ffmpeg-如何使用vstack和pad?

ffmpeg-如何使用vstack和pad?

此功能将 2 个视频放在顶部和底部

ffmpeg -i input0 -i input1 -filter_complex vstack=inputs=2 output

我该如何在中间添加一些填充?我该如何堆叠 3 个视频?像这样的行

ffmpeg -i input0 -i input1 -i input2 -filter_complex vstack=inputs=2 --padding-between-input 100,0 output

答案1

您必须填充除第一个视频之外的每个视频。

例如,有 3 个视频和 100 像素的填充,

ffmpeg -i input0 -i input1 -i input2 -filter_complex "[1]pad=iw:ih+100:0:100[v1];[2]pad=iw:ih+100:0:100[v2];[0][v1][v2]vstack=inputs=3" output

例如,有 2 个视频和 100 像素的填充,

ffmpeg -i input0 -i input1 -filter_complex "[1]pad=iw:ih+100:0:100[v1];[0][v1]vstack=inputs=2" output

相关内容