ffmpeg由Fabrice Bellard创建,他与QEMU和QuickJS ( JSLinux背后的引擎)的创建者相同。本文介绍了许多不同的 ffmpeg 用例,假设读者具有该软件的基本知识。您将在本文中看到各种实际示例。更多详细信息,请参考官方文档页面。尽管它们以多行形式呈现,但以下所有示例都是一行。只需将它们复制并粘贴到您的终端中,然后按 Enter。
1. 编解码器选项
ffmpeg 支持的可用编解码器非常多。以下示例是一些最流行的组合,已在许多不同的商业项目中使用。
1.1 转换为 MP4
linuxmi@linuxmi /home/linuxmi/linuxmi.com
⚡ ffmpeg -i linuxmi.mov -c:v libx264 -c:a aac linuxmi.con.mp4
libx264是最流行的 H.264 编码器之一。libx264+aac组合支持 IE11。使用-crf选项来控制输出质量。
1.2 转换为 WebM
linuxmi@linuxmi /home/linuxmi/linuxmi.com
⚡ ffmpeg -i linuxmi.mov \
-c:v libvpx-vp9 -crf 31 -b:v 1M \
-c:a libvorbis \
linuxmi.webm