我不确定我的问题是否有意义,但这就是我遇到的问题。
我有一堆波形 (WAV) 文件,我相信这些文件是从 MP3 或其他我不知道的格式转换而来的。
这些波形文件是 44,100Hz,但当我听它们时,它们显然不是!它们听起来很沉闷,我可以猜测它们的声源不超过 16,000Hz。
我想要做的是通过一个工具(也许是 FFmpeg?)运行这些文件,该工具会将这些文件的采样率降低到使它们听起来完全像它们已经做的那样所需的最低限度,而不会损失更多质量。它将节省磁盘空间,因为我有数百个文件,并且它还允许我在另一个需要 WAV 文件作为输入的工具上处理它们。
是否有意义?这可能吗?
当您有 MP3 文件时,较低的比特率会导致音频被抑制,即使该 MP3 的频率为 44khz 或更高。
一旦 MP3 转换为 WAV,您就会丢失 MP3 中的所有信息,因此,无法将其转换为自动检测最佳设置并使用它的较低标准。
您仍然可以将所有 WAV 文件批量转换为较低的标准,但您必须手动设定较低的比特率,例如 22khz 或更低,如果您将其设置得太低,您将损失更多的质量。
请记住,即使您由于舍入误差而获得了正确的比特率,这样的下采样也会导致音频变得更加低沉。理想情况下,您不想再碰它,除非您必须这样做。
WAV 是一种原始格式,但如果您想要以最小的文件大小获得最佳质量,请将这些 WAV 文件转换为 FLAC,因为转换为 FLAC 会自动检测最佳设置,以创建完美的游戏而无需任何压缩。
它将检测到没有使用高于 16khz 的频率,然后相应地重建波形文件,从而产生较小的文件大小。