FFmpeg: Fast Forward mpeg
mpeg: Moving Pictures Experts Group 音视频国际标准
官网:https://ffmpeg.org/
常见 H.264 是 mp4 使用最广泛的压缩格式
H.265 压缩体积更小, 但是兼容不够;
1、版本查看和帮助
ffmpeg --version
ffmpeg --help 可以查看具体的参数怎么使用
2、处理视频流
使用h264编码格式输出视频
ffmpeg -i test.avi -loglevel error -c:v libx264 out.mp4 -y使用英伟达加速输出h264编码的视频
ffmpeg -i test.avi -loglevel error -c:v h264_nvenc out.mp4 -y
-y表示直接覆盖-
使用编码速度来控制视频大小
ffmpeg -i test.avi -c:v libx264 -preset veryslow out.mp4
使用crf控制视频大小
ffmpeg -i test.avi -c:v libx264 -crf 28 -preset veryslow out.mp4
取值范围 19 - 28
3、使用过滤器
ffmpeg -i test.avi -c:v libx264 -vf "scale=width:height" out.mp4
"crop=iw/3:ih iw/3:0"