[FFmpeg-user] How to re-encode 3d video to 2d video

Cley Faye cleyfaye at gmail.com
Mon Jun 6 06:35:38 CEST 2016


Le 6 juin 2016 03:36, "jd1008" <jd1008 at gmail.com> a écrit :
>
> Is this the way to convert a 3d vid to 2d?
>
> Moritz had replied to another question of how to play 3d vid on computers
> not capable of playing 3d. So I used his -vf options as follows:
>
> ffmpeg -i the_3d_video.mp4 -r 29  -vf
"crop=w=iw/2:h=ih:x=0:y=0,scale=w=2*iw:h=ih,setdar=2"  -y the_2d_video.mp4
>
> The command above is still running, and will likely take hours on my slow
computer.
>

>From your filter command I assume it's a 3D half side by side video. As far
as i know, any operation to turn one of the view into a full-resolution
video will need encoding and that process takes time. There are command
line options to speed up the process, but anything high quality will be
time consuming.

Your best bet here is to either find what settings you find acceptable to
balance quality and speed, or use a player that can fake it.
(With some container it might be possible to do that through metadata but
even so, finding a player that would understand it is another matter)


More information about the ffmpeg-user mailing list