如何交换SBS LR 3D视频?

时间:2016-04-21 11:44:32

标签: youtube ffmpeg

我有这个命令

ffmpeg -i "D:\Neuer Ordner\Test.mkv" -c copy -ss 00:00:00 -t 00:08:00 -sn "D:\Neuer Ordner\Test1.mkv" -c copy -ss 00:08:00 -t 00:08:00 -sn "D:\Neuer Ordner\Test2.mkv" -c copy -ss 00:16:00 -t 00:08:00 -sn "D:\Neuer Ordner\Test3.mkv" -c copy -ss 00:24:00 -sn "D:\Neuer Ordner\Test4.mkv"

我的目标是将它们上传到youtube。然而,我需要在转换它之前交换每一对,因此左边变成右边,右边变成左边。

我找到了复杂的过滤器并尝试了

ffmpeg -i "D:\Neuer Ordner\Test.mkv" -filter:v "crop=1280:720:0:0" -i "D:\Neuer Ordner\Test.mkv" -filter:v "crop=1280:720:1280:0" -filter_complex "pad=in_w*2:in_h, overlay=main_w/2:0, scale=in_w/2:in_h, scale=-1:720" -c:a copy "D:\Neuer Ordner\output.mkv" 

导致了

Option filter:v (set stream filtergraph) cannot be applied to input file D:\Neuer Ordner\Test.mkv -- you are trying to apply an input option to an output file or vice versa. Move this option before the file it belongs to. 
Error parsing options for input file D:\Neuer Ordner\Test.mkv. 
Error opening input files: Invalid argument

哪个命令解决了这个问题?

1 个答案:

答案 0 :(得分:0)

请改为尝试:

ffmpeg -i "D:\Neuer Ordner\Test.mkv" \
       -c copy -ss 00:00:00 -t 00:08:00 
       -metadata stereo_mode=right_left -sn "D:\Neuer Ordner\Test1.mkv" \
       -c copy -ss 00:08:00 -t 00:08:00 \
       -metadata stereo_mode=right_left -sn "D:\Neuer Ordner\Test2.mkv" \
       -c copy -ss 00:16:00 -t 00:08:00 \
       -metadata stereo_mode=right_left -sn "D:\Neuer Ordner\Test3.mkv" \
       -c copy -ss 00:24:00 -metadata stereo_mode=right_left -sn "D:\Neuer Ordner\Test4.mkv"