我正在阅读有关 wav 文件的本教程,但有些困惑。
假设我使用 PCM_16_BIT 作为我的编码格式。所以这应该意味着我的每个声音样本都需要 16 位来表示它们,不是吗?
但在本教程中,第二张图显示了 4 个字节作为一个示例。这是为什么?我想是因为它试图显示立体声录制的 wav 文件的格式,但是如果我有一个单声道录制的 wav 文件怎么办?在这种情况下,左右通道值是否相等,或者通道值之一为 0?它是如何工作的?
问问题
1446 次
1 回答
1
是的,对于 16 位立体声,您需要 4 个字节。对于单声道,16 位 PCM 只需要两个字节。看一下这个:
http://www.codeproject.com/Articles/501521/How-to-convert-between-most-audio-formats-in-NET
也在这里阅读:
于 2013-08-22T21:43:16.443 回答