ffmpeg抽取音频数据


av_init_packet() 初始化一个数据包结构体

av_find_best_stream() 在多媒体文件中找到最好的一路流

av_read_frame()/av_packet_unref() 拿到流之后使用av_read_frame()获取流的数据包

从流中读取数据包之后,数据包就会增减引用基数,当包不用的时候,调用av_packet_unref(),将包的引用基数减 1。ffmpeg 检测到包的引用基数为0的时候,就是释放相应的资源,防止内存泄露。

ADTS

AAC的ADTS头文件信息介绍

https://blog.csdn.net/qq_29028177/article/details/54694861

https://www.cnblogs.com/lidabo/p/7234671.html

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容