ffmpeg抽取音频数据

562282-301e614c931697ef.png


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

猜你喜欢

转载自blog.csdn.net/weixin_34270606/article/details/87088848