如何批量检查音频文件是否可以播放

如何批量检查音频文件是否可以播放

背景:

我已经将 CD 收藏翻录为 FLAC,但出现了驱动器错误,可以使用标准 Windows 工具修复。错误可能是由于在安全移除之前拔下电源导致的。

我希望能够快速检查文件是否可播放,而不必逐一检查。

我能想到的一种方法是使用 dbPowerAmp 将它们批量转换为另一种格式,例如 AAC - 如果其中任何一个无法播放,那么我认为 dbPowerAmp 很可能无法转换。

有人能提供更好的解决方案吗?谢谢。

答案1

FLAC 文件通过在文件头中存储原始未编码音频数据的 MD5 签名来确保音频数据的完整性。您可以使用以下方法快速检查解码错误弹性计算-t或者- 测试选项,像这样:

flac -t *.flac

如果你使用 foobar2000,你可以使用文件完整性验证器用于同一目的的组件。

相关内容