编辑: 匕趟臃39 2019-07-07

4、DivX、Xvid) *.MPEG/.MPG/.DAT *.ASF *.WMV .RM/RMVB(RealMedia) *.MOV/.QT(QuickTime) *.TS/.TP(HDTV)等格式文件 Ac3filter.ax、 ColorTheme.ini、色彩主题 Cook.dll、支持 RealMedia,原版没 有Drvc.dll、支持 RealMedia,原版没有 KIconLib.dll、图标库 Liba52.dll、 Libcodec.dll、 Libdts.dll Libfaad2.DLL、 MpaDecFilter.ax Mpeg2DecFilter.ax、 MpegSplitter.ax、 Pncrt.dll、支持 RealMedia,原版 没有 PProcDLL.DLL、显示高质量字幕 RealMediaSplitter.ax、支持 RealMedia,原版已有 Sipr.dll、支持 RealMedia,原版没有 Unrardll.dll、直接读 rar字幕文件 有了以上的文件,就可以做一个 KMPlayer简化硬盘版,不用装其它软件,就可以支持常见的媒体格式了:) 作者: scorpian77 时间: 2008-7-7 18:12标题: 视频渲染模式介绍 壹01.视频覆盖: 大概在1995年, 当mpeg1(vcd)回放在pc上开 始流行的时候, pc的处理能力还么有强大到实时 播放的地步. 显卡制造厂商适时的推出了 video overlay(视频覆盖) 的技术.它就是种在显卡 上用硬件完成同时显示几个视频的功能(拉伸, 颜色空间变换,等等...)的技术,这样就可以在 pc上流畅的播放动画而不占用cpu.视频覆盖的 画面质量事实上取决于显 卡硬件. 我发现市面上的绝大部分的显卡显示视 频覆盖质量都很不行. 在视频覆盖上用视频渲染 技术的一个最大的关键就是在每个显卡上只有 一个视频覆盖 unit(单元). 这样就迫切的需要 多显示器系统了. 02.Direct3D: Direct3D是微软提供给程序员使 用一个不断进化的功能集合的DirectX库的一部 分.在新发布的direct9 中,微软给出了一套新 的功能,性能接近于覆盖 suface(接口),但是 没那么多限制. 视频渲染技术基于direct3d比视 频覆盖提供了更好的图像质量, 还没有视频覆盖 单显示器的麻烦.但是,不是所有的显卡都支持 这个技术, 还有一些根本不支持,很多不支持 整套功能集.作为一个一般的参考. 03.系统默认渲染器: 当播放器用默认回放模式播放媒体文件的 时候,在低于windows xp的所有windows系统上 或者windowsxp的 vmr7 , 用系统默认渲染器就 意味着 标准覆盖 . 04.标准覆盖渲染器: 这是最老的视频渲染技术 了.在可用的时候它用到视频覆盖,当视频不可 用的时候就退回到纯cpu控制视频. 纯cpu控制就 是说cpu替代了视频覆盖来干这些事情.这对回 放是个沉重的打击(cpu更辛苦了),这个渲染的 缺点是它不支持固定屏幕高宽比控制, 硬件颜色 控制(色调/饱和度/亮度/对比度/gamma(灰度)) 不可操作,而且抓图结果会很很奇怪. 05.覆盖混合渲染: 同样是运用视频覆盖技术, 这个渲染器允许 在那些支持颜色控制的硬件上进行颜色控制(色调/饱和度/亮度/对比度/gamma). 有些卡可能只 支持颜色控制的一个子集(比如只有亮度). 这个 渲染器也支持固定宽高比控制, 只要媒体文件支 持这个渲染器,缺点就是它返回到纯cpu控制. 当视频覆盖不可操作时,它就罢工了.在媒体模 式的这个情况时候,就会回到标准覆盖渲染.在dvd模式时,会报错说视频解码器不能连接到覆 盖混合器.最后,这个渲染技术还是抓图的效果 不够好. 06.视频混合渲染器7(vmr7): 这个渲染器是视频覆盖技术和direct3d技术的 结合,它只在windows xp上有效,后来被vmr9 取代了.windows media player 710使用这个技 术.这个渲染技术默认使用视频覆盖.然而,如 果它不可用了,它可以有限的使用direct3d.它 的缺点是不可进行颜色控制,截屏还是不够好. 07.视频混合渲染器9(vmr9): 这是最新的视频渲染技术.它完全建筑在 direct3d上,需要direct9和最新的硬件.它可 以提供最好的画质(取决于渲染模式和显卡). vmr9支持硬件颜色操作(如果卡支持), 但是没 有gamma控制,因为ms没有提供. vmr9也有宽高 比控制. 08.EVR增强渲染模式(vista系统): Vista新引入了全新的EVR渲染器, 微软的技 术文档倒是把这个东东吹得很强劲, 但是就目前 来说问题还是不少.第一个就是字幕的问题,目 前用EVR是无法在高速或者急速模式下把字幕显 示出来.那个EVR C/A 倒是能够显示字幕,不过 dxva2.0就会失效,换句话说就无法开启 geforce8显卡的硬件解码功能. 还有一个问题就 是色阶或者黑位问题, 这个问题在VMR9下可以通 过shader得到完美的解决方案,现在到了EVR, 色阶问题目前可以说几乎毫无办法, 最多能用一 下coreavc的fix color功能解决一下,但是还是 有相当大的局限性. 贰vm9支持3种特别的渲染模式: A.vmr9:窗口: 这种是最基本的模式,它向后兼容,但不支持帧抓屏,要提 醒一点,这个模式在windows sp1和directx9b下有bug,在dvd 菜单导航时只能用这个模式了.在windowsxp sp2和direct9c下 这个bug没了. B.wmr9:窗口无转换: 这个模式比窗口模式高级点,用来截图是最好的. C.wmr9:渲染无转换: 这个可是vmr9中最复杂的渲染模式, 它可以工作在direct3d 独占模式, 那就是整个机器被设定为全屏, 其他运行的程序不可 以操作视频硬件,在这个独占模式下,所耗cpu更少,分辨率越 高,回放就更平滑.缺点是在独占模式下,整个机器都献身给视 频回放了,你不能干其他任何事情了. [本帖昀后由 scorpian77 于2009-8-27 00:22 编辑 ] 作者: scorpian77 时间: 2008-7-7 18:30 KMPlayer是一个万能播放器,它在各种插件的支持下几乎能播放任何一种多媒体格 式.RMVB格式不能顺利在KMPlayer中播放.原因是插件没有加载造成的. 设置时,右键单击程序主界面,弹出一个右键菜单(如图 1). 图1 在右键菜单选择 选项 - 参数设置 ,打开 参数设置 对话框,在左侧的列表中 依次展开 滤镜控制 - 自定义滤镜管理器 .此时显示程序加载的所有滤镜(如图2). 图2 单击 添加外部滤镜 按钮,打开一个单击右侧下面的点击 添加外部滤镜 打开添加滤镜对话框,打开KMPlay安装目录在 此选中 RealMediaSplitter.ax 文件(如图3). 图3 单击 打开 按钮即可该滤镜导入的滤镜管理界面,在此我 们可以看到添加的四个外部滤镜文件(如图4). 图4 分别单击其中的某个文件,随后在下面的 优先级设置 选项中点选 强制使用 单选项即可(如图5). 图5 设置后,单击右键 选择 打开 命令, 随后即可播放 RMVB文件了 如果设置后依 然不能播放,我们还 要对当前系统进行 硬件加速设置,右键 单击桌面空白处,在 弹出的右键菜单中 选择 属性 命令, 随 后打开 属性 对话 框,切换到 设置 界面(如图 7). 图7 在该界面中点选 高级 按钮,进入到 监视器和显示 属性 界面, 在 此选择 疑难解 答 项中,随后 将 硬件加速 中的滑块设置 为 全部 即可 (如图8).这样 就能正常播放 了. 图8 让视频效果更 逼真 在KMPlayer中播 放视频效果已 经很清晰了, 不 过为了足你的 高清晰视频效 果的需求, 程序 还提供了一个 视频增强功能, 可以调节视频 的色调、亮度, 并且能调节视 频播放速度. 调 节时, 在程序的 右键菜单中选 择 控制面板 ,打开 控制面板 界面,在此可以设置对均衡器、视频、音频等属性进 行设置. 1. 视频调节 在该界面下面蓝色小正方形表示色调设置,点选后,在该界面中提供了色调控制 (colors)、视频效果(effects)、屏幕控制 (screeh).三个选项. 在 色调控制 中我们可以对视频亮度、色调、对比度进行设置(如图9).在 视频 效果 中系统提供了多种视频模式,我们根据需要选择各种视频效果. (如图10). 在 屏幕控制 项中我们可 以设置视频显示的尺寸, 如16:

下载(注:源文件不在本站服务器,都将跳转到源网站下载)
备用下载
发帖评论
相关话题
发布一个新话题