2012-12-07 63 views
1

我發現這個答案結合使用ffmpeg的呈現超過2個視頻使用的FFmpeg

ffmpeg.exe -i LeftInput.mp4 -vf "[in] scale=iw/2:ih/2, pad=2*iw:ih [left]; 
    movie=RightInput.mp4, scale=iw/3:ih/3, fade=out:300:30:alpha=1 [right]; 
    [left][right] overlay=main_w/2:0 [out]" -b:v 768k Output.mp4 

是否有辦法以2比2名相結合的影片?

我嘗試添加[bottom][upper],但我無法理解覆蓋圖是如何工作的,以及我在哪裏放置更多視頻。

+0

在命令我貼我可以結合將2個視頻分成1個,並將它們視爲1個文件,我想要做的更多,然後只有2個視頻 – Radagskar

回答

7

使用FFmpeg的hstackvstack過濾器:

enter image description here

ffmpeg -i input0 -i input1 -i input2 -i input3 -filter_complex \ 
"[0:v][1:v]hstack[top]; \ 
[2:v][3:v]hstack[bottom]; \ 
[top][bottom]vstack" \ 
output 

如果要合併的音頻添加amerge過濾器:

ffmpeg -i input0 -i input1 -i input2 -i input3 -filter_complex \ 
"[0:v][1:v]hstack[top]; \ 
[2:v][3:v]hstack[bottom]; \ 
[top][bottom]vstack[v]; \ 
[0:a][1:a][2:a][3:a]amerge=inputs=4[a]" \ 
-map "[v]" -map "[a]" -ac 2 output 
+0

非常感謝! – Radagskar