如何将 WavPack 转换为 FLAC?

如何将 WavPack 转换为 FLAC?

我需要将一堆.wv文件转换为,.flac但我似乎找不到一个程序来完成它。有人知道我该怎么做吗?

.wvPS:我想知道如果Audacity是开源且无损的,为什么不支持导入格式。有人知道吗?


更新:我在某处读到有关转换.ape.flacusing 的ffmpeg信息,所以我决定尝试用 替换.ape.wv起初它似乎有效,但最后我得到了这个:

[wv @ 0x8e7c200] Invalid block header.te= 836.1kbits/s    
audiofile.wv: Invalid data found when processing input

所以我的问题是:这里出了什么问题?

顺便说一句,使用的命令是ffmpeg -i audiofile.wv audiofile.flac.谢谢您的帮助。

答案1

您收到的 ffmpeg 错误让我认为您可能只是有一个损坏的文件。你可以试试sox audiofile.wv audiofile.flac。或者,您可以使用 wavpack 工具:

wvunpack audiofile.wv -o - | flac - -o audiofile.flac

请注意,不会复制任何元数据;您需要单独执行此操作。

如果连 wavpack 工具都无法成功读取该文件,那么您的文件可能已损坏。

答案2

如果您不介意使用命令行,则可以使用ffmpeg.如果你只是运行:

ffmpeg -i file.wv -acodec flac file.flac

(当然假设您要转换的文件名为“file.wv”),将生成一个名为文件.flac。当然,如果您愿意,您可以更改命令的最后一位,以便 ffmpeg 输出不同的文件名。

或者,如果您至少安装了 ffmpeg 库,则应该能够将 wavpack 文件导入 Audacity。

相关内容