2.5M显存怎么流畅看DivX呢?这样一个非常苛刻的问题在PChome软件应用论坛上被提出之后立刻引起了广大潜水高手的换气行动。经过激烈的讨论之后,终于产生了一个完美的解决方案。
能流畅的观看吗?
2.5M显存怎么流畅看DivX呢?这样一个非常苛刻的问题在PChome软件应用论坛上被提出之后立刻引起了广大潜水高手的换气行动。经过激烈的讨论之后,终于产生了一个完美的解决方案。
机器系统配置:
CPU:PII366
内存:128M
如果你在网上或者从朋友那里得到一些700M左右大小.avi文件,而你的视频播放器却无法播放,或者是只有声音而无图像,那就意味着这些.avi文件是用DivX或者Xvid编码压缩制作的,你没有安装相应的解码器,所以无法观看了。
问题是安装了解码器的,就是显存只有2.5M,能做到流畅观看DivX吗?
大家都知道DivX的能看wmv的流媒体,avi的DivX3设置好了也还可以。那avi的DivX,怎么设置呢?
根据一些读者的测试,PII 266,内存192M的机器,系统是Windows 200 pro,安装Media Player 9后,安装相关的插件,去掉所有不需要的服务,可以很流畅的看DivX编码的电影,挂字幕也行。Windows 98下不挂字幕好一点,挂字幕就有点卡。
正解如下:
把分辨率设定为800x600,640x480也可。为什么这样做呢?因为2.5M内存太少,不够DirectShow的buffer工作,也就是得不到directx的加速,如果用ffdshow别忘了打开codec中的硬件加速通常都叫做use overlay mix。
这样设定下就可以了。不过rmvb是看不成了,算法还要复杂,消耗CPU更多。
还有1024x768分辨率是无法使得DirectShow正常工作于2.5m内存下,800x600就可以了,毕竟像素少多了。消耗显存也少多了,也有足够的剩余内存做buffer,可以使得directx不断作后台前台的交换。
欢迎大家继续讨论
网友评论