1. A computer-implemented method to generate one or more still images, the method comprising: receiving a video of a scene captured by a capture device during a shoot time, wherein the capture device is moved in at least two dimensions during the shoot time; analyzing a plurality of frames of the video to determine variability of objects in at least two of the plurality of frames due to movement of the objects in the scene relative to movement of the capture device during the shoot time, and determining, based at least in part on the variability of the objects, one or more target subjects which the capture device captures during at least a portion of the shoot time; and generating one or more still images based on the plurality of frames of the video having at least a portion of the target subject.