据我所知w***容器至少有这些数据类型: 8位整数signed char 16位整数short 32位整数int 32位浮点数float 其中,不涉及大幅度的声强变化的话(波动范围<20dB),使用归一化的16位整数就有相当不错的质量了。
但如果涉及60dB以上的声强变化范围的话,此时使用浮点数才能保证较好的量化信噪比。
所以,在你讨论谁好谁坏之前,建议先研究一下音频数据的原始数据类型。
一些特殊设备的输出可能可以达到double甚至更高。
确保你使用的容器…。
据我所知w***容器至少有这些数据类型: 8位整数signed char 16位整数short 32位整数int 32位浮点数float 其中,不涉及大幅度的声强变化的话(波动范围<20dB),使用归一化的16位整数就有相当不错的质量了。
但如果涉及60dB以上的声强变化范围的话,此时使用浮点数才能保证较好的量化信噪比。
所以,在你讨论谁好谁坏之前,建议先研究一下音频数据的原始数据类型。
一些特殊设备的输出可能可以达到double甚至更高。
确保你使用的容器…。