FFmpeg--音频解码:音频格式aac

文章目录

      • AAC 组成
      • 函数分析
        • 读aac帧
        • 写aac帧
        • aac的head参数设置
      • 运行结果

AAC 组成

AAC音频格式:是⼀种由MPEG-4标准定义的有损⾳频压缩格式
ADTS:是AAC音频的传输流格式
AAC音频文件的每一帧由ADTS Header和AAC Audio Data组成
每⼀帧的ADTS的头⽂件都包含了⾳频的采样率,声道,帧⻓度等信息等,⼀般情况下ADTS的头信息都是7个字节,分为2部分:
adts_fixed_header(); // 固定头信息
adts_variable_header(); // 可变头信息
FFmpeg--音频解码:音频格式aac_第1张图片
adts_fixed_header():
syncword :同步头 总是0xFFF, all bits must be 1,代表着⼀个ADTS帧的开始
Layer:always: ‘00’ 总是一字节的0
protection_absent:表示是否误码校验。
profile:表示使⽤哪个级别的AAC
adts_variable_header():

你可能感兴趣的:(音视频,aac,ffmpeg)