FFmpeg从入门到精通 前言
FFmpeg从入门到精通 前言#
如何阅读本书
本书一共包含10章,按照所讲述的内容以及所面向读者的不同层次,可以划分为两大部分,具体如下。
- 第一部分为
FFmpeg
的命令行使用篇,包括第1章到第7章,介绍了FFmpeg
的基础组成部分、FFmpeg
工具使用、FFmpeg
的封装操作、FFmpeg
的转码操作、FFmpeg
的流媒体操作、FFmpeg
的滤镜操作和FFmpeg
的设备操作。 - 第二部分为
FFmpeg
的API
使用篇,包括第8章到第10章,介绍了FFmpeg
封装部分的API
使用操作、FFmpeg
编解码部分的API
使用操作和FFmpeg
滤镜部分的API
使用操作,相关操作均以实例方式进行说明,包括新API
及旧API
的操作。
如果你已经能够通过源代码独立安装FFmpeg
,那么可以跳过第1章直接从第2章开始阅读;如果你对命令行使用没有兴趣,或者希望使用FFmpeg
的API
开发,那么可以跳过前7章直接从第8章开始阅读。笔者建议最好是从第1章开始阅读。
本书源码
另外,本书代码相关的举例均可以在FFmpeg
的源代码目录的doc/examples
中获得,也可以通过FFmpeg
官方网站的文档获得
相关文档
FFmpeg
发展了至少17年,积累了极其丰富的资料,能够满足大部分的需求。由于FFmpeg
的更新与版本的迭代,不同版本之间使用的参数相对来说会稍微有所不同,由于本书篇幅有限,所以FFmpeg
的很多交流社区的资源同样值得参考。
官方文档资料
中文经典资料
除了以上这些信息,还可以通过Google、百度等搜索引擎获得大量相关资料。FFmpeg
本身也提供了命令参数的详细说明,读者可以查看FFmpeg
的帮助信息,后面的章节将会对此进行详细的介绍。