Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有 16 位 PCM 音频,我想将其转换为 8 位 PCMU。据我所知,16 位到 8 位的转换很容易——只需从每个样本中删除最后 8 位。
我想知道如何将 8 位 pcm 转换为 8 位 pcm?任何文章或示例代码都会很棒!
这适用于没有现成可用框架的移动平台,因此我需要通过自定义实现来做到这一点。
查看有关μ-law 算法的维基百科文章。
在底部提到了这篇文章,作者在该文章中展示了如何在 C 代码中将 16 个样本压缩为 8 位 PCMU 样本。将该代码移植到 Java 是微不足道的。