您好,我尝试将一些音频 CD 翻录成无损 flac 格式。
Flac 具有不同的压缩率和多个可传递的参数。通常我喜欢使用flac
参数-V8
,这意味着已验证翻录的内容并使用最高压缩率。请记住:Flac 是无损的。因此压缩率不会影响质量。它只影响处理时间和文件大小。
我使用 Rhythmbox 和 RipperX 来翻录我的音频 CD。
嗯,Rhythmbox 可以识别音频 CD 并自动显示解释名称和所有曲目标题。但无法编辑翻录格式选项。无法调整压缩级别。它使用默认压缩级别 5。
所以我尝试了 RipperX。在选项菜单中,我可以添加调用时使用的附加参数flac
。这很好,所以我可以调整压缩级别。好吧,但是 RipperX 无法识别音频 CD。它不显示解释器名称和所有曲目标题。
我正在寻找一种方法来将我的音频 CD 翻录成具有最高压缩级别和正确解释名称的 flac 格式和所有曲目标题。当然,我可以使用 Rhythmbox 将我的音频 CD 翻录成 wave,然后将其flac
转换为 flac,然后删除旧的 wave 文件,但我正在寻找一种可以同时完成这两个步骤的方法。
有人知道如何将音频 CD 翻录成 flac 而不会出现我这样的问题吗?
答案1
我建议使用这个应用程序abcde
。使用以下命令安装它:
sudo apt-get update
sudo apt-get install abcde flac
现在,将 CD 放入托盘。您可能希望创建一个音乐文件目录:
mkdir flacs
cd flacs
abcde -o flac
为了获取轨迹信息等,ABCDE通过互联网连接查询 CDDB。如果没有互联网连接,或者 CD 未注册,则不会检索任何曲目信息,尽管您可以手动编辑输入。以下是收集的曲目信息的示例:
Grabbing entire CD - tracks: 01 02 03 04 05 06 07 08 09 10 11 12
Retrieving 1 CDDB match...done.
---- Muddy Waters / The Real Folk Blues ----
1: Mannish Boy
2: Screamin' and Cryin'
3: Just To Be With You
<snip>
Edit selected CDDB data [y/N]?
按 Enter 键选择默认值“否”。
翻录后,会出现一个名为“Muddy Waters / The Real Folk Blues”的文件。其中有 CDDB 找到的曲目列表。
chili@T440p:~/Desktop/flac$ ls Muddy_Waters-The_Real_Folk_Blues/
01.Mannish_Boy.flac 07.Same_Thing.flac
02.Screamin_and_Cryin.flac 08.Gypsy_Woman.flac
03.Just_To_Be_With_You.flac 09.Rollin_&_Tumblin.flac
04.Walking_in_the_park.flac 10.40_Days_and_Forty_Nights.flac
05.Walking_Blues.flac 11.Little_Geneva.flac
06.Canary_Bird.flac 12.You_Cant_Lose_What_You_Never_Had.flac
如果 CD 未存档在 CDDB 中,您可以选择编辑标题和其他信息并提交。如果没有互联网连接,则必须手动编辑文件。
您可以通过创建 conf 文件来设置默认想要使用的变量:
cp /etc/abcde.conf ~/.abcde.conf
gedit .abcde.conf
如果您没有文本编辑器 gedit,请使用 nano 或 kate 或 leafpad。检查您想要使用的通用变量。取消注释您想要默认使用的设置。例如,更改:
#OUTPUTTYPE=ogg
到:
OUTPUTTYPE=flac
在此示例中,一旦您将输出类型指定为 flac,就不再需要在命令行上指定它。只需执行以下操作:
abcde
答案2
我认为您正在寻找更像声音转换器的东西。
要安装,请打开终端并运行以下命令:
sudo apt-get update
sudo apt-get install soundconverter
如果您无法在已安装的应用程序中立即找到该应用程序,只需运行以下命令即可启动它:
soundconverter &
您应该能够使用您最喜欢的文件管理器将文件从您的光盘复制并粘贴到像您的音乐目录这样的目录(文件夹)。
从 CD 复制时,这些文件应为 wav 格式。
从 wav 转换为 flac 应该是无损的,因为 flac 比 wav 具有更高的压缩率。
将文件复制到计算机后,您可以使用 soundconverter 将曲目转换为 flac。
有一种方法可以使用命令行转换轨道,从而允许更好地控制参数;如果您有兴趣,我可以发布这种方法。
如果这还不够好,请将所有 wav 文件复制到您的 ~/Music 目录,然后在终端中运行以下命令将文件转换为 flac:
find ~/Music -type f -iname "*.wav" | while read fn; do flac --keep-foreign-metadata --verify "$fn"; done
答案3
我一直在使用 Asunder,但现在我注意到,即使我指定了 FLAC 输出,它也会将文件保存为有损 m4a。这是怎么回事?没有“修复此问题以使其正常工作”的按钮,所以我现在不使用它了。Sound Juicer 似乎是一个不错的选择,它实际上将我的曲目保存为 FLAC 格式。这就是我想要的。