📅  最后修改于: 2023-12-03 14:41:10.959000             🧑  作者: Mango
在处理视频过程中,很多时候需要将视频缩小到指定大小,以节省存储空间或者加快传输速度。在这种情况下, ffmpeg
是一款强大的工具,可用于缩小和压缩视频。
在开始使用 ffmpeg
缩小视频之前,您需要先安装 ffmpeg
。可以在命令行中运行以下命令来检查是否已经安装了:
ffmpeg -version
如果您还没有安装 ffmpeg
, 可以运行以下命令进行安装:
sudo apt-get update
sudo apt-get install ffmpeg
要将视频缩小到指定大小,可以使用以下命令:
ffmpeg -i input.mp4 -vf scale=960:540 -c:a copy output.mp4
上述命令将原始视频缩小到 960x540 尺寸,并生成输出视频文件output.mp4。如果您想更改视频的比例,请更改 scale
中的尺寸。
此外, 如果您要更改视频的质量并进行压缩,可以使用以下命令:
ffmpeg -i input.mp4 -vf scale=960:540 -c:v libx264 -crf 28 -c:a copy output.mp4
上述命令将视频缩小到指定大小并进行压缩,并生成输出视频输出文件output.mp4。在此命令中, libx264
是视频编码器, -crf
是指定质量参数。
如果您有多个视频文件需要缩小,可以使用以下 bash 脚本来批量处理它们:
#!/bin/bash
for file in *.mp4
do
ffmpeg -i "$file" -vf scale=960:540 -c:a copy "new_$file"
done
上述脚本将在当前目录中找到所有 .mp4 文件,并使用 ffmpeg
缩小它们。输出文件将以 "new_" 开头并保存在相同的目录中。
ffmpeg
是一款功能强大的工具,可用于处理多种视频操作。本文介绍了如何使用 ffmpeg
缩小视频,并提供了一个简单的 bash 脚本用于批量缩小多个视频文件。使用这些技巧,您可以轻松地缩小您的视频以节省存储空间或者加快传输速度。