PCM音频文件的制作 |
您所在的位置:网站首页 › pcm文件夹是什么 › PCM音频文件的制作 |
一、PCM编码简介 PCM是英文Pulse-code modulation的缩写,中文译名是脉冲编码调制。它是70年代末发展起来的,记录媒体之一的CD,在80年代初由飞利浦和索尼公司共同推出。脉码调制的音频格式也被DVD-A所采用,它支持立体声和5.1环绕声,1999年由DVD讨论会发布和推出的。
我们知道在现实生活中,人耳听到的声音是模拟信号,PCM就是要把声音从模拟转换成数字信号的一种技术,他的原理简单地说就是利用一个固定的频率对模拟信号进行采样,采样后的信号在波形上看就像一串连续的幅值不一的脉冲,把这些脉冲的幅值按一定的精度进行量化,这些量化后的数值还要进行编码,就是用一组二进制码组来表示每一个量化值,然后记录到存储介质中,所有这些组成了数字音频的产生过程。采样、量化如下图所示。
WAV格式文件可以使用多种音频编码方式来压缩其封装的音频流,不过我们常见的都是音频流被PCM编码处理的WAV,但这不表示WAV只能使用PCM编码,几乎所有支持ACM规范的编码方式都可以为WAV的音频流进行编码。 在Windows平台下,基于PCM编码的WAV是被支持得最好的音频格式,所有音频软件都能完美播放,由于本身可以达到较高的音质的要求,因此,WAV也是音乐编辑创作的首选格式,适合保存音乐素材。因此,基于PCM编码的WAV被作为了一种中介的格式,常常使用在其他编码的相互转换之中。因为几乎所有的有损压缩格式都是从WAV格式压缩、转换而来,其实内部的编码依然是PCM,所以曾经很多MP3设备并不支持FLAC、APE、AAC等等格式,是因为它们不支持这些文件的解压缩,但是从没有一款播放器不支持WAV格式,因为WAV格式本身,就等于PCM码流。 最常见的WAV格式文是在PCM裸流的基础上加上44字节的文件头构成的,此时PCM的采样率是8KHz,量化位数是16位,当采用8位的量化位数时,文件头的长度可以达到58位。比如说Windows下自带的那个录音机录下的WAV,文件头有58个字节。所以,比较好的办法是,首先读取n个长度的一段字符,例如60个,然后从中查找关键字“data”,“data”之后的一个DWORD是实际音频数据的长度,得到这个长度length,再从这DWORD后开始读取length个字节,就可以读到文件尾。如下图所示,用UltraEdit打开一个WAV文件,可以看到关键字data,data之后红框中的四个字节就是length。
如果是双声道的,那么数据是交替存放的;如果是16bit采样的,每两个字节会以小端的方式存储一个AD值。根据这样的方式,就可以顺利读取音频数据了。 四、PCM裸流的制作 步骤一、用酷狗音乐客户端下载一首无损歌曲,格式为WAV、FLAC或APE,如果下载的是WAV格式,直接看最后一个步骤。
步骤二、切换到工具界面,入下图所示。
步骤三、点击上图中的“格式转换”按钮,弹出“格式转换工具”对话框,如下图所示。注意格式转换工具默认不可用,需要联网下载。
步骤四、添加需要转换的歌曲,转换格式选择WAV,然后点击“转换文件”按钮,等待转换完成。
步骤五、点击“打开文件夹”按钮,可以看到转换成功的WAV歌曲,如下图所示。
步骤六、用文本编辑器,比如说UltraEdit,打开该WAV歌曲文件,然后选中文件头的44个字节并剪切(因为退格键不管用),将这44个字节删掉,保存后更名并把后缀改成pcm即可,如下图所示。
|
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |