发布时间: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
linux一键安装web环境全攻略 在linux系统中怎么一键安装web环境方法
Linux网络基本网络配置方法介绍 如何配置Linux系统的网络方法
Linux下DNS服务器搭建详解 Linux下搭建DNS服务器和配置文件
对Linux进行详细的性能监控的方法 Linux 系统性能监控命令详解
linux系统root密码忘了怎么办 linux忘记root密码后找回密码的方法
Linux基本命令有哪些 Linux系统常用操作命令有哪些
Linux必学的网络操作命令 linux网络操作相关命令汇总
linux系统从入侵到提权的详细过程 linux入侵提权服务器方法技巧
linux系统怎么用命令切换用户登录 Linux切换用户的命令是什么
在linux中添加普通新用户登录 如何在Linux中添加一个新的用户
2012-07-10
CentOS 6.3安装(详细图解教程)
Linux怎么查看网卡驱动?Linux下查看网卡的驱动程序
centos修改主机名命令
Ubuntu或UbuntuKyKin14.04Unity桌面风格与Gnome桌面风格的切换
FEDORA 17中设置TIGERVNC远程访问
StartOS 5.0相关介绍,新型的Linux系统!
解决vSphere Client登录linux版vCenter失败
LINUX最新提权 Exploits Linux Kernel <= 2.6.37
nginx在网站中的7层转发功能