翻录音频 CD,同时保持提取和编码分开

翻录音频 CD,同时保持提取和编码分开

我想将我的音频 CD 翻录为 mp3。我知道这已经得到了很好的讨论,但我不确定我的设置是否有意义。我想使用一台旧电脑来实现这一点,并且我在网上读到并发编码可能会影响音频提取的质量。我怀疑这种情况在测试运行中已经发生过,因为一款 mp3 存在声音问题,无法用表面划伤来解释。所以我认为将这两个步骤分开是个好主意。

所以我的问题是:

您是否知道从首先提取的音频 CD 中提取 mp3 的任何解决方案全部曲目为 wav 和在那之后从编码开始?

我看了看K3bripperX并且abcde。当提取仍在进行时,所有这些都开始编码。我想到的最好的事情是调用abcde两次:第一次只是查询所有曲目的 cddb 和 wav 提取,第二次将提取的 wav 转换为 mp3,为它们提供正确的名称和标记信息。命令行看起来像这样

$ abcde -a cddb,read && abcde -o mp3

我知道可以从头开始编写一个 shell 脚本来使用 进行提取cdparanoia,使用 进行编码lame,使用 IDv3 进行标记,查询 cddb,但这不是一项简单的工作(参见例如这些 例子),更不用说abcde还对曲目名称进行了一些很好的咀嚼。但我宁愿尽可能多地使用现有的东西。


编辑:

在 sr_ 的宝贵提示之后,命令行可以简化为

$ abcde -l -o mp3

磁盘空间不足的“l”选项是重要的部分。现在 abcde 读取第一个轨道,然后对其进行编码和标记,之后读取第二个轨道,对其进行编码和标记,依此类推......

答案1

(我不确定这是否回答了您的问题,但可能是有用的输入。)我采用以下设置进行了解决:

  1. cdparanoia -B创建一堆wav文件
  2. 循环中的一些编码器(flac, lame, ...)for file in *.wav
  3. 音乐大脑皮卡德标记并重命名正确编码的文件

这算不算一个办法为你?只需顺序调用程序,您不必依赖任何预先构建的脚本或 GUI 工具(除了标记之外,Picard 简直太棒了)。

编辑我刚刚看了一眼abcde.conf, 和看看那里有什么:

# Support for systems with low disk space:
# n: Default parallelization (read entire CD in while encoding)
# y: No parallelization (rip, encode, rip, encode...)
#LOWDISK=n

所以...取消注释LOWDISK=n应该正是您所寻找的。

(我还发现abcde似乎有一些 MusicBrainz 支持,顺便说一句。)

相关内容