CLI
文件格式转换
ffmpeg -i <input> <output>
ffmpeg -i input.wav output.mp3
# 命令行参数中,
# - 可以代表 stdin 和 stdout
# 输出到 stdout
ffmpeg -i input.wav -f mp3 -
# 从stdin获取 wav,转换为mp3,然后输出到 stdout
cat input.wav | ffmpeg -i - -f mp3 - > test.mp3
# 转换视频为 AVC (h264) + Vorbis 视频/音频编码的 mp4 格式
# h264 / aac / mp4 是兼容性最好的 视频编码 / 音频编码 / 封装格式
ffmpeg -i DCIM1.AVI -c:v h264 -c:a aac DCIM1.mp4
# 其它编码格式
# h265 (hevc)
# 直接复制原始视频/音频编码流,生成新格式文件(注意 mp4 等容器并非支持封装所有原始编码类型)
ffmpeg -i file.AVI -c:v copy -c:a copy file.mp4
硬件加速
# 启用标准的 d3d11va 硬件加速( Windows only, NVIDIA / AMD / intel 全平台适用)
-hwaccel d3d11va
# 查看当前版本 ffmpeg 支持的硬件加速类型
ffmpeg -hwaccels