我正试图裁剪一段视频,以便使用FFmpeg从360度视频文件的侧面删除一大块内容。
我使用了下面的命令,它完成了部分工作。
ffmpeg -i testVideo.mp4 -vf crop=3072:1920:384:0,pad=3840:1920:384:0 output.mp4
这将删除视频的边角,这正是我想要的(A)。现在,我想知道是否有可能以同样的方式裁剪,但要保留视频的顶部三分之一。因此,A是我有的,B是我想要的。
我想我可以简单地这样做
ffmpeg -i testVideo.mp4 -vf crop=3072:1920:384:640,pad=3840:1920:384:640 output.mp4
但这似乎行不通
任何输入将是非常有用的。
使用画框滤镜将裁剪的部分用默认颜色黑色填充。
ffmpeg -i testVideo.mp4 -vf drawbox=w=384:h=1280:x=0:y=640:t=fill,drawbox=w=384:h=1280:x=3840-384:y=640:t=fill -c:a copy output.mp4
第一个滤镜作用于左侧,第二个滤镜作用于右侧。