【音视频】AAC音频压缩格式

AAC音频压缩格式

ADTSvsADIF

总结:

  • ADTS可以在任意帧解码,也就是说它每一顿都有头信息【默认使用格式】

  • ADIF只有一个统一的头,所以必须得到所有的数据后解码【一般不使用】

每一帧结构

每一帧的ADTS的头文件都包含了音频的采样率,声道,帧长度等信息,为了解码器解析读取

头信息

  • 一共7个字节
  • 2个部分
    • adts_fixed_header();------固定头信息
    • adts_variable_header();------可变头信息
  • 固定头信息中的数据每一帧都相同,而可变头信息则在帧与帧之间可变
固定头信息

结构体属性
重要参数说明

可变头信息

结构体属性

重要参数说明

相关推荐
东风西巷21 小时前
AudioLab安卓版:音频处理,一应俱全
ffmpeg·音视频·软件需求
FakeOccupational1 天前
ESP32 005 MicroPython I2S 实现音频传输与播放
音视频
FF-Studio1 天前
【DSP笔记 · 第5章】数字滤波器的蓝图:从数学公式到硬件实现的艺术
笔记·fpga开发·自动化·音视频·音频·信号处理
光电的一只菜鸡2 天前
ubuntu之坑(十四)——安装FFmpeg进行本地视频推流(在海思平台上运行)
ubuntu·ffmpeg·音视频
FF-Studio2 天前
万物皆数:构建数字信号处理的数学基石
算法·数学建模·fpga开发·自动化·音视频·信号处理·dsp开发
硬件学长森哥2 天前
Android音视频流媒体基础总结
android·音视频
aqi002 天前
FFmpeg开发笔记(六十六)Windows给FFmpeg集成LC3音频的编码器liblc3
ffmpeg·音视频·直播·流媒体
追随远方2 天前
Android OpenSL ES 音频播放完整实现指南
android·elasticsearch·音视频
Digitally2 天前
如何将视频从 iPhone 传输到 HP 笔记本电脑
电脑·音视频·iphone
键盘歌唱家2 天前
AIGC方案-java实现视频伪动效果
java·aigc·音视频