搜索
查看: 1549|: 0

Linux下CD抓轨创建CUE压缩为flac全攻略

[复制链接]

205

主题

5

回帖

755

积分

高级会员

积分
755
发表于 2014-8-22 17:13:42 | 显示全部楼层 |阅读模式

在Windows下我们一般都使用EAC把抓轨压缩生成CUE的工作一步搞定了,但是在Linux下会稍微麻烦一点,每一步都需要我们自己做。经过我反复搜索和尝试总结了一套还算不错的方法,用到的软件和过程如下。

使用到的软件:abcde,mkcue,flac。(它们全都是命令行下的软件,请大家自行安装。)

abcde的名字很有意思,他的全名是:a better cd encoder。它依赖cdparanoia。它可以自动连接CDDB数据库获取cd信息,并且在软件运行过程中我们还以手动修改这些信息(不过建议直接修改最后生成的cue,这样更方便)。它支持直接用命令指定最终格式,支持vorbis,mp3,flac,spx,mpc,wav,m4a这几种格式,不过编码器需要自行下载

mkcue用于生成cue文件。对于CDDB上没有信息的cd或者网络不好的情况,我们需要自己来做cue,这时候就用到mkcue了。

flac这个东西大家都不陌生,用来压缩的。

流程:

1, 抓轨:

abcde -1 -o flac

参数说明:“-1”表示将整张cd抓为一个文件否则一个音轨一个文件,"-o flac"中的"-o"用于指定输出格式,“-P”指定使用管道而不是临时的wav文件,其他常见的参数还有“-b”它大概是说平衡各个音轨的音量。具体信息可以使用abcde --help查看。

输出位置说明:

它不提供指定输出位置的功能(至少2.5.4还不提供),默认将文件输出到当前目录下。如果使用了临时的wav文件,那么它会创建一个临时文件夹“abcde.xxxxxx”其中xxxxx表示一个随机数。对于最终输出,它会以“艺术家-专辑名”创建一个文件夹,然后在其中以“专辑名”/“音轨号-曲目名”保存各个文件。

1',使用cdparanoia抓轨

cdparanoia 1- -w [output-file-name]

output-file-name 默认使用当前目录下的cdda.wav

2, 生成cue:

mkcue > output.cue

说明:mkcue默认输出信息到标准输出,需要重定向到文件。它只能提供最基本的音轨间隔信息,不保护歌手/曲目名等信息,需要手动编辑cue文件。

(3, 压缩为flac:)

如果之前只抓成了wav,可以直接使用flac手动压缩。

flac -8 xxx.wav

参数说明:-0~-8表示压缩级别,0最快,8最小。输出文件为同目录下的xxx.flac文件。

命令总结如下:

abcde -1 -o flac

mkcue > output.cue


您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

大数据中国微信

QQ   

版权所有: Discuz! © 2001-2013 大数据.

GMT+8, 2024-12-23 22:29 , Processed in 0.071451 second(s), 24 queries .

快速回复 返回顶部 返回列表