我喜欢以无损格式保存我的所有音乐,这样我就再也不需要翻录我的 CD 收藏了。
我选择了苹果无损因为它是一种可以直接
在我的 iPod 上播放的格式,无需重新编码。
我目前正在使用 iTunes 在 Windows 分区上翻录 CD。有没有什么 Ubuntu 解决方案?
答案1
ALAC 是专有编解码器。Ubuntu 仅提供免费(自由)应用程序。
ffmpeg 可以使用以下命令对 ALAC 进行编码和解码:
ffmpeg -i <input> -acodec alac <output>.m4a
更改input
为output
您的文件名,但您需要先将 CD 翻录为 FLAC 或 WAV(因为翻录 CD 的程序可能仅限于 MP3、OGG、FLAC 和 WAV,并且不支持 ALAC)。
答案2
为了补充这一点,以防其他人感兴趣,我整理了一个脚本,该脚本将 CD 转换为 FLAC 和 ALAC,在 FLAC 和 ALAC 之间转录元数据,因为它们使用的格式略有不同。它还执行从 FLAC 到 ALAC 的转换作为此过程的一部分,并且可以轻松修改以进行反向转换。它只需 2 次点击即可完成从翻录到 FLAC/ALAC 翻录的整个过程,并且在 15 分钟内即可完成,它还可用于批量翻录 CD。
看这里
答案3
您可能有兴趣知道命令行破解程序 abcde 支持使用 qaac 和 Wine 将 CD 编码为 Apple Lossless Audio Codec (alac)。还有一个选项是使用 qaac 附带的开源编码器 refalac。这可以在 abcde 2.7.1 及更高版本的发行版本中看到。
已经编写了一个网页,其中包含有关在 Linux 下安装 qaac 的更多详细信息以及 abcde 的示例 conf 文件:
希望这对你有用,我刚刚用 abcde 将几张 CD 编码为 Apple Lossless,效果非常非常好 :)。