1. A method comprising: receiving a two-dimensional input image to be used in a creation of a three-dimensional video; determining, by a processing device, depth values for a plurality of pixels in the two-dimensional input image; generating a depth map based on the depth values for the plurality of pixels; calculating pixel shift values for the plurality of pixels based on the depth map and a view disparity value; generating, based on the input image and the pixel shift values, a modified image corresponding to a particular frame of the three-dimensional video; and generating an additional modified image corresponding to a next frame of the three-dimensional video based on the modified image and the pixel shift values used to generate the modified image, wherein the modified image in combination with the input image and the additional modified image comprises a sequence of frames in the three-dimensional video.