Tag Archives: cool edit

cool edit欺骗了我

最近在调试G729的音频编解码,遇到了一个很郁闷的事情,有一个PCM序列经过编解码后就是没法在cool edit里正确播放,什么声音也没有。于是怀疑G729的编解码器哪里出了问题,竟然会因为不同系列而产生不同的编解码效果。
困扰我一两天后,突然注意到一个小细节,那个不能正常播放的PCM打开时,不需要输入频率、单双声道、bit位信息就直接打开。哦,my god!cool edit竟然自动识别为11025Hz/stereo/16-bit来播放。使用自己写的PCM播放器后方才醒悟,其实编解码一直是正确的,只是cool edit欺骗了。
使用工具还得小心哪,cool edit怎么就自动识别了? 估计是判断文件的头几个字节,现把文件的前32个字节摘抄如下:
00000000h: 04 00 00 00 FC FF 02 00 FC FF FC FF 02 00 02 00 ; ….?..??….00000010h: 02 00 02 00 02 00 FA FF FC FF 00 00 00 00 02 00 ; ……??……
有兴趣的自己去分析是什么原因吧^_^