我想使用 ffmpeg
合并 3 个视频.我的新视频应该是这样的:
视频根本没有声音。
我的视频分辨率是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
最佳答案
如果数字不同于默认值(通常为 2),则需要为这些多输入过滤器指定输入。
-filter_complex "[0:v][1:v][2:v]hstack=3,format=yuv420p[v]"
(我没有看到标记为
[a]
的过滤器输出。我假设你已经省略了)
关于video - 如何使用ffmpeg在一个屏幕上合并三个视频,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47136906/