1. A computer-implemented method for video insertion using backpropagation for a sequence of video frames comprising: determining a first camera model at least in part from a first frame of the sequence; determining a transition location in the sequence based on a transition, wherein the transition location is earlier in the sequence than the first frame; generating a transform model based on an analysis of the first frame and a previous frame in the sequence; generating a previous camera model for the previous frame by applying the transform model to the first camera model; and inserting an insertion into one or more frames prior to the first frame and between the previous frame and the transition location based on the previous camera model, wherein the inserting is performed before displaying the one or more frames on a display device.