📜  ffmpeg 缩放但保持纵横比 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:30:45.354000             🧑  作者: Mango

使用FFmpeg进行缩放但保持纵横比

在处理视频时,经常需要缩放视频大小,但却不希望改变视频的纵横比。在这种情况下,可以使用FFmpeg进行缩放。本文将介绍如何使用FFmpeg进行缩放但保持纵横比的方法。

准备工作

在使用FFmpeg之前,首先需要安装FFmpeg。如果你使用的是Linux系统,可以使用以下命令来安装FFmpeg:

sudo apt-get install ffmpeg

如果你使用的是其他操作系统,可以在FFmpeg官网下载对应的安装包。

使用FFmpeg进行缩放

在使用FFmpeg进行缩放时,需要指定缩放后的视频大小。如果想要保持视频的纵横比,可以指定其中一个维度的大小,而另一个维度的大小则会根据原始视频的纵横比自动计算。

例如,如果要将视频的宽度缩小到400像素,可以使用以下命令:

ffmpeg -i input.mp4 -vf scale=400:-1 output.mp4

在上述命令中,-vf scale=400:-1表示将视频的宽度缩小到400像素,而高度则会根据原始视频的纵横比进行自动计算。-1表示高度的大小为自适应。

如果要将视频的高度缩小到400像素,可以使用以下命令:

ffmpeg -i input.mp4 -vf scale=-1:400 output.mp4

在上述命令中,-vf scale=-1:400表示将视频的高度缩小到400像素,而宽度则会根据原始视频的纵横比进行自动计算。-1表示宽度的大小为自适应。

结论

使用FFmpeg进行缩放并保持纵横比非常简单。通过指定其中一个维度的大小,就可以自动计算另一个维度的大小。借助FFmpeg的这个功能,可以轻松地进行视频缩放。