如何检测并将 WAV 文件的采样率降低为其真实采样率?

如何检测并将 WAV 文件的采样率降低为其真实采样率?

我不确定我的问题是否有意义,但这是我遇到的问题。

我有一堆波形(WAV)文件,我相信它们是从 MP3 或其他我不了解的格式转换而来的。

这些波形文件的频率为 44,100Hz,但我听的时候,显然不是!它们听起来很模糊,我猜它们的源频率不超过 16,000Hz。

我想做的是通过一个工具(可能是 FFmpeg?)运行这些文件,该工具会将这些文件的采样率降低到最低限度,使它们听起来与它们本来的声音完全一样,而不会损失更多质量。这将节省磁盘空间,因为我有数百个文件,而且它还允许我在另一个需要 WAV 文件作为输入的工具上处理它们。

这有意义吗?这可能吗?

答案1

当您有一个 MP3 文件时,较低的比特率会导致音频变得低沉,即使该 MP3 的频率为 44khz 或更高。

一旦将 MP3 转换为 WAV,您将丢失 MP3 中的所有信息,因此,无法将其转换为自动检测最佳设置并使用该设置的较低标准。

您仍然可以将所有 WAV 文件批量转换为较低的标准,但您必须手动将比特率设置为较低的比特率(例如 22khz 或更低),如果将其设置得太低,则会损失更多质量。

请记住,即使比特率正确,由于舍入误差,像这样的降采样也会导致音频变得更加低沉。理想情况下,除非必要,否则您不会想再触碰它。

WAV 是一种原始格式,但如果您想要以最小的文件大小获得最佳质量,那么请将这些 WAV 文件转换为 FLAC,因为转换为 FLAC 会自动检测最佳设置,以创建完美的再现效果而无需任何压缩。

它将检测到未使用高于 16khz 的频率,然后相应地重建波形文件,从而导致文件大小较小。

相关内容