本来不打算写这篇文章了,但坛子里似乎还有不少朋友对 820 、 828 、 860 手机的铃声感到困惑。既然这样,还是把我对手机铃声的了解详细给大家解释一下,我想应该能有所帮助。
让我们先从理论入手(大家别扔砖头):联想 820 系列手机使用了 OKI 公司的 ML2860 音源芯片,该芯片使用比较广泛,在飞利浦 630 、波导 E868 、索爱 T618 等手机上均有出现。该芯片主要指标如下:
1 、支持 GM System Level 1
2 、预存 128 种乐音+ 48 种打击乐音的音色库
3 、同时播放 16 种音色、 32 种合音
4 、内置 FIFO 以简化 CPU
5 、震动器、背光板电流控制功能
6 、 MCDF 格式支持 karaoke 、动画、游戏背景音乐功能
7 、工作电压+ 2.7V~3.3V
8 、操作温度 -20~85 ℃
9 、内置立体声耳机放大器和 14 位 DAC
10 、 PWM 输出可根据音乐节奏控制 LED 闪烁
ML2860 的详细资料可到 OKI 的网站上下载,这是部分资料: http://www.okisemi.com/datadocs/doc-eng/ml2860.pdf
ML2860 应用到联想 820 系列手机中,支持的音乐格式为 MID0 、 MID1 、 WAV( 包括 PCM 和 IMA ADPCM 等)、 ADP ( OKI ADPCM2) 。
MID 铃声文件最小,播放时间较长,联想内置铃声全部为此格式。 MID 铃声还有一个好处就是可通过第 10 音轨来控制 PWM 输出以支持铃声的震闪功能,具体情况在 820 宝典中有文章介绍,这里就不再重复。 MID 铃声的缺点就是只能较好地还原内置的乐器声,对自然声音还原力很差。
WAV 文件是声音的采样文件,虽然文件扩展名一样,但具体来说有很多种不同的编码格式,常见的有 PCM (脉冲编码调制,这是 WAV 文件最早、最基础的格式)、 ADPCM (自适应脉冲编码调制,我曾误认为此就是所谓的 ADP 文件格式)等,文件相对来说比较大,但能较好地还原自然声音,铃声资源极其丰富。以 PCM 为例,在采样频率为 16 K Hz 、 8 位( 1 字节)量化、立体声的格式下, 1 秒种声音占用的文件大小为 16K × 1 × 2 ×1 = 32K 字节。这就是为什么 WAV 铃声播放时间很短的原因。
ADP 铃声采用的是 OKI 公司所特有的 ADPCM2 格式,它相对 ADPCM 格式又有了进一步的改进,对数据进行了压缩,既能录制自然声音,又有较小的体积。相比 PCM 格式用 8 位或 16 位量化来记录一个声音样本, ADPCM2 只用 2 位( 2bit )或 4 位( 4bit )就可记录一下样本,文件大大缩小。由于它不是通用格式,所以我们在网上找到该格式的文件不多。但没关系,我们可以利用 OkiAdpcmPlayer程序 ( http://e.ehoo.cn/exwx/xz/e868ringmake.exe 或 ftp://g818:iloveg818@61.128.97.135/818 软件 / 铃声软件 /ADP 铃声制作 .rar 下载)将网上丰富的 WAV 铃声资源转化为 ADP 铃声。
以上介绍是提供给对铃声理论感兴趣的朋友的,如果你对这些理论不感兴趣,请直接进入我们今天的主题:如何将 WAV 铃声转换为 ADP 铃声
一、准备合适的 WAV 文件
首先给大家推荐一个网站: http://www.imobile.com.cn/wapdiyringlist.php ,这里有 MID 、 WAV 甚至 ADP 等各种格式的铃声,可在页面上的“下载”处点右键中的“目标另存为 … ”保存铃声。
我们可以从网上或用 Windows 自带的录音机程序得到一个自己喜欢的 WAV 文件,是否可以直接转换了呢?不行,必须用录音机程序将该 WAV 文件另存为 PCM 格式,并且采样率、量化、声道越低越好,设高了手机也表现不出来,推荐 PCM 8.000KHz,8 位,单声道的格式。一些朋友用 OkiAdpcmPlayer 转换不成功就是因为他的 WAV 文件不是 PCM 格式的。请看下图:原文件“打雷喽!下雨收衣服啊 .WAV ”为 IMA ADPCM 8.000KHz , 4 位,单声道。
我们点“更改”设为 PCM 8.000KHz,8 位,单声道。
另取名为“打雷喽 .WAV ”保存。
二、将 WAV 转换为 ADP
将准备好的 WAV 文件拷贝到 OkiAdpcmPlayer 的同一目录下,运行 OkiAdpcmPlayer ,点 OPEN 选择 WAV 文件,并将编码格式设为 2bit ADPCM2 (该格式文件体积为 4bit ADPCM2 格式文件体积的一半,但声音质量差别不大)。设定好后点“ DUMP ”, 1 、 2 秒后工作目录下就会出现同名的 ADP 铃声文件。如果点“ DUMP ”没有 ADP 文件生成,那么检查该 WAV 文件是否为 PCM 格式。
三、试听 ADP 铃声
利用 LG 手机的 Contents Bank ( ftp://g818:iloveg818@61.128.97.135/818 软件 / 同步软件 /ContentsBank3.2.rar )软件,可试听制作出来的 ADP 铃声效果,好了才传到手机上去哦,呵呵。要提醒的是:如果源 WAV 文件的采样率不是 8K 、 16K 等标准格式,转出来的 ADP 文件用 Contents Bank 试听正常,但传到手机上却是一团噪音。
四、另一个一体化工具
本来已写完此文,但又发现了一个较简单的铃声转换工具 : 炫音工作室 MMCenter ( ftp://g818:iloveg818@61.128.97.135/818 软件 / 铃声软件 / 炫音工作室 (adp 铃声制作软件 ).rar ),在此一并推荐给大家。
该软件使用比较方便,运行 MMCenter 后出现下面的窗口,选取想要转换的铃声,点“转换并保存”,弹出 Save as 窗口,在“保存类型中”选择 Oki ADPCM File 即可。如果你只想转源文件中间的一部分铃声,在主界面下半部的标尺中选择欲转部分拉黑,点“转换选中部分并保存”就 OK 了。该软件可直接试听 ADP 铃声,在右边显示铃声的采样信息,一目了然。不过该软件最大的不足是将铃声按 PCM 16K , 16 位的采样、量化率进行转化,文件是原方法( 8K , 8 位)的 4 倍。
好,完工了,这下大家知道该怎么制作超长的真人铃声了吧。
附:铃声文件大小比较:
格式 |
采样率 |
量化 |
声道 |
时长 |
文件大小 |
|
PCM |
16K |
16bit |
双 |
10 秒 |
640K |
|
8K |
8bit |
单 |
80K |
|||
OKI
ADPCM2 |
16K |
4bit |
单 |
80K |
对应 PCM 8bit 量化 |