- UID
- 3261
- 帖子
- 2564
- 精华
- 16
- 积分
- 97140
- 火星战斗力
- 6 rp
- 阅读权限
- 71
- 在线时间
- 1254 小时
- 注册时间
- 2002-7-17
|
1F
大 中
小 发表于 2003-3-27 12:46 只看该作者
和谐他!
[教学] : APE以及MPC的播放.制作与转换 {多图杀猫}
电脑上音频的发展是相当迅速的, 随着宽带的发展, 人们对网上交换音乐的兴趣越来越浓厚, 对音质的要求也越来越高, ape这种无损压缩格式自然成了宠儿. 但很多网友都对这方面不太了解, 所以我特意在网上搜集了有关的教学, 编辑在一起, 方便大家学习. 以下内容大都是转自网上的, 版权归作者所有, 其中一些句子我有一些改动, 让大家更容易理解. 在此要感谢原作者的努力!
以下文章中涉及到的软件, 在帖子最下面那部分我都给了下载地址, 请选择需要的下载.
:::::::::::::::::::::::::: 第一部分 ape的播放与简单制作[/SIZE]:::::::::::::::::::::::::::::
文章面向对象:新生力量
关键字 : Wav、ape、Monkey's Audio、winamp、Exact Audio Copy、Nero、Foobar
一. 什么是ape文件
首先来了解 Monkey's Audio, Monkey's Audio (图1) 是一种无损音频压缩软件, 采用一种全新的算法, 在不牺牲音乐质量的情况之下可以将wav文件格式的音乐压缩30-50%, 可以最大程度上的减小wav文件的体积, 利于网络传输. 它既可以将wav压缩成为ape文件, 也可以将ape文件解压缩成为wav. (就像你可以用Winzip将一个文件压缩成为zip文件, 也可用它对zip文件进行解压缩). ape文件也就是 Monkey's Audio 制作的文件格式. Monkey's Audio 的最新版本是3.98版, 但强烈建议大家用最普及的3.97版制作ape, 因为3.98版的兼容性很差, 用3.98版制作出来的ape不但很多软件播放不了, 而且用3.97版也解压缩不了的.
图1 : Monkey's Audio
[IMG]http://lazyzone.icpcn.com/pic/[ape]Monkeys_Audio.jpg[/IMG]
二. ape格式的文件的播放问题
1. 一般我们使用 Winamp 2.XX版 + Mac Winamp Plugin插件播放或者使用 foobar 2000 v0.73a安装版播放. 那么我们如何获得Mac Winamp Plugin呢? 一种方式是在安装 Monkey's Audio 安装完成的时候, 会出现安装提示: 第二种方式是你不想安装 Monkey''s Audio 但是又想使用 Winamp 播放ape文件, 可以直接找一个现成Mac Winamp Plugin直接安装就行了.
2. 我的机子上什么音频播放软件都没有, 我想听ape应该通过那些快捷的步骤?
方法一:
1) 第一步, 上网下载一个 Winamp 播放器, 推荐 Winamp V2.81 汉化版(经典怀念标准版),然后安装在你的机子上
2) 第二步, 上网下载一个现成的Mac Winamp Plugin, 然后直接点击安装
3) 第三步, 用 winamp 直接播放ape就行了~~
方法二:
1) 上网下载一个 foobar2000 v0.7.3a安装版,一共有三个版本, 一般选择normal版即可, 如果需要播放更多格式文件的话, 比如需要播放wma, 则选择special版, 然后安装
图解安装过程:
选择安装全部插件
[IMG]http://lazyzone.icpcn.com/pic/[ape]foobar_setup_1.jpg[/IMG]
选择安装目录
[IMG]http://lazyzone.icpcn.com/pic/[ape]foobar_setup_2.jpg[/IMG]
选择关联文件
[IMG]http://lazyzone.icpcn.com/pic/[ape]foobar_setup_3.jpg[/IMG]
安装结束~~~
[IMG]http://lazyzone.icpcn.com/pic/[ape]foobar_setup_4.jpg[/IMG]
2)运行foobar2000播放就行了
=============================================================================================================================
三. ape文件的压缩与解压缩问题
1. 如何压缩wav文件成为ape
打开运行 Monkey's Audio, 按" Ctrl + 1 "切换成 Compress 模式, Compress 按钮旁边是压缩速度, 选择 High , 然后选择 Add Files 添加文件 (小技巧: 按住Ctrl键可以同时选取多个文件), 也可以选择 Add Folder 添加整个文件夹, 然后单击 Compress 开始压缩.
2.如何解压缩ape文件为wav
打开运行 Monkey's Audio, 按" Ctrl + 2 "切换成 Decompress 模式, 然后选择 Add Files 添加文件 (小技巧: 按住Ctrl键可以同时选取多个文件), 也可以选择 Add Folder 添加整个文件夹, 然后单击 Decompress 开始压缩.
::::::::::::::::::::::::::::::::::::::::::::第二部分 相关软件的应用[/SIZE]::::::::::::::::::::::::::::::::::::::
图解CD-->ape制作过程
1. 安装并设置:
首先下载并安装 MonkeyAudio 3.97, 因为 EAC 直接抓取APE需要共享这个程序. 然后下载好 EAC 之后, 请把它解压缩到你指定的硬盘和文件夹里.
如果你发现 EAC 认不出你的任何CD, 那么有两个办法:
a: 如果你安装了 Nero, 把已经在硬盘上安装过的 Nero 文件夹里的WNASPI32.DLL这个文件 (通常在 "C:\Program Files\Ahead\Nero" 下) 复制到 EAC 的安装文件夹下. 然后进入 “ EAC 选项” 的 “接口” 对话框,确认选中 “安装外部ASPI接口”.
b: 到驱动之家下载安装 Adaptec Force Aspi程序1.7版 , 重启后进入 “ EAC 选项” 的 “接口” 对话框,确认选中 “安装外部ASPI接口”.
打开Exact Audio Copy

紧接着进入“EAC选项”的“接口”对话框, 确认选中 “安装外部ASPI接口”

单击抓取项, 把纠错品质选成高, 其他所有项目保持默认状态即可

按键盘上的 "F10" 键出现对话框, 在抓取模式里, 把一张CD放入你的光驱, 分别选择检测读取特性和检测C2特性, 检测完毕后EAC会自动为你配置. 不过建议使用下图的配置

点击驱动器项, 单击现在自动检测读取指令, 电脑会准确的为你选择出你的驱动器适合哪种读取指令. 还要把抓取之前先转动驱动器这项选中, 这样在读取CD的开始会更稳定些

最重要的一个环节现在开始了! 就是测试你驱动器的偏移值, 如果你不进行这一步, 你将来抓出来的CD就不可能和原版CD一样, 或多或少都会丢失一些数据, 所丢失的数据有可能你察觉不到, 不过作为CD软件的发烧友, 我想大多数人还是希望能够得到和原版CD一模一样的光盘. 废话不多说了现在开始. 这个操作会耗费你一张宝贵的CDR
选择刻录项, 在确保写入采样偏移值为0的情况下, 把一张高品质的空白CDR放入你的刻录机, 点击创建偏移测试CD, 等待几分钟后, 这样你就会得到一张EAC认可的标准偏移值测试CD了. 有了这张盘你就可以在任何光盘驱动器中测试出这台驱动器的偏移值来了. 需要补充的是, 因为EAC这个软件还是BETA版现在虽然已经很稳定了, 可还不是能够完美的支持所有刻录机的. 如果你的刻录机不支持在EAC下的刻录, 不要气馁, 在朋友家的刻录机上刻出来的测试CD一样用.

把刚刚刻好的测试CD放入光驱, 点击检测读取采样偏移校正, 检测完成后把数值如实的填写在上面的空白处就可以了. (我的驱动器是+684就填成+684, 如果你的驱动器是-543, 你一定要填成-543, 注意正负号)

在间隙检测里把检测精确度选成准确就完全结束设置了.

然后别忘记还要设置压缩方式, 这是EAC一个很有用的功能, 这样可以让抓轨. 压缩一次性完成, 省却了很多麻烦! 点击键盘的 "F11" 键, 要直接把抓取出来的音轨压缩成APE格式, 那么在波形项中如上图设置即可. 现在你就可以完美的抓出你想要的CD, 并直接压缩成无损格式了.

2. 抓取CD:
我们通常抓取CD的形式有两种, 一种是整张光盘抓成一个APE文件. 这种方式所抓出来的CD是和母盘CD一样的, 推荐使用; 一种是把曲目分开抓取单个APE, 因为测量间隙并保存CUE比较烦琐, 所以创建CUE文件比较容易出问题. (要特别仔细)
a. 整段抓取
选择操作: "抓取镜像并保存CUE目录文件" --> "已压缩"

正在进行抓取

完成后别忘记保存日志文件

b. 分段抓取
(这个环节非常重要, 是决定你抓的音轨能否还原成原版CD的关键)首先要保存CUE文件, 操作方式如下: 选择 "操作" --> "创建CUE目录文件" --> "当前间隙设置"

抓取音轨, 我们可以直接点击MP3按扭

正在进行

完成后别忘记保存日志文件

最后用记事本打开刚才创建的CUE文件, 把所有.wav改成.ape就完成了.
========================================================================================================
ape-->Wav-->CD制作过程
========================================================================================================
推荐的方法是先解压缩, 然后再刻录. 虽然也有办法可以ape直接刻录成CD, 但过程是一样要解压缩的, 而且ape-->cd的话, 因为要一边解压缩, 一边刻录, 所以失败的可能性加大了. 所以还是先按照上面说的, 先解压缩然后再刻录吧~,
如果是整盘的ape, 那么解压缩成wav格式后, 记得先编辑一下cue文件, 把里面的"xXx.ape"改成"xXx.wav".
1. 启动Nero, 打开菜单: "文件" --> "刻录映像文件"
2. 选取cue映像文件
3. 选取刻录速度, 推荐2-4X速就行了, 点击“写入”, 开始刻录
4. 刻录完毕, 4X刻录一张完整的CD大约需要15分钟左右
========================================================================================================
ape-->高品质Mp3制作过程
========================================================================================================
1. 我们进行MP3压缩要用到 Lame 3.92 压缩插件, 由于猴子在默认安装的时候没有这个插件, 所以我们要拷贝一份到猴子默认安装目录下的 "External" 扩展目录下
2. 启动 MonkeyAudio 3.97, 按 "Ctrl + 4" 切换到 Convert 模式
3. 在 Convert 右边的按钮选择 "External" --> "LAME" --> "Configure", 配置LAME的参数,如 "--alt-preset extreme" , LAME的参数详看下面:
1.--alt-preset extreme
220-270k左右的VBR,音质与上面参数相仿,但文件体积小25%,推荐此参数
2.--alt-preset fast extreme
音质比上面参数稍微差一些
3.--alt-preset standard
180-220k左右的VBR,在音质和文件大小之间比较好的平衡
4.--alt-preset fast standard
音质比上面参数稍微差一些
5.--alt-preset standard -Y
虽然品质稍差,但文件体积非常小
4. 在 Convert 右边的按钮选择 "External" --> "LAME" --> "LAME"
5. 开始添加你要转换的文件, 和之前说的压缩时的添加方法一样
单击 Convert 开始转换~~
::::::::::::::::::::::::::整盘抓轨的APE, 如没有CUE文件, 如何得到CUE文件的三种方法[/SIZE]:::::::::::::::::::::::::::::
CUE文件是一个TXT的文本文件, 可以用记事本编辑, 现在以窦唯的专辑“黑梦”的CUE文件为例, 打开解释一下CUE文件每一行的意思
第一行的PERFORMER表示CD的艺术家名, 第二行的TITLE表示CD的专辑名, 第三行的FILE表示APE文件的文件名和位置, 图中表示的是相对路径, 也就是CUE文件和APE文件都在同一个文件夹下。一般用相对路径, 也可以用绝对路径。下面的TRACK XX AUDIO表示曲目的顺序, 后面的TITLE表示曲目的名称, PERFORMER表示曲目的艺术家名, 最后的INDEX 01 XX:XX:XX表示曲目的开始时间
了解了CUE文件的格式和每一行的意思后, 我们就知道编写CUE文件最关键的地方就是要确定每首曲目的开始时间
[IMG]http://lazyzone.icpcn.com/pic/[ape]cue_1.jpg[/IMG]
前久在一个论坛的FTP下载了Beyond的专辑“继续革命”, 下载后发现CUE文件为0字节, 现在以这个APE文件为例
先用Monkey’s Audio把APE文件解压缩为WAV文件
[IMG]http://lazyzone.icpcn.com/pic/[ape]cue_2.jpg[/IMG]
-----------------------------------------
第一种方法:
-----------------------------------------
确定曲目开始时间的第一种方法: 用Nero自带的Nero Wave Editor或其它软件, 如Cooledit, 现在以Nero Wave Editor为例
打开WAV文件
[IMG]http://lazyzone.icpcn.com/pic/[ape]cue_3.jpg[/IMG]
把波形放大, 观察波形和试听曲目, 把第一首曲目的开始时间定在00:00:00, 第二首曲目的开始时间可以定在04:50:99, 记录下来, 重复这个过程
用Cooledit确定曲目开始时间的方法和Nero Wave Editor类似, 在这就不作介绍
[IMG]http://lazyzone.icpcn.com/pic/[ape]cue_4.jpg[/IMG]
-----------------------------------------
第二种方法:
-----------------------------------------
第二种方法: 用CD Wave Editor
打开WAV文件, 点Auto Split
[IMG]http://lazyzone.icpcn.com/pic/[ape]cue_5.jpg[/IMG]
点OK
[IMG]http://lazyzone.icpcn.com/pic/[ape]cue_6.jpg[/IMG]
点Save cue sheet, 保存CUE文件。观察图的上部发现有12段有用, 但观察图的底部和CUE文件后, 发现一共自动产生了14段, 第一段和最后一段是没有用的, 没有关系, 可以编辑CUE文件, 如果不想编辑, 可以用Exact Audio Copy或Foobar2000切割成单独的WAV文件, 把没有用的WAV文件删除
[IMG]http://lazyzone.icpcn.com/pic/[ape]cue_7.jpg[/IMG]
Exact Audio Copy的切割方法: 点带间隙, 之后把产生的01.WAV和14.WAV删除
[IMG]http://lazyzone.icpcn.com/pic/[ape]cue_8.jpg[/IMG]
Foobar2000的切割方法: 打开CUE文件
[IMG]http://lazyzone.icpcn.com/pic/[ape]cue_9.jpg[/IMG]
选中要的曲目, 点右键, 点运行转换器, 产生的WAV文件默认放在c:\下, 可以在设置中设置成其它路径
[IMG]http://lazyzone.icpcn.com/pic/[ape]cue_10.jpg[/IMG]
-----------------------------------------
第三种方法:
-----------------------------------------
如果知道每首曲目的播放时间(最好精确到毫秒), 可以用第三种方法确定曲目的开始时间
从介绍贴中得知每首曲目的播放时间如下:
01.长城 04:50.62
02.农民 05:17.00
03.不可一世 04:15.63
04.Bye-Bye 03:19.25
05.遥望 05:20.12
06.温暖的家乡 03:11.00
07.可否冲破 04:45.38
08.快乐王国 03:33.25
09.继续沉醉 04:48.25
10.早班火车 05:50.12
11.厌倦寂寞 04:20.63
12.无语问苍天 04:41.37
第一首曲目的开始时间定在00:00:00, 第二首曲目的开始时间就是第一首曲目的播放时间, 第三首曲目的开始时间就是第一首曲目的播放时间+第二首曲目的播放时间, 依次类推, 最后一首曲目的开始时间就是前面所有曲目播放时间相加之和
用第一种和第三种方法得到每首曲目的开始时间后, 用记事本编写CUE文件, 保存后一定要把扩展名TXT改为CUE
用这三种方法得到的每首曲目的开始时间和原来CUE文件中每首曲目的开始时间相比, 会有一点误差, 并且用这三种方法得到的每首曲目的开始时间也会有点不同, 但不要紧, 一般都是毫秒上的误差, 不影响什么。三种方法中第二种最简单, 但有时会产生多出来的没有用的段, 这时就要编辑自动生成的CUE文件, 如果不想编辑, 可以先用Exact Audio Copy或Foobar2000切割成单独的WAV文件后, 再把没有用的WAV文件删除
::::::::::::::::::::::::::::::::::::::::::::MPC格式介绍.制作方法[/SIZE]::::::::::::::::::::::::::::::::::::::
-----------------------------------------
MPC介绍:
-----------------------------------------
1. MPC全称MusePack, 其实就是之前的 MpegPlus (MP+). (更名的原因据说是担心被误以为是标准MPEG压缩法的一种), 以前也叫MP+. MPP.
2. MPC在2xxKbps的音质已经超过了MP3在3xx Kbps的音质, 这已经得到编码人的认同.
3. 跟 MP3和AAC (MP4)等比较起, 有着演算法复杂度低. 播放与压缩时CPU Usage不高的优点; 程序编写上容易微调音; 编码速度快, 是LAME mp3的2-4倍.
4. 对于不支持MPC格式的硬件转换一下支持格式便可间接支持.
5. 可转换成其他音频格式而不会有很大的音质损失, 据 Dibrom 称, 将 mpc 的 "- quality 6" 参数压缩的文件转换成 LAME 的 "- alt preset standard" 参数下的 mp3 是完全可行的。
6. 电脑上最佳的有损高音质要求的音乐格式. 网络交流推荐此格式.
MPC格式在高Bitrates音质好于MP3, 也是高Bit下最好音质的有损音乐格式, 国外一致认同, 单以音质而论有损音乐格式高BIT段强烈推荐MPC.
-----------------------------------------
推荐的编码器、解码器
-----------------------------------------
Encoder 1.79c是MPC的最初设计者 Andree Buschmann 开发的. 后来的 Frank Klemm 在他的基础上又作了很多改进, 并陆续发布了许多新版本. 这些编码器不但在编码速度上比Encoder 1.79c有了数倍的提高, 而且音质上也改善许多, 所以不推荐老旧的Encoder 1.79c, 推荐用Encoder 1.14.
-----------------------------------------
推荐的编码器设置
-----------------------------------------
(MPC只支持动态编码,也就是vbr)
脑死亡――极高品质:(平均约高于240 kbit/s, 一般232~278 kbit/s, 推荐)
(尝试压缩 22.050KHz 以下的所有讯号, 解回wav 再压成其他格式音质几乎不受损失)
神经质――极高品质:(平均约高于220 kbit/s, 一般232~268 kbit/s, 推荐)
X颤音――极高品质:(平均约200 kbit/s, 一般168~212 kbit/s)
标准――高品质(默认):(平均约170 kbit/s, 一般142~184 kbit/s)
自定义:(如:--quality 7.4, --quality 5.55)
数字范围从1.00(最差)到10.00(最佳)
(--quality 10 --xlevel 就能达到320 kbit/s)
******注意******
1. 后面都加上--xlevel是为了在编码时减少Clipping(削波) .
2. --quality和--xlevel使用时是安全的. 但是不要再另加参数, 因为有些已不再工作 (如以前常用的"--ltq fil"和影响音质的"--ms 0"!).
另附: --quality 9 --xlevel约320kbit/s
--quality 10 --xlevel约350kbit/s
3. 取消-insane参数, 只是把他们变成了quality 7. quality 8这种更简单的参数, 只是换了个名字.
4. 此编码器在dos下简化的命令行:-----------------------------------------
MPC制作. 设置图解
-----------------------------------------
首先当然是要下载编码器 "MusePack Encoder 1.14 (by Frank Klemm)" 和解码器 "MusePack Decoder 1.95z6 (by Frank Klemm)" 了,然后下载一个前端程序 "MuseDrop 1.5".
MuseDrop 1.5
[img]http://lazyzone.icpcn.com/pic/[mpc]MuseDrop_1.jpg[/img]
很小巧吧, 在上面按右键, 会出现一个菜单.
[img]http://lazyzone.icpcn.com/pic/[mpc]MuseDrop_2.jpg[/img]
先选择 "Encoder" --> "EncoderLocation" --> 选择你放编码器 "MusePack Encoder 1.14" 的文件夹, 选择 "mppenc.exe" 这个文件, 按 "打开" 返回.
然后选择 "Decoder" --> "DecoderLocation" --> 选择你放解码器 "MusePack Decoder 1.95z6" 的文件夹, 选择 "mppdec.exe" 这个文件, 按 "打开" 返回.
接着我们来设置编码的参数, 选择 "Encoder" 就可以选择预设的参数, 如果想自己定制参数就选择 "Custom Encoding" , 输入参数, 可以参照前面的参数介绍参数.
[img]http://lazyzone.icpcn.com/pic/[mpc]MuseDrop_3.jpg[/img]
要压缩时, 只需要把wav文件拖到MuseDrop上面, 然后MuseDrop就会一闪一闪的, 说明已经开始压缩了. 如果不想压缩过程中弹出Dos窗口出来烦你, 那么可以右键 --> "Options" --> 选择 "Minimize DOS Window" , DOS窗口就不会再出来烦你了~ 如果想压缩后自动删除源文件, 那么可以右键 --> "Options" --> 选择 "Delete Source Files" , 以后压缩完后就会自动删除源文件了.
至于解压缩方面, 基本上不需设置, 直接把文件拖进去就行了~
-----------------------------------------
播放软件
-----------------------------------------
首选的播放软件是foobar2000, 因为支持的文件格式众多, 不需要另外下载插件~
你也可以用winamp, 配合帖子下面的插件包, 就可以播放mpc了~
::::::::::::::::::::::::::::::::::::::::::::相关软件下载[/SIZE]::::::::::::::::::::::::::::::::::::::
Monkey's Audio 3.97
点击进入官方下载地址
点击进入华军网下载地址
========================================================================================================
Exact Audio Copy V0.95 prebeta 3
点击进入官方下载地址
点击进入天空软件站下载地址
========================================================================================================
foobar2000
点击进入foobar2000官方下载地址
========================================================================================================
winamp
点击进入天空软件站winamp专区
========================================================================================================
winamp插件
点击下载winamp插件包
Winamp 插件包, 下载该插件包, 包含mpc. ape. mad等插件.
然后解压缩到Winamp安装目录的Plugins目录下面, 即可使用.
========================================================================================================
Nero Burning ROM v6.0.0.23
点击进入霏凡软件下载页面
========================================================================================================
MPC相关软件
点击下载编码器 "MusePack Encoder 1.14 (by Frank Klemm)"
点击下载解码器 "MusePack Decoder 1.95z6 (by Frank Klemm)"
点击下载前端程序 "MuseDrop 1.5"
点击进入官方下载页面
你也可以进入这个官方网页看看, 里面还有很多的插件, 比如for Nero的插件~
========================================================================================================
|