ffmpeg基础(四)如何学习ffmpeg事半功倍(不定期更新)

1、官方API文档

        FFmpeg: Main Page

        官方API文档中有对ffmpeg中的函数以及结构体有着非常详细的解释。

2、查看源代码

        以linux环境下为例,在使用vscode编写ffmpeg程序的时候(ffmpeg基础(三)Linux下使用vscode编写ffmpeg程序),可以将ffmpeg源代码添加到工作区中,这样遇到想要查看源代码的函数只需要进行查找即可找到。

3、ffmpeg更新文档

        ffmpeg在每一个版本中都会有对源代码的更新操作,其中不乏有比较大的改动(废弃和新增某些东西),这时候就要对ffmpeg更新文档进行查看,其位于源代码的doc->APIchanges,里面记录了ffmpeg的所有更新记录,比如说在网上经常出现的av_register_all()函数早在4.0以后的版本中就被弃用了。

        ps:在被弃用的部分代码中会添加 attribute_deprecated 这个宏,使用废弃部分内容后进行编译会提示警告“xxx is deprecated”

猜你喜欢

转载自blog.csdn.net/weixin_48896613/article/details/124651176