如何缩放视频并更改位置

如何缩放视频并更改位置

你好,我有一个 400*800 分辨率的视频,我需要一个 800*400 的视频,所以我需要做的就是将视频缩放到 400 并更改 y 位置,这样我就可以看到缩放后的视频中心部分。我已在线检查,但位置仅适用于叠加层,我需要单个视频

答案1

我认为如果你反过来考虑这个问题,你就能做到。

如果你裁剪视频的中心部分,你会得到正确的宽高比,即 400x200:

ffmpeg -i in.mp4 -vf "crop=400:200:0:300" out.mp4

因此这将从 x=0,y=300 裁剪到 x=400,y=500。如果您不需要它完全位于中心,您可以调整 y 起点。

添加缩放比例:

ffmpeg -i in.mp4 -vf "crop=400:200:0:300, scale=w=800:h=400"  out.mp4

我不确定结果的扩展有多大价值 - 我想这取决于你为什么需要其宽度为 800px。

我没有测试过这个,我认为语法是正确的。

相关内容