Movie 版 (精华区)

发信人: samuel (孔雀翎), 信区: Movie
标  题: 播放MPEG4不连贯问题的解决方法
发信站: 哈工大紫丁香 (2002年02月03日11:30:44 星期天), 站内信件

  最近很多朋友来信问我为什么自己的机器在播放MPEG4文件的时候速度跟不上,出现
了跳帧(也就是画面播放起来不连贯)现象,感觉就像是当年在486-DX100上用XING PL
AYER看VCD一样!
  "理论上,播放MPEG4对机器的要求并不算高(相对最近普遍的新装机器而言),CP
U只要是 300MHZ以上(不管你是PII,CELERON,PIII,K6/2,K6III,K7,CYRIX)再配上64兆
的内存和一个8兆 显存的显卡就可以流畅的播放了。但大家要明白,世间兼容机何止千
百台,所以,出现这样或那样的问题,并不奇怪。如果认为自己机器的CPU速度没问题,
那最好请在显示卡上找找原因。还有就是,以现在的MPEG4的播放解码技术(现在可以拿
到的播放软件)来看,只要MPEG4的分辨率和码率提高一个档次,相应的对硬件的要求就
要高很多,特别是在大动态画面的情况下。所以大家有两个方法:一个是换机器,另一
个是等播放程序的慢慢成熟。"但,大家注意到了吗?上面这段话说的配置里面没提到声
卡-- 一个好象和播放速度没多少关系的配件!
  经总结,来信的大部分朋友都是栽在这个毫不起眼的声卡上面的,为什么?且听我
慢慢道来,据我测试,ALS 007之类的廉价声卡在进行MPEG4播放的时候,就会出现上述
的跳帧现象,而 S90之类档次的声卡就没这个烦恼。如何判别自己的声卡能不能胜任MP
EG4的播放呢?(其实是 MP3的播放)最简单的测试方法是:你在用《超级解霸》播放V
CD的时候如果在音频选项里面不能选择"精密44100赫兹"的话,那么你的声卡在播放MPE
G4的时候就多半会不连贯了,而且音频方面的不连贯还会直接影响到画面的显示。哪怕
你的显示卡是GF256,只要声卡是007的话,播放的时候一样会跳帧!
  在《超级解霸》里面我们可以选择"正常22050赫兹"来降低采样频率,用牺牲质量的
方法来保证音频和视频的连续,同样,在播放MPEG4的时候我们也可以采用这个方法来解
决。问题在WINDOWS MEDIA PLAYER里面,好象没这个选项,且慢,有的,你没发现而已
。下面请跟着我一步步来,选择MEDIA PLAYER的主选单的[文件]选单,再选里面的[属性
]。
  注意,在选择的时候一定要把正在播放的 MPEG4 停下来,接着,你就会看到一个叫
[属性]的窗口弹出来,选上面的[高级],看到那个MPEG Layer-3 Decoder的选项了吗?就
是它了,选中它后,按下面的[属性]按钮,选Statistics可以看到正在播放的MPEG4文件
的音频部分的采样频率等等信息,但我们这次可不是光来看的,所以不理它,选择Qual
ity后,我们就来到了目的地!
  [Frequency]里面的三个选择你可以选择HALF(1/2)或QUARTER(1/4),选择后,
按[确定]后,再播放一次MPEG4看看情况有改善与否,如果没有或者你认为你的声卡真的
很次的话,那我干脆推荐你把[FREQUENCY]选[QUARTER]、[STEREO MODE]选[DOWNMIX]、
[RESOLUTION]选[8 BIT]!为了不跳帧,为了声音能连续,还管它什么立体声和 16BIT呢
!有总比没的强!谁叫你的声卡不争气,怪不得MPEG4的 ;)
  按上面的方法做完后,如果跳帧的问题得到解决的话那就最好,如果还没改善,那
我想你只有升级你的机器了。如果你想看看到底牺牲了音频质量后,速度有多少改善,
你可以到[文件]--》[属性]-->[高级]里面选Video Renderer(上面的图有),接着就会
看到一个如下面的窗口:
自己前后对照一下就可以知道效果了!
  其它详细的数据我就不多说了,只是想说说,我用这个方法使一台MVP4配K6-2-300
(显示卡、声卡主板带,显存5M)的机器能够流畅的播放MPEG4!最后,祝大家都能欣赏
到流畅的 MPEG4!
  

--
月圆之夜 紫禁之巅 一剑西来 天外飞仙

※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: 天外飞仙]
[百宝箱] [返回首页] [上级目录] [根目录] [返回顶部] [刷新] [返回]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:4.218毫秒