如何将WMA无损转换为FLAC?
我有一些CD要转换为FLAC。 Banshee无法找到他们的元数据,但Windows Media Player可以。
我想有两种解决方法:
- 使用Windows Media Player WMA无损翻录所有CD,并使用元数据批量转换为FLAC。
- 调整Banshee以连接到Windows Media Player元数据源
有什么想法怎么做? 我最好找一个命令行方法。
要将WMA转换为FLAC,您可以尝试使用图形应用程序soundconverter ,但它允许添加多个文件和目录。 如果输出格式支持元数据,它会保留元数据。 要安装它,请输入您的终端: sudo apt-get install soundconverter
我使用avconv
取得了巨大成功。 它是一个命令行实用程序,有很多选项。
avconv
实用程序由libav-tools提供 包(从Ubuntu 12.04开始)。 要安装它,请单击该链接或运行:
sudo apt-get update && sudo apt-get install libav-tools
我只需要将WMA最基本的转换为FLAC(与您要求的相同)。 用avconv
做到这avconv
avconv -i
有关更多信息,请参阅man avconv
。
要转换目录中的所有WMA文件,可以使用以下脚本:
for file in *.wma; do avconv -i "${file}" "${file%%.wma}.flac"; done