标签: java audio encoding pcm decoder
我有16位PCM音频,我想将其转换为8位PCMU。据我所知,16位到8位转换很容易 - 只需从每个样本中删除最后8位。
我想知道如何将8位pcm转换为8位pcmu?任何文章或示例代码都会很棒!
这适用于没有现成可用框架的移动平台,因此我需要使用自定义实现。
答案 0 :(得分:3)
查看有关μ-law algorithm的维基百科文章。
在底部,它提到了article,其中作者展示了如何在C代码中将16个样本压缩为8位PCMU样本。将该代码移植到Java是微不足道的。