【问题标题】:8bit PCMU Encoder/Decoder8bit PCMU编码器/解码器
【发布时间】:2011-08-13 18:18:03
【问题描述】:

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

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

这适用于没有现成框架可用的移动平台,因此我需要通过自定义实现来做到这一点。

【问题讨论】:

    标签: java audio encoding pcm decoder


    【解决方案1】:

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

    在底部提到了article,作者在其中展示了如何在 C 代码中将 16 个样本压缩为 8 位 PCMU 样本。将该代码移植到 Java 很简单。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-05-18
    • 2018-09-08
    • 2012-04-10
    • 1970-01-01
    • 1970-01-01
    • 2013-12-25
    相关资源
    最近更新 更多