FFMPEG - 裁剪和填充视频(保持 3840x1920 但带有黑色边框)
FFMPEG - crop and pad a video (keep 3840x1920 but with black borders)
我正在尝试裁剪视频,以便我可以使用 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
但这似乎不起作用。
任何意见都会很有帮助。
使用 drawbox 滤镜以默认颜色黑色填充裁剪部分。
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
第一个过滤器作用于左侧,第二个作用于右侧。
我正在尝试裁剪视频,以便我可以使用 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
但这似乎不起作用。
任何意见都会很有帮助。
使用 drawbox 滤镜以默认颜色黑色填充裁剪部分。
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
第一个过滤器作用于左侧,第二个作用于右侧。