ffmpeg 是一个强大的多媒体处理工具,可以用于视频、音频和图像的编解码、格式转换、剪辑、合并等操作。
安装
在 [[Linux]] 中,可以使用包管理器安装:
sudo apt-get install ffmpeg
在 [[macOS]] 中,可以使用 [[Homebrew]] 安装:
brew install ffmpeg
使用
视频压缩
ffmpeg -i input.mp4 -c:v libx264 -tag:v avc1 -movflags faststart -crf 30 -preset superfast output.mp4
图片压缩
# JPGffmpeg -i input.jpg -c:v mjpeg -q:v 10 output.jpg# 更多参数控制的 JPG 压缩ffmpeg -i input.jpg -c:v mjpeg -qmin 1 -qmax 20 -preset veryslow output.jpg
# PNGffmpeg -i input.png -c:v png -q:v 10 output.png
图片分辨率修改:
ffmpeg -i input.jpg -vf scale=1280:720 output.jpg
# 按比例缩放到50%ffmpeg -i input.jpg -vf scale=iw/2:ih/2 -c:v mjpeg -qmin 1 -qmax 20 -preset veryslow output.jpg