【发布时间】:2011-03-06 13:26:17
【问题描述】:
如何对 AMR 音频数据进行上采样。 amr 文件包含 6 个字节的标题 - "!#AMR".getBytes(),之后有 32 个字节的帧,每个帧有 1 个字节的标题和 31 个字节的音频。我应该如何对其进行上采样?我阅读了有关线性插值的信息,但我不确定如何在这里应用它。 我应该在不同帧之间或帧中的字节之间或其他东西之间进行插值吗? 任何帮助将不胜感激:)
【问题讨论】:
如何对 AMR 音频数据进行上采样。 amr 文件包含 6 个字节的标题 - "!#AMR".getBytes(),之后有 32 个字节的帧,每个帧有 1 个字节的标题和 31 个字节的音频。我应该如何对其进行上采样?我阅读了有关线性插值的信息,但我不确定如何在这里应用它。 我应该在不同帧之间或帧中的字节之间或其他东西之间进行插值吗? 任何帮助将不胜感激:)
【问题讨论】:
您需要将 AMR 数据转换为原始 PCM 缓冲区,对 PCM 缓冲区进行重新采样,然后可选择转换回 AMR。
【讨论】: