admin 发表于 2006-9-30 18:40:20

APE格式相关知识介绍

一、APE格式介绍

      APE是一种无损压缩音频格式。庞大的WAV音频文件可以通过Monkey's
      Audio这个软件进行"瘦身"压缩为APE,同样,APE也可以通过Monkey's
      Audio还原成WAV,再刻录成CD。很时候它被用做网络音频文件传输,因为被压缩后的APE文件容量要比WAV源文件小一半多,可以节约传输所用的时间。更重要的是,通过Monkey's
      Audio解压缩还原以后得到的WAV文件可以做到与压缩前的源文件完全一致。所以APE被誉为"无损音频压缩格式",Monkey's
      Audio被誉为"无损音频压缩软件"。与采用WinZip或者WinRAR这类专业数据压缩软件来压缩音频文件不同,压缩之后的APE音频文件是可以直接被播放的。
      
二、APE的播放器:
      1、Foobar2000(重点推荐)
      Foobar2000是winamp的主要开发人员Peter Pawlowski开发的一款音频播放软件, Peter
      Pawlowski由于不满winamp的开发方向而离开了winamp开发团队。Foobar播放界面虽然简单,不像Winamp有很多Skin,它能提供非常好的音质,且不需要像Winamp那样需要借助外部的类似于DFX的音效插件。
      
最新版本在其官方网站上可以下载到。

      
http://www.foobar2000.org/foobar2000_0.9.exe

      关于foobar2000的相关信息和最佳设置则可以参考官方论坛的内容,里面也会有最新版本下载交流。
      
http://www.sbtop.com/bbs/index.php?showforum=141

      2、Winamp
      Monkey's Audio中包含了Winamp的APE播放插件,在安装Monkey's
      Audio的过程中,会向Winamp中安装一个"in_APE.dll"插件,从而使Winamp也具备播放APE文件的能力。

      3、Windows Media Player
      安装相应插件后也能播放APE
      
三、格式转换
      1、可以用EAC或其他抓音轨软件将CD转为Wav文件,然后通过Monkey's Audio压缩成APE。
      2、也可以将CD直接转成APE。
      3、APE转成MP3
      可以通过Monkey's Audio将APE解压恢复成Wav,然后用Monkey's Audio将Wav直接压缩成Mp3
      Monkey's Audio 3.97
      
http://www.monkeysaudio.com/files/MAC_397F.exe


      4、APE直接用刻录机刻成CD
      下载名为nxMyAPE.dll的插件(如下),直接将该文件复制到刻录软件Nero的shared\audioplugins目录下,或者
      C:\Program Files\Common
      Files\Ahead\AudioPlugins\,Nero就能识别APE文件,从而可以直接将APE刻录成CD

APE相关常见问题FAQ
1。如何播放APE格式音频文件?
A。Monkey's Audio安装包带了Ape plugin for Winamp,安装后就可以用Winamp放ape了

B。用foorbar2000,这个近来很火的播放器支持ape格式
2。对于APEImage能实现播放时任意选曲么?
可以,不过需要合适的CUE文件,一般整张碟压成一个APE文件的都附有相应cue文件,里
面记录的就是这张碟各音轨起始时间等信息
用文本编辑软件可以打开这个cue文件,内容与下面的相似
==================
PERformER "Matthew Lien"
TITLE "Bleeding Wolves"
FILE "CDImage.ape" WAVE
~~~~~~~~~~~~~这里即是对应的ape文件名,默认是同一目录,
          可以加上路径,比如"c:\music\cdimage.ape"
          不能搞错了,否则不能正常播放
TRACK 01 AUDIO
TITLE "Flying Squirrel Creek"
TITLE "Flying Squirrel Creek"
PERformER "Matthew Lien"
INDEX 01 00:00:00
......
==================

A。foobar可以直接导入cue文件,只要cue里的信息没错,就可以选曲播放了
B。对于winamp,我用的2.X,好像不能直接导入cue,不过也有办法解决,制作ape
的软件Monkey's Audio里有个工具makeapl(安装程序在开始菜单里为其建立了快捷方式
),
可以把cue文件转换成若干个对应的apl文件每个apl对应一个音轨,而且winamp支持
apl,所以就一切ok了
C。安装一个名叫mp3cue的winamp插件,可以使winamp支持cue文件
    注:不知何故,我自己使用这个插件播放APEImage失败,大家可以试试,有成功
的请告诉我X作过程
3。如何把ape转换成mp3?
事实上Monkey's Audio支持external codec,可以直接完成ape->mp3的转换
当然要进行适当的设置
1。下载lame,copy到monkey安装目录下的external目录(下面的相关链接有国外权
威论坛推荐的lame版本下载地址)
2。运行monkey'audio,在mode菜单中选择convert
3。在工具栏第二个按钮中选择external->lame->configure,这里填入压缩mp3需要
的参数,建议使用
    --alt-preset extreme
    (bitrates 220-270 kbit/s -- usually averages around 256kbps)
或者
    --alt-preset standard
    (bitrates 180-220 kbit/s -- usually averages around 192 kbps)
提醒一下,第一种参数压缩速度要慢很多,机器比较差的相当耗时间
4。在工具栏第二个按钮中选择external->lame->lame,这个时候就可以选择需要转
换的ape文件,然后单击第一个按钮convert,就可以实现ape->mp3了
相关链接:The currently recommended DLL binary
            
www.hydrogenaudio.org/extra/LAME/lame3.90.2-ICL.zip

"
TARGET=_blank>The currently recommended EXE binary
4。中间部分有错误的ape文件能否修复?或者忽略?
如果是整张CD压成一个ape,又有相应cue文件
1。用MakeApl(Monkey's Audio附带的小工具)把cue转换成若干个apl文件
2。在Monkey里添加这些apl,就可以把每个音轨解压缩成单独的wav,当然包含出错
部分的音轨不能正常解压
理论上,不管是什么ape,只要自己编辑适当的apl,把出错的部分设置为单独的音
轨,就可以最大限度的保留其他部分
5。如何把APE刻录成CD?
A。APE->WAV->CD
    这是最通用的方法,对于APEImage和多文件的APE均适用,不过也是最繁琐的
B。使用EAC刻录CD
    EAC的刻录功能直接支持APE格式,是目前APE->CD最为方便的方式
    在EAC中菜单Tools->Write cd-r打开EAC的烧录功能
    1。如果有现成的cue文件就比较简单,直接导入cue文件就行了
      需要注意的,cue里音轨文件的路径和名称必须正确,关于cue的详细内容可
以参考问题2
    2。如果没有cue文件,而下载的文件是每个音轨单独对应一个ape,则与nero里
把wav或者mp3文件刻成cd类似,一个一个文件分别导入,导入命令在layout菜单下(一
般建议使用"Append files as new track (Index 1)"命令添加文件),直接拖放也可

C。使用APE Plugin for Nero
    安装了ape plugin for nero,就可以像用wav、mp3刻cd一样,直接在nero里拖
放就成
      插件下载地址 Mausau's audio plugins for Nero Burning ROM
      里面还有其他的audio plugins for Nero,常见音频格式都有了
    安装插件方法:把plugin DLL解压缩到"...\Ahead\Shared\AudioPlugins"目录

    Nero版本要求5.5.9.0以上
    注意:目前这个Ape plugin for Nero还不太完善,存在一个重大缺陷
    如果用Nero导入CUE刻录APEImage->CD,看上去刻录可以正常完成,音轨数和时
间显示什么的也一切正常
    但是,播放一下刻出来CD——所有音轨的内容都和第一条音轨一样!!!
    如果是多个APE刻CD,没有这个问题,一切正常
from ror 音乐天地
1.令 Nero 直接刻录 ape 音乐文件
先点击下载 nxmyape.zip 。

http://neroplugins.cd-rw.org/files/nxmyape.zip


解压 nxmyape.zip 文件,把解压的文件 nxMyAPE.dll 拷贝到
C:\Program Files\Common Files\Ahead\AudioPlugins目录下。
打开 Nero Burning ROM ,现在你可以直接刻录 ape 啦.
2.用Exact Audio Copy加载cue文件直接刻录。
刻录的时候要注意一点:有的cue文件写明是.wav文件,
这种情况下,如果想用.ape文件直接刻录,用notepad打开cue文件,
将.wav文件名改为.cue文件即可。

格式转换
1、可以用EAC或其他抓音轨软件将CD转为Wav文件,然后通过Monkey's Audio压缩成APE。
2、也可以将CD直接转成APE,请看“短歌行”网站的介绍:
http://www.audio100.net/4/73.htm

3、APE转成MP3
可以通过Monkey's Audio将APE解压恢复成Wav,然后用Monkey's Audio将Wav直接压缩成Mp3
Monkey's Audio 3.97
http://www.monkeysaudio.com/files/MAC_397F.exe

4、APE直接用刻录机刻成CD
下载名为nxMyAPE.dll的插件(如下),直接将该文件复制到刻录软件Nero的shared\audioplugins目录下,或者 C:\Program Files\Common Files\Ahead\AudioPlugins\,Nero就能识别APE文件,从而可以直接将APE刻录成CD
nxMyAPE.dll插件:
http://bbs.mumayi.net/attachment.php?aid=110293



关于CUE文件的编辑
完整的CUE文件一般有这么两种形式,下面这个是常见的一种:有歌手PERFORMER,有专辑名TITLE,有文件位置FILE,有曲目序号TRACK,有歌曲名TITLE,还有原盘抓取时得出的歌曲起止的时间INDEX 00 04:20:43——INDEX 01 04:23:07,有的CUE文件里每首歌还会有一串版权序号(是这么个东西吧?)。只要是恰当地编辑了CUE文件,而且原盘没有版权问题,在WMP9和REAL里都是可以显示信息的。前提是你确实连上了网!脱机的情况下可别埋怨。而且恰当得编辑了CUE文件后,在FOOBAR和CD随身听里也都可以看得到曲目信息。另外需要指出的是,能不能刻录进曲目信息和采用EAC或者NERO无关,如果出现问题,请检查一下其他方面是否出现问题。还有就是以前反复提醒的,刻录前一定确认这一行(FILE "D:\天空\Range.wav" WAVE)引号里的“Range.wav”中,那个后缀确实是wav而不是ape!
PERFORMER "王菲"
TITLE "天空XRCD2"
FILE "D:\天空\Range.wav" WAVE
TRACK 01 AUDIO
TITLE "天空"
PERFORMER "王菲"
INDEX 01 00:00:00
TRACK 02 AUDIO
TITLE "棋子"
PERFORMER "王菲"
INDEX 00 04:20:43
INDEX 01 04:23:07
下面这种是比较特殊的,如果原盘是单曲抓轨,或者没有CUE文件,或者曲目时间方面有问题,可以采取下面的方式,设置PREGAP值,即两首歌之间的空隙,一般是两秒。然后加上一行INDEX 01 00:00:00就行了。另外,完全可以采取别的方式获取曲目时间,如用EAC或者CD WAV EDITOR之类的软件,此种方法只适合懒人,呵呵。
PERFORMER "张清芳"
TITLE "张清芳精选"
FILE "H:\1\Track01.wav" WAVE
TRACK 01 AUDIO
TITLE "出嫁"
PREGAP 00:04:00
INDEX 01 00:00:00
页: [1]
查看完整版本: APE格式相关知识介绍