1. An apparatus comprising: a memory configured to store a plurality of image frames corresponding to a video stream; a first object detector configured to determine whether a first image frame of the plurality of image frames includes a first object; a first object motion analyzer configured to, subsequent to the first object detector determining that the first image frame includes the first object, analyze the first image frame to generate first motion data corresponding to the first object; a trigger detector configured to detect a trigger based on determining that the first motion data satisfies a first object motion threshold, the first object motion threshold determined based on data associated with one or more image frames, the one or more image frames prior to the first image frame in the plurality of image frames; and a frame designator configured to designate a second image frame of the plurality of image frames as an action frame based on the trigger.