FFmpeg: Fast Forward mpeg mpeg: Moving Pictures Experts Group 音视频国际标准 官网: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"