美文网首页音视频开发经验之路
ffmpeg 基础知识梳理 六 AAC音频码流解析

ffmpeg 基础知识梳理 六 AAC音频码流解析

作者: 小鱼儿喜欢花无缺 | 来源:发表于2016-11-09 17:35 被阅读89次

本文中的程序是一个AAC码流解析程序。该程序可以从AAC码流中分析得到它的基本单元ADTS frame,并且可以简单解析ADTS frame首部的字段。通过修改该程序可以实现不同的AAC码流处理功能。

原理

AAC原始码流(又称为“裸流”)是由一个一个的ADTS frame组成的。他们的结构如下图所示。

其中每个ADTS frame之间通过syncword(同步字)进行分隔。同步字为0xFFF(二进制“111111111111”)。AAC码流解析的步骤就是首先从码流中搜索0x0FFF,分离出ADTS frame;然后再分析ADTS frame的首部各个字段。本文的程序即实现了上述的两个步骤。

原文链接  http://blog.csdn.net/leixiaohua1020/article/details/50535042

相关文章

网友评论

    本文标题:ffmpeg 基础知识梳理 六 AAC音频码流解析

    本文链接:https://www.haomeiwen.com/subject/ehktpttx.html