8位PCMU编码器/解码器

时间:2011-04-27 10:59:38

标签: java audio encoding pcm decoder

我有16位PCM音频,我想将其转换为8位PCMU。据我所知,16位到8位转换很容易 - 只需从每个样本中删除最后8位。

我想知道如何将8位pcm转换为8位pcmu?任何文章或示例代码都会很棒!

这适用于没有现成可用框架的移动平台,因此我需要使用自定义实现。

1 个答案:

答案 0 :(得分:3)

查看有关μ-law algorithm的维基百科文章。

在底部,它提到了article,其中作者展示了如何在C代码中将16个样本压缩为8位PCMU样本。将该代码移植到Java是微不足道的。