PDA

View Full Version : 发现KMP+内置解码器比MPC+ffdshow要省不少资源啊


njmzhang
01-21-2006, 12:39 AM
KMP繁多的功能给人感觉会更占用更多的资源,其实这也未必,在启用极速模式,使用内置解码器的时候,KM P是非常省资源的。
今天做了一个配置,把所有的视频/音频DSP关掉,然后测试一下内置解码器的效率,播放一个XVID编码的AVI文件,CPU在10%左右波 动,不超过20%。用MPC+ffdshow播放同一个文件时,CPU在1x%-2x%。
这是两个播放器播放时使用的filtergraph:
[KMP]
KMP AVI Source Filter
KMP Video Codec (XVID-libcodec.dll)
MPEG Layer-3 Decoder
Overlay Mixer
Video Renderer
DirectSound Audio Renderer

[MPC]
internal AVI Source Filter
ffdshow MPEG-4 Video Decoder (libavcodec)
MPEG-1 Audio Decoder
Overlay Mixer
Video Render
Default DirectSound Device

roebin
01-21-2006, 10:03 AM
这个方法准备尝试一下:)