好文档就是一把金锄头!
欢迎来到金锄头文库![会员中心]
电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

【转帖】高清播放 kmp分离器应用超详尽法则.doc

16页
  • 卖家[上传人]:
  • 文档编号:41811754
  • 上传时间:2018-05-31
  • 文档格式:DOC
  • 文档大小:44.50KB
  • / 16 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 转帖转帖】】高清播放高清播放 KMPKMP 分离器应用超详尽法则分离器应用超详尽法则开始前必看的内容:1.不要把分离和解码搞混了分离器由文件的封装格式决定,如 AVI,MKV,WMV,TS,TP多数 HD 都是 TS,TP,WMV,相应的视频编码方式是(H264/MPEG2/WMV-HD),多数 HDre 都是 AVI,MKV,相应视频编码格式是(H264,Xvid)分离器的工作效果和普通/极速模式,覆盖/VMR 渲染器完全无关,和视频音频解码器有配合优劣问题而它们本身的效率简单表现在拖放速度上下述讨论适用于各种模式和覆盖器2.安装 Haali 时,只勾上 Enable Shell Extension 这一项,别的都不要选进入 KMP 的参数设置“滤镜控制” “源滤镜” “其它”选项卡,把五个“连接到某种文件”选项前面的勾全部去掉再把被 Haali 霸占的 MKV 文件类型重新关联到 KMP3.一定不要把 Haali 添加到“自定义滤镜管理器”中,如果再多犯一个错误,它就会无视其它任何设置,对所有文件全部用Haali 分离4.文件关联在 KMPlayer“参数设置” “文件关联”中设置。

      需要重建图标缓存来更新如 MKV 的图标,如果重建缓存无效还要重启系统5.建议用 ZIP 绿色安装 KMP,配合绿色滤镜包打开“把设置写入 KMPCfg.ini 文件”这个选项可以阻止KMPlayer 往注册表->HKEY_CURRENT_USER->“KMPlayer”下写设置信息绿色滤镜包中一般都已经做好了一对 Bat(Install)和一对Reg 文件,运行 Uninstall 和 Unreg 反注册后,除了开启 IVTC、硬件加速等解码器细节设置会留在注册表中,不会留下任何其它垃圾此外,KMPlayer 唯一不绿色的地方就是文件关联了KMPlayer 出了新版,不要删除绿色滤镜包,也不要移动它们;只要直接清空旧的 KMPlayer 文件夹,把新的 KMPlayer 解压到旧文件夹,再把原来的 KMPCfg.ini Copy 进去,就全部设置好了OK,开始最复杂的是 AVI 和 MKV 分离器的设置,其次是 TS,最简单的是WMV,TP 未充分研究,一般用 Gabest 就可以简单地说 AVI 和 MKV 分离器的设置完全不受自定义滤镜管理器影响,那里任何“首选,00800000,强制使用,设为源滤镜”对AVI 和 MKV 全部无效,AVI 和 MKV 分离器各自都只由两个小勾决定,并且达到最优效果。

      但是如果违反了“必读”的第三条,在自定义滤镜管理器中把它“设为源滤镜” ,那就相当于勾选了五个“连接到……”选项,强制对各种文件都使用 Haali 分离AVI:AVI 分离器由“滤镜控制” “源滤镜”决定,常规选项卡最下方“普通 AVI”有四个选择项,分别为系统默认(AVI Splitter),Gabest AVI 分离器(Gabest AVI Splitter),KMP AVI 源滤镜(KMP AVI Source Filter),KMP 内部 AVI 分离器(KMP AVI reader)括号里是播放时能看到的分离器名字此外,如果在“其它”选项卡中选择“用 Haali 分离器连接AVI(如果安装了 Haali 分离器)” ,则无视常规选项卡中的设置,肯定会用 Haali 分离 AVI建议:常规选项卡的四个选项中用 KMP 内部源滤镜(KMP AVI Source Filter),并打开“在后台打开文件”选项,这个分离器拖放速度非常快,延迟小于人的反应时间而损坏的 AVI 文件 sdxy 建议用 Gabest AVI Splitter 分离要查看视频和音频码率,只需开启“用 Haali 连接 AVI” 。

      播放时点“滤镜” “Haali” “设置”就可以看到码率曲线有趣的是H264 编码的片子,码率曲线与任务管理器 CPU 占用率曲线大致同形但是 Haali 的拖放速度慢于 KMP AVI Source Filter此外,如果是 H264 编码,就会自动调用 PowerDVD 的 H264 解码器(如果安装了的话)AVI+Haali+Cyberlink 这个组合不好,会导致色斑,波纹,画面不连贯等解决的办法是在自定义滤镜管理器中强制使用CoreAVC所以不建议开启“用 Haali 连接 AVI” 如果喜欢看码率,可以开启“用 Haali 连接 AVI” ,常规选项卡中也设置为 KMP AVI Source Filter,并在自定义滤镜管理器中强制使用 CoreAVC这样只要关闭“用 Haali 连接 AVI” ,就会转换成用 Source Filter 分离 AVI采用 KMP AVI Source Filter 测试了几十部 X264 编码,Xvid编码,WMV-HD 编码 AVI 格式电影,只有一部螳螂拖放时间稍长,可能文件不完整MKV:进入“滤镜控制” “分离器”常规选项卡, “Matroska 分离器”的三个选项分别为 Gabest MKV 分离器(Gabest Matroska Source),KMP 内部 MKV 分离器(KMP MKV reader),系统默认(安装了 Haali 后,系统默认是 Haali,这个一定要当心!)。

      此外,如果在“滤镜控制” “源滤镜” “其它”选项卡中打开“用 Haali 分离器连接 MKV” ,则无视常规选项卡中的设置,必定用Haali 分离 MKV以上三种分离器对多音轨支持都很好,拖放都很快,稍慢于人类的反应速度用 Haali 可以看视频和音频码率但是很多 MKV 都带 DTS 音轨,如果用了 Haali 再用 Cyberlink 音频解码器(Cyberlink 支持解 TS中的 DTS,这是别的音频解码器比不上的),必定会不连贯,无声或速度过快KMP 内部 MKV 分离器有相同问题此时建议“音频解码”的“DTS 音频解码”中选 Windvd 的音频解码器,和 Haali 结合,对MKV 支持非常完美,特别是多音轨建议常规选项卡中选 Gabest MKV 分离器(Gabest Matroska Source),而不是系统默认,并开启“用 Haali 连接 MKV” , “音频解码”的“DTS 音频解码”中选 Windvd 的音频解码器这是 MKV 最完美的分离方案但是任何方案都不可能对付所有情况,万一播放出现异常,关闭“用 Haali 连接 MKV” ,就转换成 Gabest Matroska Source,它和 Cyberlink 没有上述的冲突。

      唯一的遗憾是不能看码率总之,本来 AVI 和 MKV 都只有一处设置所用的分离器,但是来了 Haali,只要“源滤镜” “其它”选项卡中开启“连接到某类型文件” ,KMP 就一定会用 Haali 分离这种文件如果在自定义滤镜管理器中把 Haali 设为源滤镜,KMP 也会无视所有设置,对 AVI 和 MKV使用 Haali所以建议不要把 Haali 添加到“自定义滤镜管理器”中,如果要用它,就在“源滤镜”中开启“连接到某种文件” ,用完马上关闭对于 AVI 和 MKV,系统中其它所有分离器如Nero,PDVD7,Elecard 无效,比如你在自定义滤镜管理器中把Elecard 分离器设置为源滤镜或者强制使用都不会影响 AVI 和 MKVWMV(又称 ASF):在“源滤镜”的 Windows Media 选项卡中选择,五个选项中,Windows Media 源滤镜无法运行KMP 内部的 ASF 读取器/源滤镜,拖放速度非常快,但有些文件靠近末尾处可能无法拖放,总时间计算错误一般如果选择“自动选择” ,KMPlayer 默认就会选择这个KMP 内部 ASF 分离器拖放时进度条显示有问题新的 WM ASF 读取器(WM ASF Reader)和“系统默认”没有明显区别,据说前者图像质量好。

      二者无上述问题,但拖放速度较慢,打开某些文件太慢推荐“自动选择” 一旦此处选定,系统其它设置都不会改变所用的分离器TS:对于 MPEG2,绝大多数情况下都可以用 Gabest Mpeg2 Splitter,也就是说常规选项卡中建议选择 Gabest它的效率没有Nero,Elecard 高,但是字幕校准都以它为准,也只有 Gabest 才支持 TS 中的 DTS 音轨有两种设置风格,推荐前一种最好在“分离器”的常规选项卡的“Mpeg2(TS)分离器”中设置,非常可靠,立竿见影当然,前提是“自定义滤镜管理器”中没有分离器打开“强制使用” ,而且没有源滤镜在此处开启“设为源滤镜”选项,如 Mpeg Source 和 Haali源滤镜的优先级高于其它所有分离器Nero,Elecard,PDVD7 分离器并不被 KMP 识别为源滤镜,所以对于它们, “设为源滤镜”无效建议使用这种风格的不要在自定义滤镜管理器中添加任何分离器,最多有一个 Mpeg Source,设为不使用(优先级任意,可以设为00800000)要用时选择“设为源滤镜” ,用完改为“不使用” 如果安装了 Elecard 或 Moonlight,此处多个分离器中的“系统默认”就是 Elecard 或 Moonlight。

      另一种设置风格是使用自定义滤镜管理器中的强制使用功能,各个分离器开启“强制使用”选项后优先级就高于常规选项卡中的设置如果只有一个为“强制使用” ,KMP 就肯定会选择它如果有多个开启“强制使用” ,则按优先级和位置竞争 KMP 的恩宠一般排第一位的“强制使用”的分离器就是最终使用的分离器,但是不一定,也可能优先使用 Elecard这里还是不要忘了那个大前提:没有源滤镜在此处开启“设为源滤镜”选项总体来说这种风格不是最可靠的方式,但是用熟了也不错对于 X264,先说说 CoreAVC 和 Cyberlink 6.x H264 之争解 TS 封装的 H264,CoreAVC 完全输给了从 Powerdvd 极致版中分离出来的 Cyberlink 6.x H264解 AVI/MKV 的 H264,Cyberlink H264 完全输给 CoreAVC(会产生各种问题,如减分辨率播放,色斑,波纹,不连贯)AVI/MKV 没有合适的分离器和 Cyberlink 6.x H264 配合,而 TS有以下只讨论使用 Cyberlink H264 的情况它一定要在高速/急速模式下才能打开硬解(建议高速模式,保留 3D 音效)。

      此外,由于CPU 占用率在覆盖合成器/VMR9 两种渲染模式下差别很大,A 卡建议用覆盖合成器解 TS X264,PDVD7(PDVD7 Muxer)和“KMP 内部 MPEG TS 分离器”CPU 占用率最低,PDVD7 有时间码问题,且不支持多音轨而后者没有时间码问题,也支持多音轨Elecard(Elecard MPEG Demultiplexer)Elecard 的 CPU 占用率高 3%左右,但时间码问题轻些,且支持多音轨这三者都不支持 DTS,会作为 AC3 处理如果 CPU 不够用,PDVD7 表现为画面卡,Elecard 画面更卡,“KMP 内部 MPEG TS 分离器”画面流畅,但声画不同步值得一提的是“KMP 内部 MPEG TS 分离器”和 CoreAVC 结合也很不错,声画同步,如果 CPU 不够用,声音会有轻微的断续如果苛求帧率的均匀程度达到几毫秒,可以用Nero/Haali,CPU 占用率高 5%~10%如果要保留 DTS 音效,推荐 Gabest,MPEG-2 Demultiplexer(Gabest PS Splitter)这两个 Gabest 和Cyberlink H264 配合起来效率也低于 PDVD7 和 Elecard。

      使用 PDVD7 和 Elecard 分离。

      点击阅读更多内容
      关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
      手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
      ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.