MP3制作
:::: 技术文章 ::::

前面介绍了MP3的播放和搜索,对于一个普通的音乐爱好者和因特网爱好者来讲已经足够了。如果你是一个狂热的追星族,也许你还觉得不过瘾。因为你手头有不少的CD盘,你想:要是能将这些CD变成MP3该多好啊,特别是将其发布在自己的个人主页上,让其他的歌迷也能分享你的收藏!(本文作者声明:作者不鼓励你制作MP3进行发布,只是告诉你有这种技术和软件存在)   制作MP3需要两个工具:MP3转录工具(Ripper)和MP3编码工具。   MP3转录工具的功能就是通过计算机上安装的声卡实时地从CD上按音轨(CD track)逐个转录歌曲。有些MP3转录工具使用模拟信号方式录音,因此对噪声比较敏感。建议使用支持数字信号录音的MP3转录工具,这样能获得比较好的音质,并且能比模拟方式最多快8倍。需要提醒你的是,不是所有的CD-ROM驱动器都支持数字信号录音(CD A)方式,不过最近生产的驱动器基本上都支持。   MP3编码工具的功能就是将WAV等格式的声音文件转换成高压缩比的MP3文件。   当然,要制作MP3文件,你既可以使用集MP3转录工具和MP3编码工具等项功能于一身的全能工具包,也可选择单独的MP3转录工具和MP3编码工具组合在一起来满足你的需要。

  一、MP3转录工具Audiograbber   研发公司:Jackie Franck(http://www.audiograbber.com-us.n et/)   版本:1.41   发行日期:1999年3月22日   文件尺寸:1013.8kB   许可类型:共享   操作平台:Windows 95/98/NT   下载地址:http://www.vvm.com/~jimwesol/agfreesetup.exe、h ttp://www.audiograbber.com-us.net/agfreesetup.exe   Audiograbber具有非常优秀的性能表现和方便的易用性。Audiograbber支持从CD-RO M驱动器直接拷贝数字格式的音乐信号,而不是通过声卡,这种数字化转录过程保证了信号的高质量。Audiograbb er能测试其录制质量。Audiograbber能对歌曲进行标准化(normalize,下面的2. (3)“标准化方式设置”中介绍标准化的含义),删除每首歌曲开头和结尾处的空白(无声)部分,并将录制好的歌曲直接传送到MP3 编码工具以便自动创建MP3文件。Audiograbber还支持从CDDB下载CD音轨(track,即歌曲,在音乐CD中每首歌曲占用一条音轨)信息。Audiograbber试用版本与正式版本有一个唯一的区别:试用版本每次运行时只能选取一半音轨进行处理,选取的规则是随机的。   Audiograbber的主要功能是从CD盘片上选取音轨转录成WAV文件,转录后的WAV文件可进行标准化,然后可调用外部的MP3编码程序将WAV文件压缩编码为MP3文件。下面较为详细介绍一下Audiograbbe 的使用。   1. 安装和卸载   从因特网上下载的agfreesetup.exe是一个自动安装程序,运行该文件,程序即开始安装。Audi ograbber提供了标准的Windows安装界面。安装完成后,“开始”菜单会生成一个运行选项“Audiogr abber”和一个卸载选项“Uninstall Audiograbber”。当然,你也可到“控制面板”的“添加 /删除程序”中卸载Audiograbber。   2. 运行和设置   启动Audiograbber,系统会打开如图1所示的主窗口,如果你的CD-ROM驱动器中放置有CD音乐盘片,程序会将该CD盘的信息显示在窗口中,并自动随机选择一半的音轨用于转录。如果要想对目前不能选择的音轨进行转录操作,可以选取主窗口中的菜单项“CD|Shuffle”执行新的一次随机选择操作,当然可能一次还达不到你的要求 (免费的午餐吃起来总是有些异味的!)。   (1)基本设置   当你要对某些音轨进行转录和编码时,首先要进行一些基本设置。选取主窗口的菜单项“Settings|Gen eral Settings...”,打开如图2所示的“Settings”对话框,你可以设置转录过程中和编码后W AV及MP3文件存放的目录;可以指定CD-ROM驱动器访问的方式是ASPI或MSCDEX,包括驱动器类型、读取数据的速度等项;可以在对话框下部的表单“Naming”、“Silence”、“Rip Offset”、“Tim e est.”、“Misc.”中选取相应的项目进行设置。其中“Naming”是定义文件名的组成方式;“Sile nce”则为控制每首歌曲(每个音轨)开始与结尾处的空白,以便系统能自动删除这些空白;而“Misc.”则可设置程序执行完后是否自动关机、是否自动从CDDB查询音轨信息、是否自动调用cdplayer.ini文件中的音轨信息等项(cdplayer.ini文件是Windows CD播放器的初始化文件,可记录每张CD盘片的相关信息)。   (2)MP3编码设置   如果要对WAV文件进行压缩编码,需要对一些项目进行设置。选取主窗口的菜单项“Settings|MP3 Settings...”,打开如图3所示的“MP3 Settings”对话框。在该对话框中,你可以设置是否将W AV文件传送到编码程序进行MP3编码、MP3文件生成后是否删除中间过程的WAV文件、是否使用ID3标志,并可对 ID3标志进行编辑;当然也应该设置外部MP3编码程序的名称,可以选择压缩编码时使用的位率,从8000kb/s到 256000kb/s共11级,也可以自己设置编码程序使用的参数;如果有内置的编码模块,可以指定是使用内置编码模块还是使用外部程序(内置的编码模块实际上是DLL文件,可以从因特网下载,然后拷贝到Audiograbber所在的目录)。   (3)标准化方式设置   CD盘片在录制过程中使用的声音信号强度可能不一致,虽然在同一张盘上所有歌曲的信号强度可能没有什么差别,但不同的盘片则可能差别较大,因此当对不同歌曲特别是来自不同盘片的歌曲进行转录时,输出的信号强度可能差别很大,以至于让人不能接受。Audiogr-abber为解决这个问题提供了一项标准化功能,以便你对转录后的WAV文件进行信号强度的标准化。   使用标准化功能,需要先进行一些设置。在图1的主窗口中,选取菜单项“Settings|Normalize Settings...”,打开如图4所示的“Normalizing”对话框。在该对话框中,你可以设置是否使用标准化功能,以及标准化的条件。   (4)CDDB设置   如果你想从CDDB获取音轨信息,可以在图1的主窗口中选取菜单项“Settings>http://www.cddb.com)获取音轨信息,可以在图1的主窗口中选取菜单项“Settings|CDDB Settings...”,打开如图5所示的“CDDB Settings”对话框,填入你的E-mail地址,选取是通过TCP/IP还是HTTP协议获取信息。CDDB数据库放置在因特网的许多服务器上,点击“Get List”按钮后,系统就从因特网上查询服务器列表。   (5)回放设置   如果你在MP3文件生成后想试听一下,可选取主窗口的“Settings|MP3 Playback...” 菜单项,打开如图6所示的“Playback Settings”对话框,设置播放程序的名称和播放的时机。   (6)编辑盘片信息   在编辑WAV文件时,如果想在MP3文件中保存比较详细的盘片信息,可以选取主窗口的菜单项“Setting s|ID3 Tag...”,打开如图7所示的“ID3 Tag Editor”对话框,填入歌曲信息。   (7)设置歌曲属性   在图1所示的主窗口中,选中某个音轨,双击鼠标,就会打开如图8所示的“Properties”对话框。在该对话框中,你可将音轨的名称直接修改为歌曲的名称;可以定义需要转录的部分在整首歌曲(整条音轨)中的区域位置。如果你想将歌曲信息和ID3盘片信息存储在cdplayer.ini中,以便下次启动Audiograbber时能自动识别该盘片,可以选取主窗口的菜单项“File| Store in cdplayer.ini now”。   (8)制作MP3   当你按照前面介绍的方法对你准备录制的歌曲进行了一番设置之后,下面就可选取主窗口的菜单项“CD|Grab !”执行转录和压缩编码过程了。在转录、标准化和压缩编码过程中,系统会分别出现如图9、图10、图11的动态显示窗口。   你可能会注意到,在图9中转录的WAV文件的大小是43742kB,按128kb/s的位率进行MP3压缩编码,生成的MP3文件大小是3968kB,其压缩比率达11.0:1,可见MP3的压缩效率是非常高的。

  二、其他几款转录工具   1. CD-DA Extractor   研发公司:Jukka Poikolainen(http://www.poikosoft.com/cdd a/)   版本:3.0.4.2   发行日期:1999年2月8日   文件尺寸:1.8MB   许可类型:共享   操作平台:Windows 95/98/NT   下载地址:ftp://boing.advancenet.net/pub/mirrors/cdda3/c ddae304.exe   CD-DA Extractor能以数字方式对CD、DVD进行转录,转录后的文件可以存为WAV、RAW或 MPE格式。使用ACM程序(audio compression manager,音频压缩管理程序),数字音频可压缩为PCM、ADPCM、CCITT A-law/u-law和MP3格式。CD-DA Extractor 支持 ATAPI、 SCSI-2和SCSI-3设备,并可保存和编辑音轨名称及播放声音。该版本增加了Apollo 1. 02 MPEG解码引擎,并增加了对Windows 2000 SCSI的支持。   2. WinDAC   研发公司:Christoph Schmelnik (http://www.windac.de/)   版本:1.47   发行日期:1999年2月8日   文件尺寸:330kB   许可类型:共享   操作平台:Windows 95/98/NT   下载地址:http://members.aol.com/schmelnik/wdac147.zip   WinDAC能将CD上的歌曲转换成WAV格式,允许你删除转换完文件的开始、结尾处的空白信号,允许你将选取的音轨转换至不同的WAV文件。WinDAC提供了对驱动器的全功能支持,包括弹出、播放、显示主驱动器状态、指定拷贝的分区。WinDAC允许你在完成对音轨的拷贝后执行一个脚本文件(script),使用Windows ACM 程序直接压缩音频数据。WinDAC允许你从“cdplayer.ini”文件读取音轨名称,并为每一个音轨文件单独命名。另外,WinDA还支持拷贝数据前迅速旋转驱动器,以便修正出现在一些驱动器每一个音轨开始处的噪声。该版本增加了一个优化后的拷贝引擎。   3. CD Copy   研发公司:Barth Markus (http://www.cdcopy.sk/)   版本:4.715   发行日期:1999年2月28日   文件尺寸:1.5MB   许可类型:共享   操作平台:Windows 95/98/NT   下载地址:http://cdcopy.actadivina.com/cdcopy.zip   CD Copy支持使用ASPI接口 (Advanced SCSI Programming Interf ace,先进的SCSCI程序接口)或Win32接口将CD上的歌曲转录到你的硬盘上,转录后的文件可存为WAV、A U、RAW、 Yamaha VQF、RealAudio和MP1、MP2格式。如果使用MP3编码工具,如L3En c、XingMPEG Encoder,文件也可存为MP3格式。CD Copy还提供了支持批处理、从CDDB库查询音轨信息、将数个音轨合并为一个文件等功能。

  三、几款MP3编码工具   1. BladeEnc   研发公司:Tord Jansson(http://home8.swipnet.se/~w-82625/ )   版本:0.76   发行日期:1999年2月19日   文件尺寸:110kB   许可类型:免费   操作平台:Windows 95/98/NT   下载地址:http://home8.swipnet.se/~w-82625/encoder/binar ies/BladeEnc076.zip   BladeEnc支持从WAV或AIFF文件到MP3文件的编码,其操作可在Windows命令行下完成,也支持以拖放方式生成标准的128kb/s立体声MP3文件。BladeEnc Helper提供了一种友好的操作界面。   作者在上面第一部分“MP3转录工具Audiograbber”之“(2)MP3编码设置”介绍中使用的外部编码工具就是BladeEnc。   BladeEnc作为一个命令行方式的编码工具,可以设置许多种类的参数,上面的举例只是使用了系统的缺省参数。由于制作MP3是一项较为复杂的工作,一般人不会涉及,本文略去有关BladeEnc使用的内容,感兴趣的读者可查看BladeEnc帮助文件。   2. RightClick-MP3   研发公司:MrShannon (http://www.execpc.com/MrShannon/rc- mp3/)   版本:1.65c   发行日期:1999年3月22日   文件尺寸:396kB   许可类型:免费   操作平台:Windows 95/98/NT   下载地址:http://www.execpc.com/MrShannon/rc-mp3/RcMP3v1 65.exe   RightClick-MP3的操作简单,使用鼠标右击WAV或MP3文件即可完成编码。该软件使用Blad eEnc进行编码,使用L3Decode进行解码。   3. MP3Enc   研发公司:Fraunhofer Gesellschaft(http://www.iis.fhg.de/ )   版本:3.1   发行日期:1998年11月13日   文件尺寸:218kB   许可类型:共享   操作平台:Windows 95/98/NT   下载地址:ftp://ftp.iis.fhg.de/pub/layer3/mp3encdemo_3_1 _win32.zip   MP3Enc是一款非常流行的,具有良好可靠性的WAV和MP3编码工具。MP3Enc采用命令行方式进行操作,很容易就能将AIFF、AIFF-C、WAV/RIFF和原始的PCM数据文件转换成WAV或MP3格式,允许你使用简单的命令就能控制位率、采样频率、编码带宽和音质,甚至允许你将立体声转变成单声道。共享版本未提供解码工具,最高支持112kb/s的位率,正式版支持128kb/s的位率。   4. NexEncode Studio   研发公司:Team Nexgen(http://www.team-nexgen.com/main/in dex.html)   版本:2.0   发行日期:1998年9月30日   文件尺寸:3MB   许可类型:免费   操作平台:Windows 95/98/NT   下载地址:http://nexgen.htonline.com/download/ncodes20.e xe   NexEncode Studio可完成MP3的编码和解码(编码的逆过程),提供插件支持,并可通过ski n等方式更换操作界面,支持多驱动器,附带ID3标志编辑器。 转自:http://tech.sina.com.cn 2000/04/14 软件世界