如何在一个屏幕上使用ffmpeg合并三个视频

时间:2017-11-06 12:19:07

标签: video ffmpeg

我想使用ffmpeg合并3个视频。我的新视频应与此类似: enter image description here

视频根本没有声音。

我的视频分辨率为560x448,帧速率为25fps。

我的脚本是:

ffmpeg -i C_L_560x448_40_static_maxSSIM_QP23_B2.avi -i maxSSIM_realTime_C_L_560x448.avi -i C_L_560x448_40_static_maxSSIM_QP31_B4.avi -filter_complex "[0:v][1:v][2:v]hstack; format=yuv420p[v];" -map "[v]" -map "[a]" -ac 2 output.avi

但我得到[AVFilterGraph @ 00000000007335c0] Too many inputs specified for the "hstack" filter. Error initializing complex filters. Invalid argument

1 个答案:

答案 0 :(得分:2)

如果数字不同于默认值,则需要为这些多输入过滤器指定输入,通常为2.

-filter_complex "[0:v][1:v][2:v]hstack=3,format=yuv420p[v]"

(我看不到标记为[a]的过滤器输出。我假设你已经省略了)