最近很多朋友来信问我为什么自己的机器在播放MPEG4文件的时候速度跟不上,出现了跳帧(也就是画面播放起来不连贯)现象,感觉就像是当年在486-DX100上用XING PLAYER看VCD一样!
“理论上,播放MPEG4对机器的要求并不算高(相对最近普遍的新装机器而言),CPU只要是 300MHZ以上(不管你是PII,CELERON,PIII,K6/2,K6III,K7,CYRIX)再配上64兆的内存和一个8兆 显存的显卡就可以流畅的播放了。但大家要明白,世间兼容机何止千百台,所以,出现这样或那样的问题,并不奇怪。如果认为自己机器的CPU速度没问题,那最好请在显示卡上找找原因。还有就是,以现在的MPEG4的播放解码技术(现在可以拿到的播放软件)来看,只要MPEG4的分辨率和码率提高一个档次,相应的对硬件的要求就要高很多,特别是在大动态画面的情况下。所以大家有两个方法:一个是换机器,另一个是等播放程序的慢慢成熟。”但,大家注意到了吗?上面这段话说的配置里面没提到声卡—— 一个好象和播放速度没多少关系的配件!
经总结,来信的大部分朋友都是栽在这个毫不起眼的声卡上面的,为什么?且听我慢慢道来,据我测试,ALS 007之类的廉价声卡在进行MPEG4播放的时候,就会出现上述的跳帧现象,而 S90之类档次的声卡就没这个烦恼。如何判别自己的声卡能不能胜任MPEG4的播放呢?(其实是 MP3的播放)最简单的测试方法是:你在用《超级解霸》播放VCD的时候如果在音频选项里面不能选择“精密44100赫兹”的话,那么你的声卡在播放MPEG4的时候就多半会不连贯了,而且音频方面的不连贯还会直接影响到画面的显示。哪怕你的显示卡是GF256,只要声卡是007的话,播放的时候一样会跳帧!见下图:
|