转载自:ffmpeg缩放视频尺寸
简单重新缩放
如果您只需将视频大小调整为特定大小(例如320⨉240),则可以使用最基本形式的缩放滤镜:
ffmpeg -i input.avi -vf scale = 320:240 output.avi
同样适用于图像:
ffmpeg -i input.jpg -vf scale = 320:240 output_320x240.png
保持宽高比
如果我们想保持纵横比,我们只需要指定一个组件(宽度或高度),并将另一个组件设置为-1。例如,这个命令行:
ffmpeg -i input.jpg -vf scale = 320:-1 output_320.png
将输出图像的宽度设置为320像素,并根据输入图像的宽高比计算输出图像的高度。生成的图像的尺寸为320×207像素。
一些编解码器要求宽度和高度的大小为n的倍数。您可以通过将宽度或高度设置为-n来实现此目的:
ffmpeg -i input.jpg -vf scale = 320:-2 output_320.png
输出现在为320⨉206像素。