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, a depth value for ones of a plurality of pixels in the input image; generating a depth map based on the depth values for ones of 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; incrementing the view disparity value for a next frame of the three-dimensional video that is after the particular frame; and generating an additional modified image corresponding to the next frame of the three-dimensional video based on the same input image used to generate the modified image and the pixel shift values that are varied based on the incremented view disparity value, 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.