【发布时间】:2017-04-28 16:05:54
【问题描述】:
我是这里的新手。 我希望了解任何工具/快速方法来转换具有 3 字节 PCM 样本的 24 位 PCM 原始(无头)文件, 成一个 32 位 PCM 原始文件,每个样本有 4 个字节,4 字节数据的 MSByte 作为 3 字节样本的符号/零扩展。
除了 24 位原始文件,如果有帮助,我也有其对应的 WAVE 文件。
在大胆尝试时,虽然它将 24 位转换为 32 位,但它没有符号/零扩展,但它左移了 8,即 24 位样本。所以实际上 24 位样本位于 32 位的左对齐 24 位中,这不是我们想要的。
谢谢。
【问题讨论】:
-
您是从有符号还是无符号 24 位开始? ...当我相信您的意思是左移 8 时,您还说右移 8