如何将 WavPack 转换为 FLAC?

Gar*_*lin 6 audio conversion flac

我需要将一堆.wv文件转换为,.flac但我似乎无法找到一个程序来做到这一点。有谁知道我怎么能做到这一点?

PS:我想知道为什么Audacity不支持.wv开源和无损的导入格式。有人知道吗?


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

[wv @ 0x8e7c200] Invalid block header.te= 836.1kbits/s    
audiofile.wv: Invalid data found when processing input
Run Code Online (Sandbox Code Playgroud)

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

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

der*_*ert 13

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

wvunpack audiofile.wv -o - | flac - -o audiofile.flac
Run Code Online (Sandbox Code Playgroud)

请注意,不会复制任何元数据;你需要分开做。

如果即使是 wavpack 工具也无法成功读取文件,那么您的文件可能只是损坏了。


TSJ*_*117 2

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

ffmpeg -i file.wv -acodec flac file.flac
Run Code Online (Sandbox Code Playgroud)

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

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