于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

转载请注明出处


版权声明:本文博主原创文章,博客,未经同意不得转载。

Linux下一个CD翻录 创CUE 压缩flac攻略的更多相关文章

  1. linux下安装apache与php;Apache+PHP+MySQL配置攻略

    1.apache   在如下页面下载apache的for Linux 的源码包    http://www.apache.org/dist/httpd/;   存至/home/xx目录,xx是自建文件 ...

  2. linux下php-5.4.8.tar.gz编译安装全攻略

    首先安装基础依赖组建,注:这些依赖组建也是LINUX+PHP+MYSQL+APACHE+NGINX+MEMCACHED时必要的系统组件  LANG=C yum -y install gcc gcc-c ...

  3. linux 下一个 osw先从操作系统和标准脚本主动发起

    linux 下一个 osw与操作系统的引导和启动标准的脚本.osw它指的是--os watcher,这是一个显示器os这些指标shell脚本.osw监测数据一般使用oracle技能评估os资源的使用, ...

  4. linux下一个Oracle11g RAC建立(四)

    linux下一个Oracle11g RAC建立(四) 三.配置共享存储 配置ASM管理准备 1)OCRDISK :存储CRS资源配置信息 2)VOTEDISK:仲裁盘.记录节点状态 3)DataDis ...

  5. 14行脚本配置Linux下一个Java环境变量

    供Java人们刚开始学习.多半Java它需要花费大量的精力在开发环境的配置,于Linux下一个,构造Java环境变量,很可能加入这一努力. 为此,我做了一个bash脚本来配置自己主动Java环境变量. ...

  6. linux下一个Oracle11g RAC建立(八)

    linux下一个Oracle11g RAC建立(八) 七.安装oracle软件   直接在图形界面里安装oracle.在node1操作 在虚拟机界面中,直接切换到oracle用户下: [grid@no ...

  7. linux下一个有意思的问题(文件名以短划线或空格开头)

    linux下一个有意思的问题(文件名以短划线开头) 这本是无意中的一个发现. 在linux下,文件名中含有 - 是没有问题,但是如果文件名是以-作为第一个字符的,那么就比较麻烦了. 问题演示 看这里, ...

  8. Linux 下一个很棒的命令行工具

    导读 Taskwarrior 是 Ubuntu/Linux 下一个简单而直接的基于命令行的 TODO 工具.这个开源软件是我曾用过的最简单的基于命令行的工具之一.Taskwarrior 可以帮助你更好 ...

  9. Linux下一个简单的日志系统的设计及其C代码实现

    1.概述 在大型软件系统中,为了监测软件运行状况及排查软件故障,一般都会要求软件程序在运行的过程中产生日志文件.在日志文件中存放程序流程中的一些重要信息, 包括:变量名称及其值.消息结构定义.函数返回 ...

随机推荐

  1. CSS选项卡

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " http://www.w3.org ...

  2. 【译】使用微软企业库5.0进行WCF服务边界上的异常保护

    在Windows Communication Foundation (WCF)中,为了阻止服务的实现细节从服务的安全边界泄露,未知的异常不应该被发送至客服端.在WCF配置中将<serviceDe ...

  3. repo总结

    repo刚google使用Python脚本写通话git脚本.主要用于下载.管理Android工程仓库. 1. 下载 repo 的地址: http://android.git.kernel.org/re ...

  4. sizeClass和autolayout学习资源整理

    sizeClass和autolayout,看来不得不開始放弃frame的写法,收集点资料集中学习下 Adaptivity User Interfaces苹果官方文档:https://developer ...

  5. Caused by: java.lang.ClassNotFoundException: org.objectweb.asm.ClassVisitor

    1.错误描写叙述 信息: Setting autowire strategy to name 2014-7-13 1:37:43 org.apache.struts2.spring.StrutsSpr ...

  6. 安装nodejs搭建ghost个人博客

    记录一下今天在linux下折腾nodejs的过程,相互学习: (不知道为什么用源代码安装,调用npm的时候老是会出现找不到npmlog的 错误,后来换用下了个二进制 来搞,假设那个牛牛知道为什么.希望 ...

  7. Haskell 几乎无疼痛入门指南

    当他重装Linux 机会虚拟机,安装 haskell 录制的过程中有什么.的方式来帮助那些谁在徘徊haskell进入外读者. 基本概念: Haskell : 是一门通用函数式语言.差点儿能够进行不论什 ...

  8. linux---Vim命令集

    Vim命令集 命令历史 以:和/开头的命令都有历史纪录,能够首先键入:或/然后按上下箭头来选择某个历史命令. 启动vim 在命令行窗体中输入下面命令就可以 vim 直接启动vim vim filena ...

  9. MongoDB学习笔记-维护

    主从复制 MongoDB有主从复制技术,解决高可用和容灾问题,也就是备份. 配置主从的特点: N 个节点的集群 任何节点可作为主节点 所有写入操作都在主节点上 自动故障转移 自动恢复 数据分布式存储 ...

  10. windows API与C#的数据类型对应关系表

    API与C#的数据类型对应关系表 API数据类型 类型描述 C#类型 API数据类型 类型描述 C#类型 WORD 16位无符号整数 ushort CHAR 字符 char LONG 32位无符号整数 ...