用《超级解霸》播放VCD的效果为何不理想

Author: 王成华 Date: 1998年 第06期 34版

  关于郭志忠老师对第二期专家坐堂的解答——用《超级解霸》播放VCD的效果为何不理想,本人持有不同的看法。
  在我使用的这台电脑(配有Pentium 150 CPU和S3 765显卡)上,初次使用《超级解霸》时,屏幕显示模式设置为800×600、64K色,窗口状态下效果非常差,而切换为全屏幕显示模式后,效果反而有很大提高,但使用右键菜单时,有时会死机。将色彩改为256色后,效果直追微机上原配的解压卡的解压效果,而且在全屏幕显示模式时,使用右键菜单无任何异常。然而,当我切换到640×480、64K色时,其效果又能够同800×600、256色的效果相媲美。起初大惑不解,后来注意到《超级解霸》任务栏中“帮助”中有一“信息”项,其中有“显示能力”、“满屏时使用”等几栏说明。在显示效果较好时,“显示能力”一栏是“直写支持YUV覆盖”,“满屏时使用”一栏是“YUY2(1∶1.000)格式”;而在显示效果较差时,以上两栏分别是“直写支持模式转换”和“320×240×8、640×480×16”。这两栏十分清楚地说明了《超级解霸》解压效果的好坏,取决于显卡是否有YUV(色差亮度)功能(显示“直写支持YUV覆盖”),当显卡没有YUV功能时,才利用DirectDraw进行模式转换(显示“直写支持模式转换”)。即使是没有安装DirectX,没有DirectDraw的支持,也不过直接利用显卡自带的VESADRAW进行模式切换而已。实际上,当显卡不支持YUV功能时,无论是使用DirectDraw还是VESADRAW进行模式转换,效果都不能令人满意。而我的显卡在800×600模式下,只支持256色的YUV功能,在640×480模式下,则可支持64K色的YUV功能,同时支持YUV功能与否,与显存的大小有关。像我朋友的机器,显卡配了2M显存(芯片同为S3 765),可支持800×600模式下64K色的YUV功能,最高可支持1024×768模式下256色的YUV功能,在这个分辨率下的播放效果也非常好,而他的微机上并没有装DirectX。
  至于周霞读者的问题,我想可能是因为她的显卡根本就不支持YUV功能,或者是不支持她所选的分辨率下的YUV功能,也可能是由于分辨率转换过程中的一些小问题导致效果不好,比如:在播放VCD的同时改变分辨率,这样《超级解霸》仍然会认为显卡没有YUV功能。