于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这个东西大家都不陌生,用来压缩的。
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveWFueGlhbmd0aWFuamk=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast" alt="">
流程:
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 > xxx.cue
cue编辑:
最好的方法是打开一个已经有了的cue文件參考。
文件头部分大体上须要写例如以下信息:
REM DATE 2011
PERFORMER "梁静茹"
TITLE "現在开始我愛你"
FILE "現在开始我愛你_新歌+精選CD2.flac" WAVE
对于每个TRACK。能够在当中加入TITLE "xx"表示歌名,假设某首歌的歌手不是一个人或者与全局的歌手不一致能够在加入局部的PERFORMER字段。比如(当中的INDEX是mkcue帮忙):
TRACK 01 AUDIO
TITLE "属于"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "暖暖"
INDEX 01 04:10:18
TRACK 03 AUDIO
TITLE "没有假设"
PERFORMER "梁静茹 严爵"
INDEX 01 08:13:03
原载于http://blog.csdn.net/yanxiangtianji
转载请注明出处
版权声明:本文博主原创文章,博客,未经同意不得转载。