我有这个命令
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
哪个命令解决了这个问题?
答案 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"