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