870920 Menu

Cool Edit Pro操作详解·38

6.6 支持的音频格式

Cool Edit Pro音频编辑状态下的“文件另存为”对话框—“保存类型”下拉列表中给出了所有支持的音频文件格式,一共是19种,其中有些格式还有附加选项。我们逐个了解一下。

阅读本节内容,读者需具有一定的计算机原理方面的基础常识,比如数据类型、文件构成、数据结构等等。

64-bit doubles (RAW) (*.dbl)

该格式是以2进制形式表示的8字节双精度音频文件类型——8字节/单声道采样或16字节/立体声采样。同 RAW PCM 一样,该格式没有文件头部数据,仅包含音频数据,64位双精度类型也是一样。

8-bit signed (*.sam)

该格式在制作MOD文件时非常受欢迎,因为MOD音频文件是以8位有符号数据来表示的。许多MOD编辑器允许声音采样以文件的形式来插入,或以该文件格式导出。8-bit signed 格式以.sam 为扩展名,此格式无头部数据,采样率为22050Hz,但实际的采样率在文件被载入之后可被更改(比如通过Cool Edit Pro “编辑”菜单下的“调整采样率”命令)。

A/mu-Law Wave (*.wav)

A-Law和mu-Law 格式常应用于数字通信领域的电话程序,这些编码格式将原始的16位音频以13位的动态范围(78db)压缩为8位(压缩比率2:1)。当A-Law和mu-Law编码波形具有高于8位PCM的信噪比时,波形会较原始的16位音频有一些扭曲变形。但是音质比一些4位ADPCM格式要好。

注意:保存为此格式的音频文件在载入的时候会自动扩展为16位,因此无法以8位的形式直接保存文件。

A-Law和mu-Law 格式具有选项属性,可选择下列选项:
•8位 A-Law 是标准mu-Law格式的变种,应用于欧洲标准。
•8位 mu-Law 是国际远距离通信的标准编码格式,也是默认的选项。

ACM波形(*.wav)

基本上,任何微软音频压缩标准所支持的音频格式都能在Cool Edit Pro中载入或保存。可用的ACM文件显示于“选择ACM格式”对话框内,该对话框会在用户点击“波形另存为”对话框内的“选项”按钮后出现。

ACM格式可能会要求在存储之前文件必须为某个特定的格式。例如,需要将文件保存为DSP小组的“TrueSpeech”格式。首先需要使用“编辑”—“转换采样类型”将文件转换为8KHz 16位单声道格式,因为这是TrueSpeech ACM驱动程序唯一支持的格式。如需获取关于ACM驱动程序的更多详细信息,请联系该格式的开发者(TrueSpeech格式请联系 DSP小组,CCITT格式请联系CCITT)或是使用该格式的硬件生产商。

ACM波形可设置如下选项:

•名称:显示任何已保存格式的预设名称。初始提供了三项:CD音质,收音机音质,电话音质。

•另存为:单击该按钮来保存附加的格式或属性集合。

•滤波器:要存储的ACM格式。此处仅列出与当前波形属性匹配的格式。

•属性:列出的有效属性取决于原始文件的属性以及选择的滤波器。

•存为RAW数据:以RAW格式保存波形数据。

Amiga IFF-8SVX (*.iff *.svx)

Amiga 8SVX格式移植于Commodore Amiga计算机下8位单声道格式的音频文件,支持多种采样率。主要选项有:

•格式化为8位带符号的数据:将音频文件保存为未压缩、带符号的8位数据格式,此为默认选项。

•格式化为4位三角编码格式:使用压缩的4位Fibonacci三角编码格式保存。

•16位抖动:如保存16位音频数据,则可以选择抖动处理的类型:三角抖动、高斯抖动、噪波整形A、噪波整形B、无抖动。默认不进行抖动处理。

Apple AIFF (*.aif *.snd)

这是苹果计算机的标准波形文件。像Windows操作系统的WAV文件一样,AIFF文件支持单声道或立体声、16位或是8位、以及丰富的数字音频采样率。虽然这种格式能够包括大量的数据格式,但是Cool Edit Pro仅仅支持以PCM编码的部分数据文件。

AIFF格式对于PC/苹果这两个平台的兼容性非常好。在使用Cool Edit Pro打开AIFF文件之前,将其扩展名更改为aif或snd,然后使用苹果滤波器将其载入。在苹果平台上,则可在文件的“资源”中添加“AIFF”这四个字母使其能被识别(苹果平台通过文件的“资源”识别文件。但是许多支持AIFF的应用程序却能在没有“标识”的情况下识别PCM数据)。

ASCII Text Data (*.txt)

音频文件能以普通文本格式读取或存储,采样之间以一个换行符作为分隔,声道之间以TAB隔开.可选的文件头置于数据的最前面。如果没有头部,数据将以带符号的十进制整数表示。头部被格式化为关键字,取值为:SAMPLES, BITSPERSAMPLE, CHANNELS, SAMPLERATE和NORMALIZED。其中NORMALIZED取值只能是TRUE或FALSE。

比如:
SAMPLES: 1582
BITSPERSAMPLE: 16
CHANNELS: 2
SAMPLERATE: 22050
NORMALIZED: FALSE
164 <tab> -1372
492 <tab> -876
等等。

该格式可选择下列选项:
•包含格式头部:在数据之前写入文件头信息。
•标准化数据:将数据标准化到-1.0与1.0dB之间

Cool Edit Pro Loop (*.cel)

Cool Edit Pro循环文件的本质是以.cel为扩展名的MP3文件,不同的是它附带了包含两项重要信息的文件头数据。

一是循环信息,此信息和Wav文件“波形属性”里设置的“循环信息”一样。

二是写入静音信息。cel文件避免了MP3文件的一个问题——在MP3文件编码的时候,会有一小段静音加入到文件的开头以及结尾,这段静音很短,通常只有几个采样的长度,但是在循环的过程中,这些短小的静音足以破坏整个循环的“无缝”效果。保存为.cel文件,Cool Edit Pro会计算上述静音的长度并把它写入.cel文件的头部,当cel文件载入时,先读取静音的长度,而后将之删除,这样就不会对循环的效果产生任何不良影响了。

Cel文件的选项同MP3格式的音频选项。前文已有讲述,不再重复。

Creative Sound Blaster (*.voc)

Sound Blaster 和Sound Blaster Pro声音文件的格式。Cool Edit Pro支持创新公司的新旧两种格式。注意:较老的.voc格式只支持8位、44.1KHz的单声道,或者22KHz的立体声。

VOC文件可以包含循环和静音的信息。如果装载的文件包含循环和静音的“块”,它们将在载入的时候自动扩展。该格式的选项:

•旧类型:兼容性最好,能在任何创新声霸卡上播放。

•新类型:允许保存为支持8位和16位的新.voc音频文件格式。

Dialogic ADPCM (*.vox)

对话式的ADPCM格式一般应用于电话程序,专为低采样精度的人声语音做优化处理。它只能保存为16位的单声道,和其它ADPCM文件一样,能压缩到4位采样 (压缩比率4:1)。该格式没有文件头信息,当打开VOX文件时,用户将收到关于样本比例被处理或转换的提示。

注意: 将文件保存为Dialogic VOX时请留意其采样精度,重新打开此文件时需要手工指定并输入保存时的采样精度。

DiamondWare Digitized (*.dwd)

DiamondWare声音工具包所使用的音频格式,对程序员来说,此格式可快速将高音质音频添加到交互式音频、游戏、多媒体应用软件中。它支持各种采样率的单声道和立体声文件。读者可访问http://www.dw.com获得更多此格式的详细信息。

DVI/IMA ADPCM (*.wav)

国际多媒体组织(IMA)的ADPCM压缩方式,也就是将16位数据转换为4位数据时所采用的不同于微软ADPCM的压缩方法。该方法有不同的失真特性,能产生音质不定的压缩结果,这取决于被压缩的原始数据。

同微软ADPCM一样,最好以16位的波形而非8位来保存该格式。这种压缩方案对于MPEG是一个较好的选择;它提供相对较快的4:1解压缩,并且音质损失并不大。该格式的选项如下:

2位/采样,8:1。以最高的压缩比例(8:1),最低的采样精度创建ADPCM .wav文件。当文件的体积比音质更重要时,选择此选项。但是该格式的兼容性较差,可能无法在所有的系统中播放。

3位/采样,5.3:1。使用5.3:1的压缩比例。音质好于“2位”选项,但是不如“4位”和“5位”选项。在一些系统上播放以这种比例压缩的文件时可能会出现问题,特别是立体声的文件。

4位/采样,4:1。默认选项,产生压缩比例为4:1的4位文件。

5位/采样,3.2:1。音质最好的压缩比,但与此同时,生成的文件体积也更大。中等兼容性。

Microsoft ADPCM (*.wav)

微软ADPCM格式由 4位通道被压缩的数据组成,压缩比例为4:1。不管原始文件如何,载入的时候,用这种格式保存的文件将自动扩展到16位。因此,使用该格式保存16位的波形好过8位的,因为声音品质会好很多。选项如下:

一次通过:在一个流程内压缩文件,如果很急的话可以选择这个选项。但是音质会比使用多次通过低。不管选择什么,读取ADPCM压缩文件的时间都是一样的。所不同的只是压缩时间。

多次通过:使用多个流程来压缩文件,能提供较好的音质,此为默认设置。

块大小:提供三个选择,每一个都有不同的压缩比例(决定文件大小)和音质水平,音质与文件体积成正比。

mp3Pro® FHG(*.mp3)

Cool Edit Pro完美支持MP3和MP3Pro。保存为这两种格式的数字音频时,按照MP3的设置进行编码和压缩,而打开MP3时,它将被解压为非压缩的内部WAV格式。这使得用户可以将MP3文件以任何格式的文件进行另存,包括标准的WAV波形文件。

具体的编码操作我们在前文已经做了讲述,不再重复。在此针对国内用户使用较多的MP3编码内核(比如Lame编码、FHG编码等等)做如下说明:

Cool Edit Pro自带的MP3编码器为Fraunhofer IIS的FHG,这是最权威的商业MP3编码器,而Lame编码器则是开源共享的免费编码器。在固定码率编码以及编码严谨性方面,Lame编码后的声音品质无法和Fraunhofer IIS相提并论,尤其是低码率(比如128kbps CBR),大动态范围的信号,Lame的缺点更会暴露无遗。当然,在VBR动态编码上,Lame的确有一定的优势。同时,Lame在编码效率上,能够充分利用各种新的多媒体指令集加速编码而提高效率。也就是说,Lame的价值在于:开源、免费、高效、高速,而不是音质。如果追求更高的音质,FHG无疑是首选。

Next/Sun (*.au *.snd)

Next和Sun计算机的标准音频格式,有许多数据类型。Cool Edit Pro支持CCITT μ律, A律, G.721 ADPCM和Linear PCM等数据变量。像Windows的WAV和AIFF文件一样,当它被保存为Linera PCM时,同样支持单声道或立体声,16位或8位,以及更广范围的采样率。AU文件格式经常采用μ律将16位数据压缩为8位数据,其在互联网上使用的比较广泛,并且已被集成到Java开发语言之中。可用的选项:

• mu-Law 8位:使用μ律8位格式来压缩数据,为默认格式。

• A-Law 8位:使用A律8位格式来压缩数据。

• G.721 ADPCM 4-bit:使用CCITT G.721算法(ADPCM 32Kbps)来压缩文件。

• Linear PCM:将文件保存为非压缩的Linear PCM格式。

SampleVision (*.smp)

SampleVision是Turtle Beach’s SampleVision程序所使用的音频格式。它只支持单声道的16位声音。如果原始数据是不同的格式,保存之前需转换。这种格式也支持循环点,这些点能在Cool Edit Pro的提示列表窗中进行编辑。

提示的标记格式必须为Loop n,m的形式,其中n是循环次数,数值范围:1到8,m是循环模式,0表示不循环,1表示向前循环,2表示同时向后循环。

Windows Media Audio 8(*.wma *.asf *.asx)

WMA、ASF等格式为微软制定的数字音频压缩标准,PC机Windows操作系统下,可使用系统自带的MediaPlayer进行播放。

和MP3格式一样,WMA等格式的压缩音频也有很多选项或既定的压缩方案。压缩比越大,文件体积越小,音质越差;反之,压缩比越小,文件体积越大,音质越好。互联网上传播音频,通常使用160或128Kbps、44Khz、立体声的压缩格式。

Windows PCM (*.wav)

PC机、Windows操作系统中标准的数字音频格式,如果要保存为标准的WAV音频文件,则选择该格式。

微软的Windows波形文件在多种采样率中支持单声道和立体声音频。它根据RIFF(Resource Information File Format)的规定,允许在波形文件中嵌入和保存额外的用户信息。波形文件还包括了PCM编码的声音数据,这些数据是单纯的、无压缩的脉冲编码调制格式的声音数据。

该格式的如下选项仅适用于保存为32位数据时。

•32-bit 24.0 float(type 1 – 24-bit):保存完整的32位浮点数(范围为+/-8,000,000),但当BlockAlign仍然设置为4B每声道时,这种波形的采样精度(位每秒采样比率域)设置为24位。

•32-bit 16.8 float (type 1 – 32-bit):Cool Edit Pro默认的内部格式。浮点数值的范围是+/-32768.0,但更大和更小的值也有效,且不会被截掉,因为浮点指数也会被保存。波形的采样精度设置为32位,并且BlockAlign设置为4B每声道。

•32-bit 0.24 normalized float (type 3 – 32-bit):标准的浮点格式。其值会被规格化在+/-1.0的范围内,虽然大于和小于这个范围的值也会被保存,但是某些程序在读取它们时会自动截掉一部分(Cool Edit Pro不会截掉这些值,但如果超过这个值的话,将按所支持的最高值处理)。

•24-bit pack int (type 1 – 24-bit):保存直通的24位整数,任何超过这个界限的值都会被截掉。波形的采样精度被设置为24位,并且BlockAlign自动设置为3B每声道。

•24-bit packed int (type 1 – 20-bit):保存直通的24位整数,任何超过这个界限的值都会被截掉。波形的采样精度设置为20,并且BlockAlign设置为3B每声道。额外被保存的4位数据实际上是保留的有效位,这些位将在读出时使用。应用程序会自动将最后4位填充为0,或者填为实际的数据,但通用的数模转换能自动产生20位有效数据,并且设置最后4位为0。任何类型为1,BlockAlign设为3B每声道的格式将被填充为整数,波形的采样精度在17和24之间的话,则会读入全部的24位,不管保留的位是准确的实际值还是0。

•32-bit int (type 1 – 32-bit):将32位浮点精度的音频保存为32位整数精度的音频。

•允许抖动:允许采样精度改变时做抖动处理。

PCM Raw Data (*.pcm *.raw)

仅包含声音数据的PCM堆栈格式。该格式不包含文件头数据。因此,在打开这种类型的文件时要求选择采样比率、处理方式和声道数。

将音频数据以PCM方式打开,能够叙述几乎任何形式的文件格式,但必须进行格式确认,否则听起来也许不正确。确认并加载之后,可能会在开始、结束或偶尔在播放过程中听到类似鼠标点击的“咔嗒”声。这些点击声是不同的头信息被PCM解述成波形的产物,属于正常现象。

该格式的选项如下:

•Data Formatted As 16-bit PCM (LSB, MSB):将数据格式以最不重要的位在前、最重要的位在最后的形式保存为非压缩的16位PCM文件。通过该选项,可以使输入数据的偏移为+1。输入32位文件的数据也可以偏移到+2B或+3B。

•Data Formatted As 16-bit PCM (MSB, LSB):将数据格式以最重要的在前、最不重要的在最后的形式保存为非压缩16位PCM文件。

•Data Formatted As 8-bit mu-Law Compressed:以8位μ律压缩格式进行保存。

•Data Formatted As 8-bit A-Law Compresse:以8位A律压缩格式进行保存。

•Create .DAT header:将文件头信息写入另一个.dat文件中,使得重新加载此文件并确认音频格式时变得容易一些。