我有一台Fujifilm FinePix Real 3D W3,它创造了Fujifilm称之为3D-AVI文件的东西。有些图表可以将这些3D-AVI文件分割成单独的左右电影,但它们涉及在Windows上使用基于GUI的软件。
我宁愿使用像ffmpeg这样的命令行工具,这样我就可以自动完成这个过程。有没有人对如何做到这一点有任何建议?
我在论坛上听说3D-AVI文件只是两个视频图层上的左右AVI。我在ffmpeg文档中看不到有关如何提取这些图层的任何内容。
答案 0 :(得分:2)
我能用这个命令做到这一点:
ffmpeg -i nfr.avi -ar 22050 nfr.left.flv -map 0.2 -map 0.1 nfr.right.flv -map 0.0 -map 0.1
你可以在avi上做ffprobe来找出应该映射的流。
答案 1 :(得分:0)
谢谢 - 7年后,它仍然是一个很好的起点。
关键点是' -map ...'标志!我能够使用此命令完成拆分:
ffmpeg -i $1 \
-c:v mpeg4 -vtag xvid \
-qscale:v 3 -ar 48000 -c:a libmp3lame -b:a 128k $1.left-audio.avi -map 0:2 -map 0:1 \
-qscale:v 3 -an $1.right.avi -map 0:0
其中$ 1是输入文件;并且可以随意选择音频(-c:a xxx)和视频(-c:v xxx)编解码器。
只有左侧文件才能获得音频流;我想稍后将它们并排组合。