POPPUR爱换

 找回密码
 注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

搜索
查看: 9787|回复: 16
打印 上一主题 下一主题

扫盲贴-高清进阶设置

  [复制链接]
跳转到指定楼层
1#
发表于 2009-3-29 09:28 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 bshbsh 于 2009-3-29 09:34 编辑

本贴第一部分http://we.pcinlife.com/viewthread.php?tid=1128804&page=1&extra=
按照初始部分的设置在观看DTS音轨H264编码(x264编码)的TS封装视频的时候,
cpu占用率节节飙升,最高的时候可能会达到将近100%,这是因为初始设置部分只考虑能够播放,
并且流畅播放,硬件解码能够开启,但是并没有考虑效能,最佳效果等等。下面的文章主要就是针对各个分离器,进行逐步的分析强化解释,以及我介绍一些我所遇到的问题以及测试的报告。
转载部分:下面关于分离器的文章转载自【ihanxiao】大大的文章(偶懒得写,所以直接修改了大大的文章,嘎嘎)
1.不要把分离和解码搞混了。分离器由文件的封装格式决定,如AVI,MKV,WMV,TS,TP。多数HD都是TS,TP,WMV,相应的视频编码方式是(H264/MPEG2/WMV-HD),多数HDre都是AVI,MKV,相应视频编码格式是(H264,Xvid)。
  分离器的工作效果和普通/极速模式,覆盖/VMR渲染器完全无关,和视频音频解码器有配合优劣问题。而它们本身的效率简单表现在拖放速度上。下述讨论适用于各种模式和覆盖器。
  2.安装Haali时,只勾上Enable S** Extension这一项,别的都不要选。进入KMP的参数设置“滤镜控制”“源滤镜”“其它”选项卡,把五个“连接到某种文件”选项前面的勾全部去掉。再把被Haali霸占的MKV文件类型重新关联到KMP。
注:如果你安装的是终极解码或者完美解码的话可以不用考虑以上问题,两者都很贴心的将安装默认部分设置好了。
  3.一定不要把Haali添加到“自定义滤镜管理器”中,如果再多犯一个错误,它就会无视其它任何设置,对所有文件全部用Haali分离。
注:这里指的是kmplayer中   4.文件关联在KMPlayer“参数设置”“文件关联”中设置。需要重建图标缓存来更新如MKV的图标,如果重建缓存无效还要重启系统。


OK,重点部分来了……  

最复杂的是AVI和MKV分离器的设置,其次是TS,最简单的是WMV,TP未充分研究,一般用Gabest就可以。
   *.AVI:
  AVI分离器由“滤镜控制”“源滤镜”决定,常规选项卡最下方“普通AVI”有四个选择项(其实是可以无数个选择项的,但是一般kmplayer自动识别的可能就2-4个,其余的需要手动添加,这里就不推荐了),分别为系统默认(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的拖放速度慢于KMP AVI Source Filter。此外,如果是H264编码,就会自动调用PowerDVD的H264解码器(如果安装了的话)。AVI+Haali+Cyberlink这个组合不好,会导致色斑,波纹,画面不连贯等。解决的办法是在自定义滤镜管理器中强制使用CoreAVC。
注:这也是很多人在播放电影的时候全屏幕以后会出现很多小方格的原因所在。
但是如果使用coreAVC的话,就不能开启硬解,cpu占用率会上升,但是优点也很明显,画质那个好阿~~。
  所以不建议开启“用Haali连接AVI”。如果喜欢看码率,可以开启“用Haali连接AVI”,常规选项卡中也设置为KMP AVI Source Filter,并在自定义滤镜管理器中强制使用CoreAVC。这样只要关闭“用Haali连接AVI”,就会转换成用Source Filter分离AVI。
    *.MKV:
  进入“滤镜控制”“分离器”常规选项卡,“Matroska分离器”的三个选项分别为Gabest MKV分离器(Gabest Matroska Source),KMP内部MKV分离器(KMP MKV reader),系统默认(安装了Haali后,系统默认是Haali,这个一定要当心!)。
注:我自己当初刚开始玩儿的时候,就没注意选了默认,结果呢,MKV给我一定一定的播放……

此外,如果在“滤镜控制”“源滤镜”“其它”选项卡中打开“用Haali分离器连接MKV”,则无视常规选项卡中的设置,必定用Haali分离MKV。
  以上三种分离器对多音轨支持都很好,拖放都很快,稍慢于人类的反应速度。
  用Haali可以看视频和音频码率。但是很多MKV都带DTS音轨,如果用了Haali再用Cyberlink音频解码器(Cyberlink支持解TS中的DTS,这是别的音频解码器比不上的),必定会不连贯,无声或速度过快。KMP内部MKV分离器有相同问题。此时建议“音频解码”的“DTS音频解码”中选Windvd的音频解码器,和Haali结合,对MKV支持非常完美,特别是多音轨。
注:用功放以及5.1声道音响的人一定要注意这些地方,否则听不到5.1的效果的。
  建议常规选项卡中选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和MKV。
  *.WMV(又称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音轨。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
2#
 楼主| 发表于 2009-3-29 09:31 | 只看该作者
1# bshbsh
有两种设置风格,推荐前一种。
  最好在“分离器”的常规选项卡的“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卡建议用覆盖合成器。
注:在vista下,使用覆盖合成器的时候,系统会强制关闭3D特效以及透明特效。
  解TS X264,PDVD7(PDVD7 Muxer)和“KMP内部MPEG TS分离器”CPU占用率最低,PDVD7有时间码问题,且不支持多音轨。而后者没有时间码问题,也支持多音轨。Elecard(Elecard MPEG Demultiplexer)Elecard的CPU占用率高3%左右,但时间码问题轻些,且支持多音轨。这三者都不支持DTS,会作为AC3处理。
注:这里也就是说,TS下x264 h264这几个常用的分离器,都不会直接输出DTS,想用kmplayer玩儿DTS的达人们……崩溃吧(偷偷告诉你后面有方法~~)
  如果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分离器就会自动调用Cyberlink H264,无法强制调用CoreAVC。
  综上所述:
  在自定义滤镜管理器中应该最多只有一个分离器Mpeg Source,要用时开启“作为源滤镜使用”,不用时取消它的源滤镜特权。Haali平时勾选“连接MKV文件”,(要配合Intervideo的音频解码器才完美,二者就像一雄剑一雌剑),取消其余四个勾,要用时(如查看AVI X264的码率)勾上,用完马上关掉。除此以外,AVI,MKV,ASF,TS,TP都是在“滤镜设置”的“源滤镜”和“分离器”中设置。
  AVI选KMP AVI Source Filter,MKV选Gabest Matroska Source,WMV自动选择。各自只有一个最优值。TS分离器看情况在Nero,PDVD7,Elecard,Gabest,Mpeg Source间选择,Gabest最保守。
ok~终于修改完整片文章了,但愿对各位玩儿高清的大大们有所帮助。
下次文章主要就是贴一些实际影片中遇到的问题以及解决方法。

这里说白了就是最好一个都不选……
偶低初始设置里面推荐是都选上(都选上就都用haali了,虽然什么都能播放,但是效果都不怎么好,不过要是上篇就说那么详细这就不是进阶篇了

这个地方的设置,如果在这里点添加已注册的滤镜,并且添加了相关的滤镜,那么kmplayer会不管其他的任何设置,直接使用该滤镜。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
回复 支持 反对

使用道具 举报

hadiy 该用户已被删除
3#
发表于 2009-3-29 14:14 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

4#
 楼主| 发表于 2009-3-29 15:13 | 只看该作者
3# hadiy

没回帖的  唉   什么世道  没功劳也有苦劳
回复 支持 反对

使用道具 举报

头像被屏蔽
5#
发表于 2009-3-29 19:19 | 只看该作者
帮lz顶,太好了
对不起,您两次发表间隔少于 50 秒,请不要灌水!{huffy:]
回复 支持 反对

使用道具 举报

6#
发表于 2009-3-29 19:21 | 只看该作者
收藏,扫盲了
回复 支持 反对

使用道具 举报

7#
发表于 2009-3-29 20:17 | 只看该作者
这个厉害~感谢楼主扫盲
回复 支持 反对

使用道具 举报

8#
发表于 2009-3-29 21:55 | 只看该作者
真的是太好了
我已经保存成文档了
谢谢楼主。
回复 支持 反对

使用道具 举报

9#
发表于 2009-3-29 23:01 | 只看该作者
不错的文章,支持下
回复 支持 反对

使用道具 举报

10#
发表于 2009-3-29 23:48 | 只看该作者
打这么多是需要相当耐力的,看这么多也是需要喜爱那个当耐力的。
回复 支持 反对

使用道具 举报

11#
发表于 2009-3-30 11:50 | 只看该作者
顶楼主,可以申请加精
回复 支持 反对

使用道具 举报

12#
发表于 2009-3-30 13:36 | 只看该作者
看完第一遍再看一遍~
回复 支持 反对

使用道具 举报

13#
发表于 2009-3-31 08:27 | 只看该作者
有收获,自己临时改太麻烦了,最好播放器自己判断。
回复 支持 反对

使用道具 举报

14#
发表于 2009-3-31 08:30 | 只看该作者
收藏,扫盲了
回复 支持 反对

使用道具 举报

15#
发表于 2009-3-31 09:28 | 只看该作者
不错的文章,支持下
回复 支持 反对

使用道具 举报

16#
发表于 2011-11-14 19:08 | 只看该作者
好贴 ,学习了
回复 支持 反对

使用道具 举报

17#
发表于 2012-10-31 22:28 | 只看该作者
顶楼主,以后弄DTS用得到,太专业啦,有点看不懂。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

广告投放或合作|网站地图|处罚通告|

GMT+8, 2024-4-27 21:47

Powered by Discuz! X3.4

© 2001-2017 POPPUR.

快速回复 返回顶部 返回列表