📅  最后修改于: 2023-12-03 15:30:45.406000             🧑  作者: Mango
FFmpeg 是一种流行的开源软件,可用于录制、转换和流媒体音频和视频文件。在本教程中,我们将使用 FFmpeg 命令行工具来调整大小视频。
首先,我们需要安装 FFmpeg。如果您使用的是 Debian 或 Ubuntu 类型的 Linux 发行版,可以使用以下命令进行安装:
sudo apt-get update
sudo apt-get install ffmpeg
如果您使用的是 Windows 或 macOS,可以从 官方网站 下载安装程序进行安装。
现在,我们可以使用 FFmpeg 来调整大小视频了。以下命令将把输入视频文件 input.mp4
的大小调整为 640 x 480 像素,并将输出视频保存为 output.mp4
:
ffmpeg -i input.mp4 -vf scale=640:480 output.mp4
解释一下这个命令。-i
选项指定输入文件,在本例中是 input.mp4
。-vf
选项是一个视频过滤器,scale=640:480
表示调整大小为 640 x 480 像素。最后,我们指定输出文件名为 output.mp4
。
除了 -vf scale=640:480
这种基本调整大小选项之外,FFmpeg 还提供了其他一些选项,让您可以更精细地控制视频的大小。
例如,如果您想将视频的高度保持不变,但是将宽度调整为 640 像素,可以使用以下命令:
ffmpeg -i input.mp4 -vf "scale=640:-1" output.mp4
-1
表示保持视频的纵横比,因此 FFmpeg 将自动计算新的宽度以保持原有的纵横比。
您还可以指定调整大小的输出格式。例如,以下命令将把输入文件的大小调整为 640 x 480,并将输出视频保存为 WebM 格式:
ffmpeg -i input.mp4 -vf scale=640:480 -c:v libvpx -crf 10 -b:v 1M output.webm
在此命令中,-c:v libvpx
选项指定使用 VP8 视频编解码器,-crf 10
选项指定视频质量,在 0 到 63 的范围内,10 是一个较高的质量值,此选项的值越小,视频质量越高;-b:v 1M
选项指定视频比特率为 1 Mb/s,此选项的值越高,视频质量也随之提高。最后,我们指定输出文件名为 output.webm
。
在本教程中,我们介绍了如何使用 FFmpeg 调整大小视频,并提供了一些示例命令,供您参考。FFmpeg 还提供了更多的选项和功能,欢迎您进一步探索。