I've got two video files, each created with ffmpeg from a series of JPEG images, which I've obtained from rendering with a stereo camera in Maya.

I would like to somehow merge together these videos to form a single stereoscopic video file, but I can't find anything that would do it.

I've looked at as much of the documentation for ffmpeg as I could find, but haven't found anything. Is there some way of doing it with ffmpeg, or should I be looking for some other piece of software.

An alternative solution would be to turn the two sets of jpeg files into a single set of .mpo files (a 3d image format), and then merge them into a 3d video, but I haven't had much luck working out how to do that either.



1 Answer 1


This depends entirely on what kind of 3d video you want. There are numerous formats for 3d video. Some are as simple as placing the left and right images either side by side or one on top of the other (typically compressing them spatially to still take up the original space, for example 1080p video done like this ends up being wither 540 vertical pixels per eye or 960 horizontal ones.) Others involve doubling the frame rate and interweaving the frames alternating between left and right. Still other formats store the video files separately and stream them in parallel, possibly combined via timecode. Some even use entirely separate files and just synchronize the players via the timecode (such as with 3d projection with dual projectors).

The split video is the easiest way to do it. Most of the interwoven options involve special authoring (for things like 3D bluray) and I've only ever seen authoring options for 3D bluray on pretty high end (and expensive) authoring software. The split option is easy to do and most 3D displays support it, the only downside is the resolution loss and the fact it typically has to be manually configured for playback. It's by far the simplest and cheapest approach though.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.