我使用的是 Windows XP,我有几个(大约 160 个)flac 文件需要转换为 wav。由于逐个转换这么多文件不切实际,所以我需要一个可以转换它们的实用程序,还要保留元数据。元数据必须存在且不被更改,我非常喜欢任何便携式的东西(无需安装),命令行实用程序也会有所帮助。
感谢您的帮助
==编辑==我不需要元数据,现在可以以某种方式完成这种转换吗?
答案1
默认的 flac 发行版包含一个名为 的二进制文件flac(.exe)
。您可以使用 -d 选项解压缩 flac 文件。
只需使用包含 .flac 文件的文件夹中的 cmd shell:
FOR %f IN (*.flac) DO "C:\Program Files (x86)\FLAC\flac.exe" -d "%f"
答案2
媒体猴可以进行转换和元数据映射。它也可以以便携模式安装。
答案3
上述解决方案在 Windows 7 上对我来说不起作用(我收到了有关 FOR 语法的错误)。
我需要递归地转换大量的 flac 文件,所以我做了以下步骤。
- 创建名为解压缩_flac.bat其中包含以下内容:
@ECHO 关闭 FOR /R %1 %%G IN (*.flac) DO ( ECHO "尝试转换 %%G" flac.exe -d “%%G” )
- 打开命令提示符并 cd 到放置批处理文件的任何位置(如果它不在您的 PATH 中)。
- 调用批处理文件:
解压缩_flac.bat f:\
答案4
在 macOS 中,我使用 brew 安装了 flac 二进制文件,然后运行它,它将遍历当前目录并输入 flac 文件进行解压缩。
查找 .-name "*.flac" -exec flac -d {} \;