Patent ID: 8639086

Claim:
A method comprising: receiving, by a video editing application, first video data associated with a video, the first video data being in a first video format; receiving, by the video editing application, second video data in a second format; and generating, by the video editing application, a playback file, the playback file comprising: at least one reference to a location corresponding to the first video data; at least one reference to a location corresponding to the second video data; and timing information for combining the first video data with the second video data, wherein the playback file is configured to cause a media player, when executed by the media player, to: retrieve the first video data associated with the video from the location corresponding to the first video data; convert the first video data in the first video format into a first set of static images, each image in the first set of static images comprising a first image format, the first image format different than the first video format; retrieve the second video data from the location corresponding to the second video data; convert the second video data into a second set of static images; generate a third set of static images, each image of a first subset of the third set of static images comprising an overlay of at least a portion of an image from the first set of static images and at least a portion of an image from the second set of static images based at least in part on the timing information; and display a second subset of the third set of static images.