1. A method, comprising: performing, by one or more computers: obtaining a sequence of warped frames from a video sequence, wherein the frames are warped according to a video stabilization technique; determining a canvas that incorporates all of the warped frames; for each warped frame: placing the warped frame into the canvas, wherein a portion of the canvas is not covered by the warped frame; determining a maximum bounding box for the warped frame, wherein the maximum bounding box does not overlap the portion of the canvas not covered by the warped frame; and determining an anchor point at the warped frame according to the maximum bounding box for the warped frame; and temporally smoothing the anchor points for the warped frames; and cropping the warped frames according to the anchor points to generate cropped frames.