我需要将一堆.wv
文件转换为,.flac
但我似乎找不到一个程序来完成它。有人知道我该怎么做吗?
.wv
PS:我想知道如果Audacity是开源且无损的,为什么不支持导入格式。有人知道吗?
更新:我在某处读到有关转换.ape
为.flac
using 的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。