yicheng641 2008-5-29 21:14
使用暴风播放的时候 CPU 占用高得离谱怎么办
[font=宋体]在不少解码器的输出方式中,都有关于[/font][font=Times New Roman]“Colorspace”[/font][font=宋体]的选项,现在没什么标准的译法,我只是根据自己的理解称为[/font][font=Times New Roman]“[/font][font=宋体]色系[/font][font=Times New Roman]”[/font][font=宋体],这一点在我汉化的多款多媒体软件中可以得到体现。[/font]
[font=Times New Roman]Colorspace [/font][font=宋体]表示的是显卡对视频进行色彩转换和输出的方式,和显卡的软硬件密切相关,在软硬件支持的情况下,效率最高的是[/font][font=Times New Roman] YV12 ([/font][font=宋体]例如当初的[/font][font=Times New Roman] S3 Savage [/font][font=宋体]显卡曾经对[/font][font=Times New Roman] YV12 [/font][font=宋体]的硬件转换功能存在缺陷,导致视频性能不佳[/font][font=Times New Roman])[/font][font=宋体]。在很多视频解码器的设置中可以体现这一点,例如在[/font][font=Times New Roman] DivX [/font][font=宋体]的官方文档中,解码器设置中的[/font][font=Times New Roman]“YUV Extended”[/font][font=宋体]模式是解码最快、效率最高的方式,因为该模式正是令解码器以[/font][font=Times New Roman] YV12 [/font][font=宋体]模式来给视频解码;类似的例子还有字幕软件[/font][font=Times New Roman] VSFilter[/font][font=宋体],在其选项的[/font][font=Times New Roman]“[/font][font=宋体]色系[/font][font=Times New Roman]”[/font][font=宋体]部分如果将[/font][font=Times New Roman] YV12 [/font][font=宋体]调整为默认首选可以降低对[/font][font=Times New Roman] CPU [/font][font=宋体]的占用。[/font]
[font=宋体]不过前面我们说了,[/font][font=Times New Roman]YV12 [/font][font=宋体]方式的解码和显卡的软硬件密切相关,一些老式的显卡可能并不能完善地支持这种方式,新款显卡在硬件上当然没有问题,不过并不能保证某些不成熟的驱动程序可能导致[/font][font=Times New Roman] YV12 [/font][font=宋体]输出出现问题,所以为了兼容性,部分软件[/font][font=Times New Roman]([/font][font=宋体]包括前面说的[/font][font=Times New Roman] DivX [/font][font=宋体]和[/font][font=Times New Roman] VSFilter) [/font][font=宋体]并没有把[/font][font=Times New Roman] YV12 [/font][font=宋体]输出作为默认首选,但是留给了你自己控制的选项,高级用户可以在测试后决定启用与否[/font]
[font=Times New Roman]FFDShow [/font][font=宋体]针对这一点,采用的是一种自动选择的方式,即首先判断你的硬件和驱动程序是否支持[/font][font=Times New Roman] YV12[/font][font=宋体],只要支持就会自动采用这种高效的输出方式[/font][font=Times New Roman]——[/font][font=宋体]这可能也是有些人觉得[/font][font=Times New Roman] FFDShow [/font][font=宋体]的解码效率比其他解码器高的原因之一吧[/font][font=Times New Roman]——[/font][font=宋体]不支持的话则选择下一种效率高一点的方式,例如[/font][font=Times New Roman] YUY2 [/font][font=宋体]等,当然如果显卡性能实在有限,效率低下的[/font][font=Times New Roman] RGB [/font][font=宋体]方式也可能被使用[/font]
[font=宋体]但问题在于[/font][font=Times New Roman] FFDShow [/font][font=宋体]虽然在大多数时候的判断没什么问题,但毕竟做不到[/font][font=Times New Roman] 100% [/font][font=宋体]的准确,如果驱动程序或外围一些软件的影响或设置导致[/font][font=Times New Roman] YV12 [/font][font=宋体]模式输出可能出现问题的时候,[/font][font=Times New Roman][/font][font=宋体]⒉[/font][font=宋体]荒[/font][font=Times New Roman]?100% [/font][font=宋体]的准确判断并切换其他色系输出,所以就会出现一些问题,主要体现在以下几点:[/font]
[font=宋体]◆[/font][font=Times New Roman] [/font][font=宋体]播放需要[/font][font=Times New Roman] FFDShow [/font][font=宋体]解码的视频的时候[/font][font=Times New Roman] CPU [/font][font=宋体]占用率飙升,甚至达到[/font][font=Times New Roman] 100%
[/font][font=宋体]◆[/font][font=Times New Roman] [/font][font=宋体]音频和视频极不流畅,发顿或者严重不同步[/font]
[font=宋体]◆[/font][font=Times New Roman] [/font][font=宋体]画面出错,包括颜色不正或错误的渲染结果[/font]
[font=宋体]如果出现了上述情况,您可以考虑暂时禁用[/font][font=Times New Roman] FFDShow [/font][font=宋体]解码的[/font][font=Times New Roman] YV12 [/font][font=宋体]输出功能[/font][font=Times New Roman]——[/font][font=宋体]打开暴风影音综合设置程序,在[/font][font=Times New Roman]“MPEG-4 [/font][font=宋体]解码解码选项[/font][font=Times New Roman]”[/font][font=宋体]项中找到[/font][font=Times New Roman]“YV12 [/font][font=宋体]高效输出[/font][font=Times New Roman]”[/font][font=宋体]选项卡,设为[/font][font=Times New Roman]“[/font][font=宋体]禁用[/font][font=Times New Roman]”[/font][font=宋体],然后点击[/font][font=Times New Roman]“[/font][font=宋体]下一步[/font][font=Times New Roman]”[/font][font=宋体]或[/font][font=Times New Roman]“[/font][font=宋体]确定[/font][font=Times New Roman]”[/font][font=宋体]即可[/font]
[font=宋体]其实这两三年来的新款硬件不支持[/font][font=Times New Roman] YV12 [/font][font=宋体]的几乎已经没有了,对[/font][font=Times New Roman] YV12 [/font][font=宋体]的支持问题多数出在软件上,我们的建议就是:安装最新版本的[/font][font=Times New Roman] DirectX [/font][font=宋体]和官方最新版本通过[/font][font=Times New Roman] WHQL [/font][font=宋体]认证的显卡驱动程序,然后启用[/font][font=Times New Roman] YV12[/font][font=宋体],出现问题的机率可以降到最低。[/font]
wuming641 2008-5-29 21:28
一直都在用暴风,感觉不错
qianch533 2008-5-30 20:38
不错,帮我一个大忙啊,顶一下,谢了.
dadalaohu1 2008-6-20 00:59
xunleiforumsbyebyeleixun xunleiforumsbyebyeleixun xunleiforumssureleixun