知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

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

发布时间:2014-05-15 21:29:43作者:知识屋

在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

(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜