您的位置:首页 > 服装鞋帽 > 女装 > FLAC相关技术问题(分轨、刻录、CUE)...

FLAC相关技术问题(分轨、刻录、CUE)...

luyued 发布于 2011-01-18 20:26   浏览 N 次  

   (一)什么是APE文件 APE是一种无损压缩音频格式。庞大的WAV音频文件可以通过Monkey''s Audio这个软件进行“瘦身”压缩为APE。很时候它被用做网络音频文件传输,因为被压缩后的APE文件容量要比WAV源文件小一半多,可以节约传输所用的时间。更重要的是,通过Monkey''s Audio解压缩还原以后得到的WAV文件可以做到与压缩前的源文件完全一致。所以APE被誉为“无损音频压缩格式”,Monkey''s Audio被誉为“无损音频压缩软件”。

  APE的基本知识:

  为什么要ape(简单来说ape就是能够提供最高质量的音乐文件)

  (1)CD文件的获得:

  早几年大家有个录音机听听磁带上的音乐就觉得不错了,现在有大量的CD与DVD,声音效果比磁带不知道要好到那里去了。但是,CD上的音乐在windows中是不能够直接认出的,不能够直接拷贝到硬盘中(其它的格式windows是可以认识的,比如数据文件,VCD,DVD等,惟独CD是不能够直接认出的)。所以,为了把CD上的歌曲拷贝到硬盘中,就需要专门的软件来实现,这被叫做抓轨,有很多软件可以实现这个功能,最常见的、大家认为最好的、就是EAC(EAC.exe)这个软件,经过抓跪出来的音乐是以wav的形式保留在硬盘中。

  (2)压缩:

  当把CD上的歌曲拷贝到硬盘(即抓轨)以后,这个最原始的文件(WAV)通常是很大的,比如一盘CD上的音乐,就是700M左右,如果把它分离成每首歌曲,那每首歌曲文件的大小在20――60M。这样大的文件即占用硬盘空间,也不适合在网上进行传递。所以,通常要把这个原始的大文件进行压缩。其压缩方式有多种,可以分为两大类,一类是没有损失的压缩,比如用猴子(monkey.exe)这个软件就可以实现,它可以把这个原始的音乐文件(WAV文件)压缩到原来大小的50――60%,文件格式是APE。

  另外一类压缩方式叫做有损失的压缩,优点是可以把文件压缩得更小,比如比ape文件还要小1倍以上,常见的音乐有损压缩形式是MP3。但缺点是声音质量下降,一般,文件被压缩得越小,声音质量就越差。

  (3)网上传递:

  显然,由于网上下载被网速度限制,所以越小的文件,就越容易在网上进行交流。再就是FTP的空间也有限制,对于资金不够的网站,他们通常只能够提供MP3等。如果能够提供ape的形式的话,其声音质量是最接近原始的CD的。也有人把从网上下载来的ape文件刻录成CD。但是,最好不要把MP3这类有损失压缩的音乐文件去进行刻录,因为这样刻录出来的音乐,效果不好。

  (二)ape与flac的区别

  在音频压缩领域,有两种压缩方式,分别是有损压缩和无损压缩!我们常见到的MP3、WMA、OGG被称为有损压缩,有损压缩顾名思义就是降低音频采样频率与比特率,输出的音频文件会比原文件小。另一种音频压缩被称为无损压缩,也就是我们今天所要说的主题内容。无损压缩能够在100%保存原文件的所有数据的前提下,将音频文件的体积压缩的更小,而将压缩后的音频文件还原后,能够实现与源文件相同的大小、相同的码率。目前无损压缩格式有APE、FLAC、WavPack、LPAC、WMALossless、AppleLossless、La、OptimFROG、Shorten,而常见的、主流的无损压缩格式目前只有APE、FLAC。下面就针对这两种无损压缩格式进行一下对比!

  APE是M's Audio,一种无损压缩格式。这种格式的压缩比远低于其他音频格式,但能够做到真正无损,同时其开放源码的特性,也获得了不少音乐发烧友的青睐。在现有不少无损压缩方案中,APE是一种有着突出性能的格式,令人满意的压缩比以及飞快的压缩速度,在国内应用比较广泛,成为了不少朋友私下交流发烧音乐的选择之一。

  FLAC是Free Lossless Audio Codec的简称,是一种非常成熟的无损压缩格式,名气不在APE之下!该格式的源码完全开放,而且兼容几乎所有的操作系统平台。它的编码算法相当成熟,已经通过了严格的测试,当在编码损坏时依然能正常播放。另外,该格式是最先得到广泛硬件支持的无损格式,世界知名数码产品如:Rio公司的硬盘随身听Karma,建伍的车载音响MusicKeg以及PhatBox公司的数码播放机都能支持FLAC格式。

  前面已经说明,无损压缩是在保证不损失源文件所有码率的前提下,将音频文件压缩的更小,也就是说这两种音频格式都能保证源文件码率的无损。但两种压缩格式毕竟为两种压缩算法,下面列举一下两种压缩格式的异同点:

  相同点:

  一、压缩比决定无损压缩文件所占存储空间

  FLAC与AEP的压缩比基本相同,FLAC的压缩比为58.70%,而APE的压缩比则要更高一些,为55.50%,都能压缩到接近源文件一半大小。

  二、编码速度考验用户的耐心,速度快者优

  非常值得赞扬的是,FLAC与APE的编码速度都相差无几,这是因为两者的压缩技术是开源的,开发者可以借鉴两者在编码上的不同优势进行开发,不过目前编码速度最快的是WavPack和Shorten两种无损压缩格式,但这两种格式的非开源性限制了其普及。

  三、平台的支持决定普及度

  音频压缩不但需要硬件的支持,也需要的软件的支持,因此能够被更广泛的平台支持,也就意味着被更多用户使用。FLAC与APE在这方面做的都非常出色,能够兼容所有系统平台,现在无论您是Windows用户还是众多版本的Linux用户,哪怕您是Mac OS的忠实FANS,都无需担心无法使用FLAC或APE。

  四、两者的开源特性,完全免费的技术

  两者的开源特性,意味着任何组织或个人都可以免费使用这两种压缩技术,任何组织或个人都可以修改和发布基于这两种技术的新产品,这给众多MP3厂商降低成本提供了有力保障,且消费者也能够以相对低廉的价格购买到只有世界级MP3才支持的无损压缩音频、CD级的音质表现!

  不同点:

  一、自我纠错能力,谁更人性化?

  很多消费者都经历过MP3的爆音问题,然后归咎于MP3质量有问题,其实,很大一部分爆音是因为音频压缩过程中,编码的微小损坏,造成在解码时,处理出来的数据与音频不一致,导致爆音现象。无损格式压缩的不好也会导致编码损坏,而在处理这种问题时,FLAC的会以静音方式代替有损部分,而APE的处理则与常见的有损压缩格式处理的方式相同,以爆音方式代替有损部分。这一点FLAC设计的更人性化!

  二、优化的编码结构,决定了解码的速度!

  由于编码方式的不同,将影响两种无损压缩格式的解码速度,通常FLAC的解码速度比APE快30%,这是因为,FLAC只需执行整数运算,而无需执行占用系统更高频率和更大数据处理量的浮点运算。基于这一点,一般硬件均可完美实现实时解码。

  三、方便的资源获取,意味着能够得到更广泛的应用与支持

  无论FLAC还是APE,在资源获取上,两者都能通过网络搜索轻松获得!

  通过以上的对比,相信很多用户对FLAC和APE的认识更加深了一些,单从技术角度讲,FLAC要明显比APE优秀,原因在于,FLAC是第一个开源的且被世界公认的无损压缩格式,有来自世界各地的顶尖级开发高手对FLAC进行免费的开发与技术完善,同时,FLAC有广泛的硬件平台的支持,几乎所有采用便携式设计的高端解码芯片都能够支持FLAC格式的音乐,FLAC第三个优势在于:优秀的编码使得硬件在解码时只需采用简单的整数运算即可,这将大大降低所占用的硬件资源!不过两种公开的技术具有极强的互补性,任何一方都不可能全面超越另一方! (三)ape文件如何分轨

  我们从网络上下载的ape文件一般都是一个整轨文件,可有时候我们只是喜欢里面的一首或者几首歌而已,这时就需要把整轨ape文件分割开来,提取我们想要的,把不喜欢的删掉,以免浪费空间。

  这就涉及到cue文件了,一般我们从e驴上下载的ape文件都有一个与之相对应的CUE文件,此文件记录着曲目的专辑、序列号、标题、艺术家、单个曲目在整个文件中播放的开始时间和结束时间等信息。

  如果有CUE文件,用“千千静听”或“Foobar”之类的播放器打开CUE文件,注意:是从“打开”中选择CUE文件,然后在播放列表中就会出现相对应的单个曲目,选择你要转换的曲目,右键选择“转换”,选择你需要的格式和路径即可。

  但是用这两种软件分割出来的ape文件并不是最好的,应为它们的解码率并不是最高的,在这里推荐使用cue-spring,一款非常好用的ape分割软件:http://www.medieval.it/content/blogsection/6/66/,选择第三个多国语言的,里面有中文界面。

  如果没有CUE文件或CUE文件已损坏,需要先把APE文件转换成WAV格式,用Adobe Audition 打开转换后的WAV文件,查看整个文件的波形图,在每个曲目之间都有一段时间的静音,静音的地方波形图是一条直线,两个静音之间就是一首曲目,你可以先选择好两个静音之间的波形,选择“循环播放(视图或选区)”,试听一下,如果是单个曲目的话呢,右键单击所选的波形,选择“保存选区”,在“另存为”对话框中选择好需要的格式(如MP3)和路径即可。处理完一个后如此反复直到全部完成。这是个比较笨的办法,但也很实用。到目前为止,我还没有发现哪个软件在没有CUE文件的情况下,能自动、正确的把整个文件分割成单个的曲目。

  (四)怎样编写cue文件

  我们经常遇到下载的无损音乐因cue错误或者没有cue而不能选歌和分割的问题,下面,我来教大家完成cue的修改及制作过程,体验亲手得到美妙音乐的乐趣。按如下步骤就可轻松完成(确实很简单的):

  如果原ape(或flac、wav)带有cue文件只是它有错误不能播放的话,先别删它,直接用它来编辑就最简单了(因为其中的时间点信息基本上都是正确的,而制作cue最麻烦的就是找时间点了)。

  下面分两种情况,一种是有cue但错误,一种是根本没有cue文件。

  第一种情况,有cue但错误时:

  一、用记事本打开一个正确的cue文件,会得到类似如下的内容,我会挨个说明每一行的作用,注意看各个红色的注释:

  PERFORMER "Lara Fabian" -------------------------------------------------- ---- 1

  TITLE "《9》" -------------------------------------------------- ------------------- 2

  FILE "CDImage.ape" WAVE -------------------------------------------------- - 3

  TRACK 01 AUDIO -------------------------------------------------- ------------ 4

  TITLE "La lettre" -------------------------------------------------- ----------- 5

  PERFORMER "Lara Fabian" ------------------------------------------------- 6

  INDEX 01 00:00:00 -------------------------------------------------- --------- 7

  TRACK 02 AUDIO -------------------------------------------------- ------------ 8

  TITLE "Un ave maria" -------------------------------------------------- ------ 9

  PERFORMER "Lara Fabian" -------------------------------------------------- 10

  INDEX 00 03:52:57 -------------------------------------------------- --------- 11

  INDEX 01 03:52:99 -------------------------------------------------- --------- 12

  TRACK 03 AUDIO

  TITLE "Si tu n'as pas d'amour"

  PERFORMER "Lara Fabian"

  INDEX 00 08:50:49

  INDEX 01 08:50:65

  TRACK 04 AUDIO

  TITLE "Il ne manquait que toi"

  PERFORMER "Lara Fabian"

  INDEX 00 12:36:17

  INDEX 01 12:40:19

  TRACK 05 AUDIO

  TITLE "Ne lui parlez plus d'elle"

  PERFORMER "Lara Fabian"

  INDEX 00 17:11:38

  INDEX 01 17:12:42

  TRACK 06 AUDIO

  TITLE "Rien qu'une seul larme"

  PERFORMER "Lara Fabian"

  INDEX 00 21:15:73

  INDEX 01 21:15:77

  TRACK 07 AUDIO

  TITLE "Les homericains"

  PERFORMER "Lara Fabian"

  INDEX 00 24:54:09

  INDEX 01 24:54:50

  TRACK 08 AUDIO

  TITLE "Speranza"

  PERFORMER "Lara Fabian"

  INDEX 00 28:16:44

  INDEX 01 28:17:50

  [完毕]

  注释:

  1.该行引号内是歌唱家的名称,随便写也行,因为用软件播放时这个内容不会反映出来(至少千千是这样)

  2.该行引号内是专辑名称,可以是任意字符,比如“行星鼓乐”。这个会在播放列表中显示出来。

  3.这一行是最容易出错的地方。引号内是该ape或flac或wav文件的文件名,注意要加上后缀且后缀不能错误,如“ CDImage.ape ”,其中“ .ape ” 为后缀名(一定要分清你下载的是ape还是flac还是wav),很多时候cue错误就是因为后缀名错误引起的。

  4.这一行是音轨序号,从上往下依次增加。比如TRACK 01 AUDIO就表示这是这是该无损音乐文件的第一首歌。

  5.引号内内容是这首歌的歌名,会在列表中显示。

  6.引号内内容是这首歌的演唱者,会在列表中显示。

  7.这是这首歌在整个ape文件(或flac或wav文件)中开始的时间,比如第一首的开始时间总是0分0秒,注意其格式,00(分):00(秒):00(百分秒)。

  8.同第4个注释,音轨序号,这是第二首。

  9.同5,这首歌的歌名。

  10.同6,这首歌的演唱者。

  11、12.这两行要一起说。这里的两行可以这样理解,前一行是上首歌结束的时间,后一行是本首歌开始的时间。两个时间相差很小,一般在一秒以内。

  好了,后面的各行就“依次类推”了。在修改时要注意的是,在第1,2,3,5,6行中能修改的只有引号里的内容,其他的文字不能更改,引号本身也不可少。在时间标签行(第7,11,12等行)中能修改的只有各个表示时间的数字,其余的也不能更改(一般情况下原带的cue时间是不会错误的,但也不排除劣质产品的几率)。

  在做完这些修改后保存该cue文件(快捷键ctrl+s),那么这就肯定是个正确的cue了。

  第二种情况,白手起家做新的cue文件。

  其实也最好不白手起家,找一个能用的cue,用记事本打开,然后以此为模本并把它修改为我们需要的cue(操作前备份原正确cue,以免做好了新的又没了旧的)。

  在看过上面的如何修改cue后相信大家对于怎么做一个新的cue也就有底了吧。新的专辑可能歌曲数目不一样,那就照它原来的格式在文件的最后增加或减少若干行就可以了,注意歌曲序号要同步更改哦。

  最麻烦的来了,找到各首歌曲开始的时间点。一般有两种方法,先说第一种最“大众化”的:

  把ape(或flac或wav)文件拖到播放列表中,会发现“这首歌”真长啊,半个多小时。它其实是好几首歌连在了一起,你的工作就是“听音乐”,并记录每一首歌开始的时间,越准确越好,并把这个时间填到第7,11,12等类似的行中。注意该是哪一首的时间就填到一行中去(TRACK 01,TRACK 02,要和这数字对上)。

  (1)先拷贝一个现成的信息完整的CUE文件,用记事本打开,将专辑信息修改完全:比如专辑名称啦,歌手啦......

  注意:你最好选一个曲目比较多的CUE文件,这样,就可以避免手动复制上面的曲目粘贴到下面的麻烦!

  (2)然后,用Foobar2000载入你初步修改的CUE文件!这时候,你可以双击标题栏使Foobar最大化,此时播放进度条比较长,易于控制时间!此时,你就可以在咖啡的陪伴下,一边听歌,一边拖动进度条来搜索每首歌曲的开始时间,记载在刚才的CUE文件上!

  (3)这样,你就有了自己的CUE文件了!你就可以用 Foobar 载入CUE文件了!这时候,右键点击要转换的文件,运行转换器,选择APE,或者FLAC......任意!个人感觉,Foobar在音频转换方面还是比较强的!如果你认为英文版的Foobar搞不懂的话,就用汉化增强版的吧! 里面的参数都是设置好的!

  (4)当然,你也可以用猴子的APL生成工具(在程序组里):将你自己亲手做的CUE文件拖到APL生成工具上来,不用1秒种,源文件目录下就生成很多个APL文件!再加载,转换!

  FLAC/WAV的方法类似!

  由于歌曲间隙问题一般不影响正常播放,更不会影响音质,因此不是很重要。我一般选择下一首歌曲的开始那一刻,作为下一首歌曲的开始时间!这样,无论你在播放,还是转换出来的歌曲,都不会在前面有一段很长的静音了!如果不喜欢也可以不这么做,你任意!

  2、利用CD Wave Editor http://down2.sz1001.net/up001/小型软件4_0810/cr-NGWaveAudioEditor.rar

  常言说:工欲善其事,必先厉其器!以上手工的方法,很是费事!这里推荐一个好用的工具:CD Wave Editor.

  对于像The Corrs Live In Dublin 或者像The Corrs - Unplugged这一类音乐会性质的音乐文件,因为曲目间的间隙不太明显,故采取下面的方法:

  (1)安装好了之后,添加你要分割的文件!这里支持FLAC,WAV,OGG,MP3格式的!

  这时候,软件的主界面显示出该文件的波谱图,分为两部分,上边是全局情况。从该软件的图上你可以大概看出歌曲的分布情况!

  (2)播放,估计一般一首歌曲大概3~4分钟,从图上你可以很直观地看出歌曲的结束点!用鼠标拖动进度条到该点!点击Split键!

  (3)依次将你所希望的歌曲挑出来!

  (4)Ctrl+S,保存!

  对于一般的音乐CD,则可以用下述方法解决:

  在CD Wave Editor主界面中 用Ctrl + Shift + A打开 "Aoto Split"界面,点Save cue sheet,这样,她就可以自动生成CUE文件,保存!!!

  之后的步骤同<一>――(6)

  3、用EAC:

  (1)打开EAC,在工具栏选中处理 WAV文件,点中CDImage镜象文件。等待EAC分析WAV文件..............

  (2)分析完WAV文件,在音效处理的界面点击CUE目录文件栏选中生成CUE目录文件,处理完波形文件得到CUE文件,保存!

  4、用Nero分割,方法类似于EAC:

  NERO――>加载APE――>把波形放大,观察波形和试听曲目――>确定始末时间点――>保存!

  5、在Cooledit中核对位置,显示比例大,可仔细观察,在Cooledit中加入猴子的dll,就支持ape了!

  6、用Adobe Audition(前身是Cool Edit)等能查看音频文件波形的软件来直观查找各首歌的开始时间点,

图文资讯
广告赞助商