PDA

View Full Version : 播放MKV时,CPU占用奇高,导致机器运行比较慢,如何处理?


dbyoung
05-28-2007, 09:26 AM
播放MKV时,CPU占用较高99%,导致机器运行比较慢,如何处理?

我使用的是最新版:2.9.3.1288

[主滤镜图表]
0) - KMP Matroska Reader
1) - KMP Video Codec
2) - KMP Audio Codec
3) - KMP Video Transform
4) - OverlayMixer
5) - KMP Audio Transform(Copy)
6) - DirectSound Audio Renderer
7) - Video Renderer

[视频信息]
解码器 -(MPEG2) KMP Video Codec(AVC1-libcodec.dll)
格式 -Major Type: Video - Sub Type: YV12
VideoInfo2: YV12 1280X544, 12 bits

[音频信息]
解码器 -(0x2000) KMP Audio Codec(AC3(Dolby Digital)-liba52.dll)
格式 -Major Type: Audio - Sub Type: PCM
WaveFormatEx: PCM(0x1), 48000 Hz, 16 Bits, 2 Ch

[基础视频 DSP]
Internal brightness: 100%

[高级视频 DSP]
+Video Plugin

[音频 DSP]
+Pre amplification: Main: (100%)
+Auto Volume Control
+TrueBass: 0
+Audio Plugin

[字幕设置]
+Draw Mode(Selected): Image
+Draw Mode(In use): On Overlay
+Text Rendering Method: Rasterizer
+Support HTML Tags(SMI)

[KMPlayer]
+Version: 2.9.3.1288(5,429,760, 2007-5-20 下午 08:44:32)
+libcodec.dll: Exist(4,193,280, 2007-5-20 上午 09:56:28)
+libmplay.dll: Exist(423,936, 2007-5-13 下午 09:42:44)
+PProcDLL.dll: Exist(1,781,760, 2007-5-7 下午 11:32:58)
+LibDTS.dll: Exist(145,408, 2007-3-9 上午 07:45:48)
+liba52.dll: Exist(55,296, 2007-3-9 上午 07:45:42)
+libfaad2.dll: Exist(258,048, 2007-3-9 上午 07:44:54)
+libmad.dll: Exist(88,576, 2007-3-9 上午 07:45:02)
+libmpeg2.dll: Exist(151,552, 2007-3-9 上午 08:05:26)
+theora.dll: Exist(196,608, 2007-4-13 上午 08:46:04)
+OggVorbis.dll: Exist(1,175,552, 2007-2-12 上午 09:23:04)
+xviddll.dll: Exist(593,920, 2006-11-30 下午 10:21:50)
+wmploc.dll: Exist(3,371,008, 2005-1-28 下午 03:25:40)
+wmpui.dll: Exist(20,480, 2005-1-28 上午 08:52:52)
+Old_QUARTZ.DLL: Exist(770,048, 1999-5-5 下午 10:22:00)
+AboutDll.dll: Exist(105,472, 2005-10-3 下午 02:12:18)
+DTView.dll: Exist(104,448, 2006-11-20 下午 09:33:20)
+MPlayer.dll: Exist(5,624,199, 2006-1-23 下午 01:54:00)
+ImLoader.dll: Exist(856,064, 2006-1-15 下午 02:21:26)


--------------------
[文件信息]
--------------------
D:\下载\01.31.07.King.Kong.2005.HDDVDRip.2DVD5.X2 64-CHD\CHD-King-Kong-Sample.mkv
General
Complete name : D:\下载\01.31.07.King.Kong.2005.HDDVDRip.2DVD5.X2 64-CHD\CHD-King-Kong-Sample.mkv
Format : Matroska
File size : 27.1 MiB
PlayTime : 31s 673ms
Bit rate : 7171 Kbps
Encoded date : UTC 2007-01-31 00:58:41
Writing application : mkvmerge v1.7.0 ('What Do You Take Me For') built on Apr 28 2006 17:20:19
Writing library : libebml v0.7.7 + libmatroska v0.8.0
Video #1
Codec : MPEG-4 AVC
Codec/Info : MPEG4 ISO advanced profile
PlayTime : 31s 625ms
Width : 1280 pixels
Height : 544 pixels
Aspect ratio : 2.35
Frame rate : 23.976 fps
Title : 金刚
Language : English
Audio #2
Codec : AC3
Codec/Info : Dolby AC3
Channel(s) : 6 channels
Sampling rate : 48 KHz
Title : 金刚
Language : English


--------------------
[系统信息]
--------------------
CPU 0: 1715MHz, Intel(R) Celeron(R) CPU 1.70GHz, x86 Family 15 Model 1 Stepping 3
OS: Windows XP Professional(Version 5.1 Build 2600) Service Pack 2
Video: NVIDIA GeForce FX 5200

DirectX: 9.0c(4.09.00.0904)
Memory: All: 261,600 KB, Available: 76,804 KB, Used: 71%
CodePage: 936, Charset:1
Instruction: MMX MMX2 SSE SSE2

[System Process]
System
smss.exe
csrss.exe
winlogon.exe
services.exe
lsass.exe
svchost.exe
svchost.exe
svchost.exe
svchost.exe
svchost.exe
nvsvc32.exe
ctfmon.exe
conime.exe
svchost.exe
Explorer.EXE
FIREFOX.EXE
KMPlayer.exe

softy
05-28-2007, 12:13 PM
mkv一般是x264编码,本身就非常消耗系统资源

你的电脑太慢,升级吧

内存太小了

njmzhang
05-28-2007, 07:49 PM
可能是你的CPU性能不够,请用CoreAVC解码

dbyoung
05-29-2007, 09:04 AM
我用Windows Media Player 和暴风影音放都没有问题,插件应该是装上了,
但我不知道是什么插件让Windows Media Player起作用了,
也不知道在KMPlayer中如何启用插件,以即哪一个插件?
望高手能指点迷精.

njmzhang,你能不能说的详细点?

njmzhang
05-29-2007, 10:47 AM
FAQ里用,你又不去看
[Only registered and activated users can see links]

quanfanpro1
05-29-2007, 12:14 PM
赛扬1.7g 显卡是无硬解的5200

能放的动1280x544的AVC片子才有鬼

况且楼主你既不用coreavc,kmp也不开急速模式

居然cpu占用不是持续100%,真是佩服

coolsky
05-29-2007, 08:51 PM
你这CPU肯定放不到avc 12XX这种的分辨率,,最多900顶天..无论啥解码(当然还要看具体码率)

给你个对比,我在放720P的avc时 A3200+ 7600GT 1.5G内存,全尺寸回放时,CPU至少在80%以上,90%以上也是常有的事

建议楼主下divx编码的,肯定能放动,图像也不一定比264差

推荐楼主真想看,去CHD下片,基本80%是divx

dbyoung
05-30-2007, 03:15 AM
我的机器太烂了吗?我不这么认为。
我用windows Media Player 播放,一切正常。CPU在70%-80%之间。
我用暴风影音播放也正常,为啥说我的机器破。是软件的问题呀。
我想把在windows Media Player 和 暴风影音起作用的插件,启动到
KMPlayer中,覆盖原有的不就可以了吗。

我来试试njmzhang说的方法。