强大字幕低CPU占用 KMPLAYER安装手册

互联网 | 编辑: 2005-12-22 00:00:00转载-投稿 返回原文

KMP是一个多功能的播放器,功能强大,且跨平台支持Linux,这点真是Linux迷的福音,不仅仅是只有MPLayer了。它内置多种解码器,如果再安装两个解码器就更美的支持real,mov格式了。 最重要的是KMP本身有强大的字幕功能,不用调用vobsub了,高效降低CPU占用率。

KMPLAYER下载
KMPLAYER最新中文版请到http://www.kmplayer.com里面的“English”里面的“Chinese”论坛里找。这是官方的中文论坛。
或者快速链接。
http://www.kmplayer.com/phpBB2/viewforum.php?f=9&sid=b13cd9475477f9781429e9cc5d01faab
quicktimealt162.exe 支持Quicktime7.0 支持H26.4编码
realalt143.exe   支持real格式。
kmp2.8.exe   KMPLAYER 2.8
ChineseSimp.rar   KMPLAYER2.8中文菜单。
SetPTS.rar 月光Moonlight 3.0分离器解决时间码问题,注册表,请一定安装。
KMplayer的19款中文皮肤包 .rar
Moonlight Elecard MPEG2 Player v3.0 Final.rar 月光3.0及破解

月光MoonLight3.0安装及破解
安装的时候一路NEXT即可。破解时,打开“开始--程序--MoonLight Cordless”运行“Registrator”,Activate--Manual activation   填入注册码即可。注意填入的注册码是“SN=”包含其本身的所有数据。如果不正确的话,那么就要用e-mail注册的方式产生SN码,记得要配置一下Outlook才能正确产生SN码。用注册机产生注册码。如图。

填入正确的注册码。



月光未注册时是一个评估版(Evaluation)。如图



注册成功时的提示。



注册成功时的画面。是激活状态(Active)




或者大家可以用已注册的月光分离器,不管它在什么地方,只要在KMP的滤镜管理器中指定位置就可以了,例如MPC-sdxy版中就包含有已注册的月光分离器。


KMP安装及设置
KMP安装及设置
KMP安装设置。用图表来表达。汉化时请解压ChineseSimp.rar至KMP安装路径的Language目录下,例如:“C:\Program Files\The KMPlayer\Language”

默认安装


  简体中文版


搜索扩展视频解码器


设置扩展视频解码器MPEG2 视频 为 Nvidia Video Decode


音频设置

设置扩展音频解码器MPEG2 音频 为 AC3 Filter 或其它解码器


设置“滤镜管理器”Moonlight Elecard MPEG2 Demultiplexer,并在“优先级使用”设为“强制使用”,这样才会在播放MPEG2视频时调用Moonlight分离器。


字幕处理


字幕字体处理 请把“主字幕字体”“副字幕字体”设为汉字字体,如“宋体”,语系 选用“系统默认”或者“GB2312”,这样播放时才不会是“韩文字幕”,并显示漂亮简体中文字体。


视频处理

视频处理  渲染器为VMR9 windowed(窗口化),这一点很重要否则不能调用VMR模式,或者会出现“拉丝现象”。VMR(无渲染)设置 “使用3D纹理”,让GPU以3D方式处理视频,摆脱2D不良影响。


文件关联,可能新增TS扩展名的项目,并可以更改TS文件的系统图标,点击“应用到系统”后,就可以直接双击TS文件播放影片了,KMP默认文件浏览器并不支持TS格式。


为了让KMP支持硬件解压播放,请打开“极速模式”  KMP主菜单--高级视频--极速模式


播放MPEG2视频时,确认Nvidia Video Decoder 已调用,否则不能正确使用PureVideo


Nvidia Video Decoder的完整设置

这里可以看到Nvidia Video Decoder的完整设置画面。注意其中的“解码器格式”为“Directx VA 模式 A(idct) 视频混合 Directx 9”,“反交错控制”为“精灵”,“反交错模式”为“VMR默认值”,nView 支持 为“首选 VMR9”。


滤镜中的月光分离器中 setting--seeking method 为“using PTS”,这个是解决KMP播放时时间显示不正确而影响字幕显示及时间拖动,请安装下面的注册表以“固化”这个设置项。

SetPTS.rar 月光Moonlight 3.0分离器解决时间码问题,注册表,请一定安装。




KMP关闭退出时进程并不释放解决方法

右键菜单 → 参数选项 → winamp → preference(基本设置)-Media Library -- Online Media -- Modify Preference
Reflash all listings every 选择Never (Must use “Reflash botton”)
Look for new Online Media Channels on exit   去掉这个勾。


PureVideo 详细信息查看方式

PureVideo 详细信息查看方式

  我们用播放器播放HDTV并调用Nvidia Video Decoder后,通过播放器滤镜,我们可以查看PureVideo的使用情况,但这并不是最详细的。比如说,我们不能具体知道此时的实际播放“帧数”,以及解码器调用详细细节。通过修改注册表可以达到这个要求。具体如下:
[HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Filters\Audio]
新建“EnablePropPage”   类型:dword 值:00000001

[HKEY_LOCAL_MACHINE\SOFTWARE\NVIDIA Corporation\Filters\Video]
新建“EnablePropPage” 类型:dword 值:00000001

或下载注册表 nvidia.reg

  注册成功后,再后PureVideo你就可以看到更精确的详情。其中的“Display Rate” 就是影片标准帧率,“Frame Drops” 是丢失的帧(快速拖动的时候可能会造成丢帧),“Frames/sec”就是系统播放影片的实际帧率,以小数显示,如0.30,通过这几项我们就知道到底HTPC能不能流畅的播放HDTV影片了。

详图如下:



KMP调用ffdshow方法

  ffdshow的优点我就不说了,大家都用来Resize及优化低画质的影片,只说如何在KMP里面实现。

下载 FFDShow MPEG-4 Video Decoder 20051013 Fianl.zip

  首先是要KMP“滤镜管理器”中加载“ffdshow decoder”,并设置为“强制使用”,这样KMP才能第一时间调用ffdshow而不是KMP内置的解码器。如图:



  其次在KMP“扩展视频解码器”中将“xvid 及divx”都设置为ffdshow解码器。如图:



  这样kmp就可以调用ffdshow来解码我们所喜欢的DVDRIP影片了。

  确认播放xvid divx等影片时调用了ffdshow,请通过滤镜KMP播放时“滤镜”查看。如图滤镜中有ffdshow在调用。



  调用ffdshow解码器以后,我们就可以让他做Resize及优化画面了,参数的设置因人而异,如我的就是如图所设,当影片清晰度X<640或Y<480的时候就Resize 至1.5倍。

本文转自思路论坛

返回原文

本文导航

相关阅读

每日精选

点击查看更多

首页 手机 数码相机 笔记本 游戏 DIY硬件 硬件外设 办公中心 数字家电 平板电脑