如何将音频CD翻录为flac


11

您好,我尝试将某些音频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而不引起我的问​​题的方法?


你好mchid。谢谢您的提示。我尝试使用ripperx。但这些文件只是有标准的名称,如“标题1,标题2 ...)和Rythmbox显示像艺术家等没有元数据了。
eDeviser

好的,请在下面查看我的答案。与Windows不同,您不需要在Linux中“翻录”曲目,只需复制和粘贴,因为Linux中的所有内容(几乎所有内容)都是文件。
mchid

Answers:


17

我建议申请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

您好chili555,abcde太神奇了,因为它功能强大且重量轻,而且因为它的名字!我能够将音频CD翻录成flac文件。但是,没有曲目标题。手册页中说:`*通过Internet进行CDDB或Musicbrainz查询以查找CD或使用本地存储的CDDB条目,或从CD读取CD-TEXT作为回退信息以获取曲目信息-尽管没有曲目显示的信息。
eDeviser 2016年

我建议您开始一个新问题。我很乐意为您提供帮助。
chili555

嘿,辣椒555。我编辑了问题以澄清问题。我认为我们应该在这里解决问题,因为没有新问题,这个问题也没有解决。您可以通过编辑答案来提供帮助提示吗?
eDeviser 2016年

1
在此处阅读并获得一个用于flac的.abcde.conf(位于您的主文件夹中,andrews-corner.org / abcde.html
doug

1
请参阅上面的编辑。
chili555

0

我认为您正在寻找更像声音转换器的东西。

要安装,请打开一个终端并运行以下命令:

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

资源


你好mchid。好吧,我可以复制wav文件,然后使用soundconverter或将其转换flac。但是两个程序都没有读取元数据。:-(因此没有艺术家或曲目名称
。– eDeviser
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.