如何在ffmpeg中使用裁剪滤镜两次

时间:2013-07-12 18:20:52

标签: ffmpeg

我想在两个不同的位置使用裁剪滤镜,例如左上角+右上角并合并它们,我该怎么做?

我想使用一次代码,而不是使用两个独立的作物,然后合并。

编辑:图片:http://alexvorn.com/wp-content/uploads/2013/07/ffmpeg-multiple-crop.png

1 个答案:

答案 0 :(得分:7)

original result
原始图像和结果图像。

ffmpeg中的crophstack视频过滤器可实现此目的:

ffmpeg -i input.mp4 -filter_complex \
"[0:0]crop=iw/2:ih/2:0:0[tl]; \
 [0:0]crop=iw/2:ih/2:iw/2:ih/2[br]; \
 [tl][br]hstack=inputs=2" \
-codec:a copy output.mp4

如果您更喜欢垂直堆叠而不是水平堆叠,请参阅vstack过滤器。