为什么mp4文件的mdatatom中的音频样本大小超过300字节?

TOP*_*TOP 1 audio mp4 android byte aac

我有一个mp4文件。当我使用它的mdat原子时,我看到音频数据存储在样本中。每个样本的大小大于300字节(通常在370字节左右)小于600字节。

我想知道为什么?也许这是一个愚蠢的问题。但找不到答案。请帮我!我的mp4文件的音频参数:44100 Hz,比特率:128000

Dan*_*jel 5

您想找出为什么编码后的 AAC 帧大小约为 370?

采样率 = 44100 [pcm 样本/秒]
解码 AAC 帧大小 = 1024 [pcm 样本/帧]
比特率 = 128000 [位/秒]

因此([比特/秒]/[样本/秒]*[样本/帧]=[比特/帧])

1 AAC 帧 = 371 [字节/帧]

实际帧大小有所不同(AAC 规范并不严格,这取决于编码器实现),但平均而言,它们应为 371,以实现 128000 比特率。