来自 mp3 帧长度的公式
Formula from mp3 Frame Length
我正在研究 mp3 解码器,确定 mp3 帧长度(以字节为单位)的公式是
FrameSize = 144 * BitRate / (SampleRate + Padding)
我找不到任何地方可以解释“144”代表什么。
有人知道吗?
144
代表总计bytes-per-frame
。
MP3 文件通常编码为 MPEG-1 Layer 3。
第 3 层类型每帧有 1152 个样本。
1152 个样本 / 8 bits-per-byte = 总共 144 个字节。
取帧大小(以字节为单位)的公式:
FrameSize = 144 * BitRate / (SampleRate + Padding)
我们可以看到(对于 192 比特率 @ 44.1 khz 的 MP3):
144 * 192 / (44.1 + 0) = 626 bytes per audio frame
(忽略小数部分)。
我正在研究 mp3 解码器,确定 mp3 帧长度(以字节为单位)的公式是
FrameSize = 144 * BitRate / (SampleRate + Padding)
我找不到任何地方可以解释“144”代表什么。
有人知道吗?
144
代表总计bytes-per-frame
。
MP3 文件通常编码为 MPEG-1 Layer 3。
第 3 层类型每帧有 1152 个样本。
1152 个样本 / 8 bits-per-byte = 总共 144 个字节。
取帧大小(以字节为单位)的公式:
FrameSize = 144 * BitRate / (SampleRate + Padding)
我们可以看到(对于 192 比特率 @ 44.1 khz 的 MP3):
144 * 192 / (44.1 + 0) = 626 bytes per audio frame
(忽略小数部分)。