终极解码+KMPlayer 高清设置

发布时间:2011-07-20   来源:文档文库   
字号:


一、什么是高清视频?
2009-04-16 16:35 什么是高清视频?

High Definition Television,即“高清晰度电视”,它采用了数字信号传输,即从电视节目的采集、制作到传输,以及到用户终端的接收全部实现数字化,因此高清视频给我们带来了更高的清晰度。

要解释高清视频,我们首先要了解DTVDTV是一种数字电视技术,是目前传统模拟电视技术的接班人。所谓的数字电视,是指从演播室到发射、传输、接收过程中的所有环节都是使用数字信号,或对该系统所有的信号传播都是通过由二进制数字所构成的数字流来完成的。数字信号的传播速率为19.39MB/s如此大的数据流传输速度保证了数字电视的高清晰度,克服了模拟电视的先天不足。同时,由于数字电视可以允许几种制式信号同时存在,因此每个数字频道下又可分为若干个子频道,能够满足以后频道不断增多的要求。高清视频是DTV标准中最高的一种,即High Definition TV,故而称为高清晰度电视。只有两个DTV图像扫描率10801080i/1080p)和720逐行(720p)被认为是符合高清视频规格的,1920×1080、1280×720这些都是指高清电视机的分辨率规格,一般简称为1080i1080p720pi=interlace,即隔行扫描;p=progressive,即逐行扫描)。高清视频目前支持1280×720逐行扫描、1920×1080隔行扫描,1920×1080逐行扫描三种显示模式。而传统DVD视频的解析度是480线,高清视频效果相当于传统DVD视频的二至三倍。其中在高清视频标准中,1080p无疑是图像质量最好的,但在实际生活中1080i720p更常见。

★(小知识:在1080i显示模式中,电子枪先扫描540行奇数场后,再扫描另一个540行偶数场,两者叠加构成1080行的画面,在每行上有1920个像素,因此整个图像的分辨率是1920×1080,也就是达到了207.3万个像素。从技术角度来说,720p这种分辨率要比1080i复杂,它的分辨率是1280×720,也就是92.16万像素。720p采用的是逐行扫描,也就是说在同一时间需要达到720线的垂直清晰度,不是像1080i那样一次扫描540行经过两次叠加,因此将涉及到更高的行频输出,对显示产品的要求太高。)

1080i720p两个规格各有优点和缺点。隔行扫描的方式在显示静止画面时存在缺陷,有轻微的闪烁和爬行现象,720p的逐行扫描解决了闪烁现象,但是720p的图像有效利用率低,因为它在行场消隐期间消耗了过多的像素,而1080i则有更多像素用来表现图像。在表现普通电视节目、电影等慢速运行的视频时,1080i优势明显;而在表现体育节目等快速运动的视频时,720p则更适合。

除此之外,高清视频的视角也由原先的4:3变成了16:9宽屏,同时由于运用了数字技术,信号抗噪能力也大大加强。在声音系统上,高清视频更是支持Dolby Digital(杜比数码5.1影院级的多声道,带给人更真实的听觉享受。



二、高清以及其相关名词的解释
2009-04-16 12:18 AAC
AAC全称高级音频编码(Advanced Audio Coding,将是 AC3 音频编码的替代者。在AC3基础上,AAC从多方面对其进行了改进。(不过)当前的播放器和硬件对于这种即将到来的音频格式支持仍旧十分有限。
Authentication 认证
在一部电影能够播放以前,播放器和碟片之间必须建立一种它们能在其中彼此传递真实的电影信息的安全通讯方式。在建立这种方式前, 另一方面它们还需要保证有合法的“观众”-- 这可以经由若干关键的密匙交换、 验证等等方法来完成。 AC3
AC3(全称Audio Coding3音频编码3是杜比数码的同义词,杜比数码是一种高级音频压缩技术,它最多可以对6个比特率最高为448kbps的单独声道进行编码。
ASF 全称高级流媒体格式(Advanced Streaming Format,微软与Real Media的流媒体对应的一般格式。
AVI 音频视频互相交错,在Windows操作系统下的个人电脑中使用最广泛的视频格式。它阐明了视频和音频是如何在没有明确指定编码/解码器的情况下彼此互相依附的。 BUP 文件
BUP文件是 IFO 文件的一个备份。这些文件一般出现在DVD碟片上。 Cell (ID
一个cell是一张DVD上最小的视频单位.通常用来存放一个chapter,也可以用来存放一个章节(chapter,也可以用来存放一更小的单位,譬如多视角或者分支剧情信息。
Codec 编码解码器编码/解码器是一个软件,通常用于把音频或视频编码成一种特定格式,也可以把用这种特定格式编码的媒体再次解码。流行的编码/解码器有:MPEG1,MPEG2,MPEG-4,Indeo等。AVI,ASF等只是一种格式而不是编码/解码器 -它们可以用不同的codec编码。 DAR
DAR表示显示长宽比,它代表着屏幕的尺寸。大多数电脑屏幕长宽比为4:3这意味着(荧屏水平尺寸是垂直尺寸的4/3。对于电视屏幕,传统的4:3显像方式不少,但是现在16:9的显像方式越来越多,众所周知,16:9的显像方式在同一对角线长度的情况下要比4:3的显像方式呈现出更宽的视野。16:9的荧屏更加适合用于表现好莱坞电影,这些电影(图象的长宽比通常为1:2.35或者1:1.85(意思是图象横向尺寸是纵向尺寸的1.85 Deinterlace

交错 的视频流恢复为 progressive 的过程叫做deinterlacing
Demultiplexing 反多路复用 多路复用相反,在反多路复用过程中,一个合并过的音频/视频流将被分割成若干个构成它的流(一个视频流,至少一个音频流和一个导航流。每一个VOB编码器将VOB文件在编码(快速Mpeg编码,mpeg编码到avidvd编码到mpg,二次Mpeg2编码之前反多路复用,同时DVD播放器也做同样的事情(音频和视频将被在个人电脑的不同流程中被处理,或者被不同的解码器解码

Descrambling
DVD通常被CSS(算法加密过-试想你为每个字母编号,比如用1来表示a。一个句子就会变成一组数字,这就是我们所说的编码,当然了,CSS比这个要好(复杂的多,但是它也不难破解。解密意味着逆序进行加密的过程,把我们得到的数字重新变成一个句子,或者说把我们的电影重新回放。你可以在你的DVD驱动器被授权之后试着把一部电影拷贝到你的硬盘里然后播放,你会得到一幅混乱(法观看的图象因为它(数据仍旧被加密。一般的CSS解密者们会用一堆所知的解密匙(例如DeCSSDODSrip-它们包含着大量的密匙但自然不是全部)或者试着去用算法攻击(破解密匙(VobDec-它为什么能对大多数光盘起作用的原因是因为它并不依赖于碟片 Digital Video 数字视频
数字视频一般被压缩,因为存储一部未经压缩的电影会占用很可观的字节数-上千G字节(用数字來衡量就是十的十二次方字节因为一般的无损压缩对于视频(存储来说是无能为力的,所以视频编/解码器不得不去掉不重要的信息-一些人眼看不到或者不大可能看到的东东。因为运用关键祯的现代压缩算法仍然不够,所以采用 关键帧(keyframes, I帧和P(I and P frames 来节约空间。 DivX 老天,不要让Circuit City \'98所介绍的现在已经过时了的 DIVX (DIgital Video eXpress数字视频体验 系统给弄糊涂了。现在有两种不同口味的 DivX : DivX ;是已被破解的微软MPEG4编码/译码器(视窗媒体视频V3的名称。这些codec是微软为他的视窗媒体架构所开发的,它最初可以用来译码AVI以及ASF格式,但是所有非测试版本都被加上了AVI锁,从而使得不能使用他们来进AVI编码且目前只有极少数工具支持ASF格式。DivX的创作者们所作的是去除AVI锁从而是它们可以重新用于AVI编码,将名字更换为DivX的原因是为了避免与众多codec混淆,这样在同一台电脑上同时使用破解过以及未破解过的 视窗媒体编码器(Windows Media Encoder就成为可能了。最新版的DivX还包括了一个已被破解了的视窗音频媒体编码/译码器,称作DivX音频。由于它的破解目前来说不甚完美,所以用它来进行高码率编码会受到限制。这个codec也被称作DivX3
另一个DivX就是DivXNetworks所开发的崭新的MPEG-4视频编码/译码器。它提供更高级的编码控制以及二次编码。更好的是他还可以播放旧版DivX ;-(DivX3电影。这个codec一般被称作DivX4 DIVX
DIVX基本上去掉了DVD的所有额外功能:附赠的东西、制作组、预告片、多语种、CircuitCity跟一大堆好莱坞贪婪律师们充满屏幕的电影介绍从而可以完全控制控制电影分配到最终用户而且在家里播放电影时也可以获得控制权。DIVX是按次付费的,而且能播放DIVXDVD播放器必须与你的电话线连接在一起,当你播放DIVX的时候播放器就会通过电话接通DIVX中央机进行登记并用你的信用卡付费。下面是看一部电影的开销 :4.50美元用于48小时的电影观赏时段;2.50美元用于外的观赏时段。DIVX服务在一年内因为得不到授权(华纳,索尼,新干线以及所有其他小一些的制片公司直接拒绝为此格式提供授权--真是太感谢他们了!!以及主要来自因特网上DVD站点的恶评而被终止了。稍后报纸以及电视新闻对此作出了严肃报道。

因为DIVX使用三重DES加密所以它不怕密匙攻击,非常安全。除非你可以破解它,否则无法rip这些碟片。换句话来说你的DIVX光盘永远成不了主流。 DRC
动态范围压缩(Dynamic RangeCompressionAC3音轨含有与大多数音频设备所能够处理的动态范围相比更大的动态范围,因此大多数DVD播放器以及DVD播放软件会按照实际动态范围在某种程度上压缩这些范围。用非专业术语来说就是,音量在某一时期会被增大。比如杂音不会变得比较大而只是稍微大些,然而一般的对话音量将会增加不少。因为你的播放器也会这么干,这就是增大音量的方法。
Field
交错的视频流 (Interlaced video streams 包含的是场而不是帧 (frames FourCC
FourCC代表四字符代码(four charactercode,是一种独立标示视频数据流格式的四字符代码。视频播放软件通过查询FourCC代码并且寻找与FourCC代码相关联的视频解码器来播放特定的视频流。比如: DIV3 = DivX Low-Motion, DIV4 = DivX Fast-Motion, DIVX = DivX4. Formats used for DVD conversion DVD转换时使用的格式

VCD: VideoCD,在很多DVD播放器上都可以播放,几乎每个操作系统下都有相应的播放软件。播放这种盘不需要很快的电脑,但是图像质量和VHS差不多。它的视频是1150kbit/sMPEG1,音频是224kbit/sMPEG1 audio layer 2
SVCD:Super VideoCD,在亚洲国家多用。视频部分使用MPEG2,达到了LD的图像质量,同时提供高质量的环绕立体声。另外它也可以借助硬件解码器的优势,很多系统上也有播放软件。但是,只有少数亚洲制造的低端DVD播放机可以播放SVCD,在欧洲和美国没有这种播放机出售,你只能在你的电脑上看。视频使用最高2600kbit/sMPEG2,音频使用224kbit/sMPEG1 audio layer2。虽然也可以用MPEG2多声道音频,但它只能在Linux上编码,而且由于对这种格式的支持很少,很难说大部分的播放器能不能播放这种5.1声道的MPEG2音轨。同时这种盘可以提供菜单。
miniDVD: 可以说是在CD上存放的DVD,码率最高10mbit/s(包括视频和音频。视频部分采用MPEG2VBR,音频部分可以是MPEG1 audio layer 2raw uncompressedPCM或者AC3。如果你愿意接受播放时间的限制的话,视频质量可以和DVD一样。你也可以建立DVD一样的菜单。缺点是miniDVD只能在PC上播放,在Affrey LD 2060上需要你升级播放机来得到播放miniDVD的能力。
DivX/MPEG4:根据你选择的分辨率和码率的不同,视频质量可以从低于VHS到接近DVD。可以选择很多种音频格式。你可以制作非常像DVDDivXCD:多语言、字幕、菜单,虽然工作量很大。另外虽然目前还没有播放机可以放DivX,但是基本所有的操作系统都可以播放,包括MacLinuxBeOS,当然还有Windows。不过也有很多奇怪的毛病,在慢的机器上工作正常,而在快的机器上跳祯等等。不过如果他在你的机器上工作,那么它当然是你的不二之选。
Frame 帧电影的基本组成单位。一帧代表一幅图象。电影通常1秒钟播放24帧,所以它1秒钟有24幅不同图象。设想有24幅鸟的图象,在第一幅里鸟在图的左侧,然后它逐渐向右移动。在第24鸟已经在图象的最右侧了。设想这24幅图象以足够快的速度按顺序播放,那么人眼看来就好象这鸟从屏幕的左侧飞到了右侧。

I and P Frames I帧和P
当前 (Frame 仅仅描述它与前一帧的区别(虽然描述的不甚准确但相信理解含义并非难事)。比如说我们有一幅一只小鸟飞过一片有云彩天空的图象,这是个关键帧(keyframe。然后我们可以使I帧来这样描述:将小鸟向左和下方各移动一英寸。
iDCT & Wavelet iDCT和小波MPEG文件中的视频信息是存储于频域而非空间域(即我们看到的图中的。信息通过这种方式得到压缩从而减少了信道中传播的信息量。MPEG通过离散余弦变换DCT(Discrete CosineTransform把空间域的信息变换到频域的信息。从MPEG流中提取出空间域的信息时,我们需要使用反离散余弦变换(IDCT来抵消编码时做的离散余弦变换。

DCTIDCT其实就是一种离散傅立叶变换(DFT只不过我们通过DFT得到的是复数,DCT/IDCT变换的结果是整数。我们可以在DSP,通信系统等领域的大学课本中查到更详尽的相关信息。 小波是一种基空间。小波基可以有无穷种(比如Daubechies, Haar, Mexican Hat, "Spline",Zebra等等但小波基的主要特性是它是局部化的。傅立叶函数跨越了整个空间(从负无穷到正无穷而小波实际上是不同位置、不同尺度上的脉冲波。
压缩以后的数据分成了两部分。一般来说90%以上的数据通过低通滤波器,而高通滤波器会滤出数值非常小的细节数据(当然,如果信息源噪音很大的话这个自然不成立对于图像来说,使用这种方法的最大价值在于基的局部化,因此我们可以用小波来很好的模拟像边缘这些非连续的部分。使用小波以后就不会再出现那些奇怪的JPEG光环了。 IFO 文件
信息文件 (InFOrmation file 通常存在与DVD中。这些文件包含了为DVD播放器导航的信息。如果想了解更多信息请关注 DVD structure article Interlaced 隔行扫描
Interlaced (隔行扫描)是一种视频存储模式一个交错的视频流不包含帧而是一些场,每个场包含了一帧里的一半数量的行(全部是odd或全部是even)。关于视频存储模式和隔行(interlacing的更多信息可以参考 video basics.
Interleaving 交错 想象一下在一个特定点把音频和视频结合在一起,就是我们所说的交错。播放器会识别交错点,确保音频和视频在整部电影中按照粘合的点的规律来播放。
更详细地解释:假设我们有10秒钟的视频和10秒钟的音频片断。每一秒钟的视频用V表示,音频用A表示,那么如果你的交错设置为10秒,磁盘上的文件将是VVVVVVVVVVAAAAAAAAAA的形式。如果交错设置为1秒这里将是:VAVAVAVAVAVAVAVAVA
Inverse Telecine Telecine 的反向工程。此过程将29.97fps的片源还原为本来的24fps Keyframe 关键帧 一个完整的帧 (frame,但是此帧被尽可能的压缩了。 m1v/m2v
这两个术语分别被作为MPEG-1MPEG-2视频数据的扩展(仅仅是视频,不包含任何音频

MPEG
MPEG意思是动态影像专家组 (Motion Picture ExpertGroup,通常它是视频格式的来源。这个专家组解释数字视频的标准(或规范包括MPEG1标准(VCDMPEG2标准(用于DVD以及SVCDMPEG4标准以及若干音频标准包括mp3AAC。使用MPEG-1或者MPEG-2标准的视频通常以.mpg或者.mpeg作为扩展名。 MPEG4
MPEG4MPEG专家组 (MPEG Group所确定的一系列标准(或者规范,它将成为数字视频的下一标准(主要用于视频电话、因特网上的流媒体以及更多方面MPEG4允许运用多种编码方式,比如一个关键帧可以使用 ICT 或者 小波 以得到不同的输出质量。 MPG
MPG可以看作 MPEG 的缩写,也可以作为MPEG-1以及MPEG-2视频数据的扩展名。 MM4
Multiple MPEG 4:不同比特率编码文件的组合.比如你能把2000kbit/s910kbit/s编码的文件组合起来,采用比特率较低的文件,取代文件中由于和2000kbit/s的部分作用太多而导致严重失真的画面.这里也可以是两种DIVX编码的组合:你可以把低MOTION和高MOTION的文件合并起来(这里也可以使用不同的比特率
Multipass encoding 多通路编码
目前真正的多通路编码只存在WM8MPEG2SCVDminiDVD中。M4C并不是真正的多通路编码(阅读M4C指南去寻找它究竟是什么和如何工作的)。一个支持多通路的编码将在第一个通路中分析将要被编码的视频流并把它遇到的任何东西都记录下来。假设我们有一个以对话场景开始的小片断,这其中有很少的剪切而且摄像机保持静止。然后它变成一场空手道打斗,这其中有大量的快速剪切和动作(人们在天空中飞行、踢、拳打等等)。在正常的CBR编码中每秒会获得大约相同的比特率(很难说保持100%的CBR但那是枝节了)但是在多通路VBR模式中编码将根据视频流的信息来使用相应的比特率,这就是说对话部分获得足够的比特率而打斗部分获得更高的比特率。通路越多比特率的分配就越细致。在单通路VBR中编码必须只根据它前面所编码东西的知识来决定使用多少的比特率。 Multiplexing 复用

通常视频和音频是分别编码的。然后你必须将他们合起来这样才能变成可以播放的电影(你当然能在两个播放器中分别播放音频和视频,但是同步将会变得相当困难)。在复用中音频和视频轨道合成为一个音频/视频流。音频和视频流似乎交织在一起,并在其中加入导航信息,使播放器能在快进/速退的采样中保持AV同步。 Normalizing 标准化
标准化包括找到一个音轨的容量峰值,然后增加音轨其余部分至同样等级。这通常在WAV等级完成,那就是说所有的变量都是整数因此不如DRC精确。所以在标准化中DRC更受喜爱。 OGM

OGM表示OGg媒体,Tobias WaldvogelOgg container所做的增补,OGM可以看作是另一种 AVI container,它可以含有Ogg Vorbismp3AC3音频、各种各样的视频格式、段落信息以及字幕。 PGC
PGC表示ProGramChain。它是一个在DVD编写中经常使用的术语,基本上是一个同时回放东西。举例说电影主要部分有它自己的PGCDVD上的每一个预告片通常有自己的PGC。当你播放碟片时出现的工作室标志有自己的PGC等等。SmartRipper的电影模式和DVDDecrypterIFO模式将向你展示一DVD上所有的PFC Progressive 逐行扫描
与隔行扫描 (interlaced 相对。一个只包括全帧 (frames 的视频流被认为是逐行扫描的.逐行/隔行扫描的知识详见 video basics Quantizer 量化因子
要想真正理解这个术语你必须学习信号处理的课程。在一般人的术语中它表示压缩因子。这个值越大一幅图象就压缩的越多(因此高量化因子意味着低图象质量和占空间小而低量化因子意味着高的图象质量和占用空间大)。 rff/tff 标记
RFF表示repeat firstframe(重复第一帧),这是一项用来把源头以每秒24帧记录的电影转化称为需要的每秒29.97帧的技术。采用rff标记编码的电影-标记告诉播放器重复一场。Tff表示首先是顶上的场而且被用来实现telecine从而将24fps的电影制作为29.97fps的。 Ripping
基本上ripping表示把DVD电影拷贝到你的硬盘上。这包括DVD驱动器的认证 (authentication过程(试图从DVD上拷贝下一个文件时,你将会看到一条消息:如果你的驱动器还没有被认证那么该操作是不受支持的)和真正的CSS解码(Descrambling 过程。CSSContentated ScramblingSystem数据干扰系统)是一种设计用来防止未授权地拷贝DVD电影的防拷贝方案,虽然许多人争论说它也是设计用来控制哪里的DVD电影可以播放,因为没有CSS许可要想播放DVD电影你实质上必须将其加密crack掉-我非常同意这一点。ripping这个词也经常用于(甚至在本站点)描述解码DVD的整个过程,然后把音频和视频转化称为另一种-更少的-格式。 SBC
Smart Bitrate Control智能比特率控制。一种新的称为NandubDivX编码器能在压缩过程中动态修改很多内部参数,给你更好的质量和更多的编码控制。 Streamlist 流目录

流目录是一个包括路径名和你的VOB文件名的ASCII测试文件,一行一个文件。这里有一个小例子:
e:video_tsvts_01_1.vob e:video_tsvts_01_2.vob
e:video_tsvts_01_3.vob e:video_tsvts_01_4.vob e:video_tsvts_01_5.vob
把该文件保存为streamlist.txt或者streamlist.lst。确保你存成为未格式化的ASCII文本,我建议你用记事本来编辑你的流目录,因为记事本不会存成为另一种格式。MPeg2avi要求流目录的扩展名是lst,然而在其他程序使用流目录的时候你可以自由选择任意的扩展名。但是GUI在选择输入文件名/扩展名是有所限制,所以如果流目录没有在文件选择对话框中出现的话,那么你必须重命名你的流目录。 Telecine
24fps的片源转换成29.97fps29.97x2交错场/秒。 VBR
变码率。将音频和视频均以VBR模式编码是可能的,在整个文件中码率将不会固定不变(就像在CBR中固定不变一样),视频/音频中较复杂的部分将会使用更高的码率以获得更佳的视/听觉感受,而其它部分则获得较少的码率。 VKI
可变关键帧间隔。其基本意思即在需要关键帧的地方不再象通常的DivX编码解码器那样按照固定的间隔插入。有两种实现VKI的方法:第一种方法是编码器解开压缩的帧,将其与原始的比较,如果品质差别高于一个设定的极限值就重新编码。这种编码方法只适用于一种特定程序:M4C有一种基于命令行的版本和一种可供AviUtl使用的插件(后者在AviUtl向导中有详细介绍。如果有把极限值设定的过高那么你最后将得到许多关键帧还有第二种方法,其主要是在场景变换的时候插入关键帧。为了达到这个目的编码程序或者编码解码器会侦测到哪个位置有一个所谓的“cut”(就象电影制作者所使用的)存在并且使新场景的第一帧成为关键帧。这可以通过使用mpeg2aviAr(AviRevolution的一部,m4c或者通过安装DivXVKI编码解码器来实现。如果你使用后者就不用担心编码器。每个可以进DivX编码的程序都可以使文件在场景变换处有关键帧。VKI被合理地使用时(只适用于第一种方法),可以帮助你增减关键帧数量,从而再次得到更高品质,这是因为尤其在低比特率时,太多的关键帧将会带来更糟糕的品质。 VM2
VKI + MM4 + VBR mp3的缩写 VOB ID
VOB ID用来将DVD中一个PGC内的Cell归为一组。
[next] VOB Files
所有的DVD影片都存储在vob文件中。vob文件通常包含混在一起的杜比数码音频和MPEG2格式的视频。vob文件按以下形式命名:vts_XX_y.vob,这里的XX代表标题Y代表这一标题的某一部分。总共可以有99个标题和10个部分,虽然 vts_XX_0.vob从来不包括任何视频,通常只是菜单或者导航信息。有两种方法来找出哪个文件包含着电影的主体:

方法一:用DVD播放器播放电影,然后观察单机的指示灯或者软件播放器的状态窗口; 方法二:电影的主体是数字连续的VOB文件中数字最大的那个。比如有vts_05_1.vob vts_05_2.vob„„vts_05_8.vob(我从来没有看到过包含9部分文件的电影,但那并不意味着不存 VTS
VTS是视频标题集的简称,也就是说是一连串VOB文件和相应的IFOBUP文件的合集。举例来说,VTS2将会包含VTS_02_0.VOB(包含菜单)VTS_02_1.VOBVTS_02_2.VOB等等,以及VTS_02_0.IFOVTS_02_0.BUP等文件。VTS用来将视频材料以及其附属文件归为一组。举例来说,一个VTS通常来说用于主影片(而有时还会包括预告片和某些影片公司的logo,别的VTS用于花絮。 Windows Media
Microsoft版权所有的个人电脑音频和视频体系.它是基于一系列的编码,这些编码被WindowsMediaPlayer用来播放任何其所支持的格式文件.这里介绍WindowsMedia Player的版本是7.0.WindowsMedia7.0提供了一系列的新的编码,其中包括一个完全兼容ISOMPEG4编码(名为Windows Video V1,一个名为MS VideoV7的改进了的MPEG-4编码(尽管我并没有发现它和DivX基于MS Windows VideoV3相比有任何的改进,这种编码支持DeinterlacingInverse Telecine. XCD
eXtendedCD是一种即将到来的(能否译作下一代?感觉不太合适CD格式,这种格式允许用mode2的第二种形式来刻录你的CD,这基本上就意味着它含有较少的校验码,从而你可以在单张CD上存储更多的数据。XCD允许你在一张普通的700MBCD里存储800MB的数据。正如我所说得那样,由于只有较少的校验码,XCD不是非常可靠所以建议你只把container中具有附加校验的数据(比如说OGM放到这种CD中。 XviD
XviD是个文字游戏。把它倒过来读,你就会看到一个熟悉的词。XviD是一种开放源码的MPEG-4编码解码器,通过它你能得到比最好的DivX编码解码器更佳的效果。
MPEG2-TS随着从HDTV录制的高清节目在网上的流传,烧友们现在对TS这个名词大概已经不陌生了,但随之而来就是如何播放、如何添加字幕等等的一系列问题。先来简要介绍一下什么是MPEG2-TS吧。MPEG2格式大家都通过对DVD的接触而多多少少了解了一些,DVD节目中的MPEG2格式,确切地说MPEG2-PS,全称是Program Stream,而TS的全称则是TransportStreamMPEG2-PS主要应用于存储的具有固定时长的节目,如DVD电影,而MPEG-TS则主要应用于实时传送的节目,比如实时广播的电视节目。这两种格式的主要区别是什么呢?简单地打个比喻说,你将DVD上的VOB文件的前面一截cut掉(或者干脆就是数据损坏),那么就会导致整个文件无法解码了,而电视节目是你任何时候打开电视机都能解码(收看)的,所以,MPEG2-TS格式的特点就是要求从视频流的任一片段开始都是可以独立解码的。
MPEG2-TS流文件的简单回放
有一些播放器软件可以直接播放MPEG2-TS流,播放前,先将TS流文件的后缀名改为.mpg,以便播放器可以识别它是一个MPEG文件,否则一些"以貌取人"的播放器可能会拒绝提供服务。修改了后缀名后,直接用播放器打开文件播放即可。

但是需要通过VOBSub外挂字幕的朋友,可能很快就会发现,WinDVD里无法对MPEG文件加载字幕,这是因为WinDVD在对MPEG文件解码的时候,用了内部的解码流程,而没有按照微软的DirectShow标准去搭建解码框架,这样自然就无法触发VOBSub这些基于DirectShow标准的外挂控件了。 优点缺点并重
喜欢看高清视频的朋友一定知道,目前网上下载的高清片采用的最多的就是TS流,也就是基于MPEG2编码格式的,虽然他的应用面非常广,使用简单占用系统资源相对也较少,并且大多数数字高清普及国家也都采用此种编码的视频流,其中也包括我国即将开播的央视高清,不过他的缺点也不少,譬如体积巨大,占用相当多的硬盘空间
压缩比最高的H.264JVTJoint VideoTeam,视频联合工作组)于200112月在泰国Pattaya成立。它由ITU-TISO两个国际标准化组织的有关视频编码的专家联合组成。JVT的工作目标是制定一个新的视频编码标准,以实现视频的高压缩比、高图像质量、良好的网络适应性等目标。目前JVT的工作已被ITU-T接纳,新的视频压缩编码标准称为H.264标准,该标准也被ISO接纳,称为AVCAdvanced VideoCoding)标准,是MPEG-4的第10部分。H264标准使运动图像压缩技术上升到了一个更高的阶段,在较低带宽上提供高质量的图像传输是H.264的应用亮点。H.264的推广应用对视频终端、网守、网关、MCU等系统的要求较高,将有力地推动视频会议软、硬件设备在各个方面的不断完善„„
相对于之前介绍的MPEG-2H.264的优点在于由于采用更复杂的运算并提高运算效率,也提高了压缩比,因此体积占用远远小于MPEG-2更优势的是在体积减小的同时在画质上不但没有损失,某些细节反而更好。作为将来高清视频流的有力竞争者目前获得不少媒体的青睐:日本六大电视台都将采用这一标准,国内最近商权的IPTV也在考虑这一格式。苹果的高清.mov文件都采用这一编码方式。 H.264的数据压缩率在MPEG22倍以上、MPEG41.5倍以上。从理论上来说,在相同画质、同容量的情况下,可比目前的DVD光盘多保存2倍以上时间的影像。有望作为电影与音乐会等映像内容与便携设备的编解码器广泛使用。预计支持该技术的产品与服务将于2004年内问世。
当然目前的H.264也有它的缺点:虽然提高压缩比减小了文件体积,但是却对硬件解码能力提出了更高的要求。目前支持H.264解码的硬件显卡只有ATIR520价格也高达5XXX非普通用户消受得起。除此之外对cpu的要求同样苛刻:最低3.0G的运行效率是十分必要的,因此如果你喜欢H.264那么赶快升级你的硬件吧,相信会有不小的改善。
WMV9是微软开发的动态图像压缩技术,是WMV系列的最新版本。虽然WMV是微软的独有规格,但因该公司的Windows标准支持WMV,从而得到了迅速普及。WMV9的数据压缩率与H.264一样,也被考虑用于映像内容与移动设备等各种用途。该公司1月发表的“Windows Media HD”就是把WMV9扩展为可供HDTV使用的规格。





三、高清基础设置(初始部分)
2008-12-20 20:54 首先 看到这篇文章,请按照顺序一步一步的往下看,不要跳过哦
声明,本篇文章是针对尽可能对应更多的视频流畅播放而设定的,这个设定并不是最节省资源,也不是效果最好的,只是一个初始设置,只是为了能看!
想要感受更好的效果,想要了解更多的解码方案,请参看分离器进阶篇
第一步。
我们来确认一下什么是720p,什么是1080p,什么又是1080i。我们说的高清到底是什么。 720/1080指的是分辨率1280×7201920×1080,那IP分别是什么意思呢?I代表interlace隔行扫描;PProgressive,逐行扫描。720P1080I的带宽是一样的,在清晰度自然是1080I高一些,但在动态画面表现得更流畅的则是720P。而1080P则兼顾了清晰度以及动态表现的要求,也就是大家所说的FULL HD,但它也是对码率,存储空间要求最高的格式。 1DVD=720x480 2:有人观看1080i的时候感觉画面有定格,但是cpu占用率并不高,这就是1080i动态效果不好的一个特色。 第二步 什么是编码?
现在主流视频的主要有MPEG2,MPEG4,H.264(MPEG4 AVC,VC-1(AVC-1/WMV9HD等。不同的格式的压缩比以及表现都有各有差别,如今网上常见的就仅有三个,MPEG2,H.264,VC-1音频编码格式主要是AC3DTSEAC3,最近AAC有异军突起的意思。 这里也许有人问,X264是什么?
那么我们可以理解为,H264mpeg2这些呢,是编码的标准,但是具体把这种标准的做成什么样的编码是不一定的,标准是规定下来固定的,但是怎么去实现这个标准就是随便的了。 比如说x264的标准就是h264h263的标准是XVID,DIVX

什么是解码器?我们说的硬件解码是什么?软解码又是什么?
视频压缩技术就像我们之前所说有很多种,每一种压缩技术又对应不同的解码器来支持,而这其中还分官方的,第三方的不同种类,各种解码器功能,画面,速度都有差异,不过一般分为两种解码器:硬件解码器和软件解码器。
硬件解码器就是利用解码器所带的驱动接口和硬件本身连接上,利用硬件所带的功能对视频进行解码,这样可以降低对CPU的负荷,从而实现流畅播放以及提升CPU多任务的能力。
软件解码器就是除了硬件解码器之外的所有解码器,其最大特征就是利用CPU通用处理的功能,对其进行软件解码。软件解码虽然耗费CPU,但是可以修改,升级,在CPU资源充足的情况下是最好的选择。
分离器的功能就是把封装在一起的视频以及音频还原出来。之前我们谈过有不少的封装,每一种封装必须对应一种分离器,才能正确的把视频和音频分离出来以供解码器解码。
分离器也有很多种,一般情况下非标准的封装格式在正规的播放器里都没有相应的分离器,比如MKV而分离器比较出名的有月光三件套,haali等。
注:DXVA(也称DirectX VA全称就是DirectX Video Acceleration(硬件视频加速接口 第四步 什么是封装?
我们来做个比较形象的说明,封装就是包装的意思,我们编码好的视频和音频 需要封装起来才是一个成品,我们常见的是 AVI MKV, TSMPGMP4 封装。
如果你还不明白,可以这么理解,如果说编码是饭,那么封装就是碗,碗里装饭以后就是——饭碗。-_- 第五步 开始安装喽~~ 1.首先保证自己的系统里面是干净的,这里的干净是指没有其他乱七八糟的播放器,以防止解码冲突 比如说终极解码就不要跟暴风影音,在一起用,km也不能跟暴风影音一起。
2.安装终极解码(任意版本都可以,我们需要的是他的解码器合集而已,就算少了以后也可以单独下载其他的解码器进行安装。),安装时其他选项默认,单播放器一栏中,不要选择kmplayer,因为其是简化版,我们需要的是完整版本。
注意:vista系统下,安装终极解码跟kmplayer的时候一定要点右键,使用管理员权限进行安装,否则可能出现n多意外情况。 3.安装kmplayer,全默认即可。 第六步

调试终极解码
刚才我们已经知道了高清,要分为软硬解码,那么提供给大家两种终极解码的调整方式。、 注:对于Mpeg2视频解码器,在vista下请注意不要选择nVidia VPP,因为vista说对这个解码器有严重冲突。vista请使用Ulead Studio或者Gabest(推荐Ga,因为时间轴校正一般都是跟它走的。这部分在分离器进阶有详细解释。)

上面这个是软解码的方式,这里不得不说的是coreavc这款解码器拥有非常优秀的软解码处理速度,是我们软解的不二选择。
注:软解码的效果要比硬件解码效果好很多,但是cpu占用率高,并且至少需要单核3.0G双核1.8Gcpu才可以哦。


以上的是硬件解码。
这里有个很重要的问题要跟大家申明一下
大家可以发现,我的播放器一栏我设置的是wmplayer,而没有设置为kmplayer,原因是:如果单独安装终极解码,这么设置就已经可以观看高清了,但是我们所真正想要得到的效果是kmplayer来调用解码器播放高清,因为使用kmplayer微调细节各方面都比较好一些,所以也比较推荐大家用终极解码+km的方式来播放高清,如果大家不喜欢单独使用km,那么下面的可以直接跳过不用看了。 有人也许会问,为什么不将我的播放器指向kmplayer呢?原因是,终极解码的优先级别非常霸道,不管他指向哪个播放器,这个播放器的设置都会被终极解码的设置所覆盖掉的,而这并不是我们想看到的,之所以把他指向mediaplayer,是因为毕竟每个人的机器上都有微软捆绑的这个播放器,本着废物利用(-_-)的想法,所以把终极解码指向这里,让他成为我们的第二播放器备用。 第七步 调试kmplayer



这里请注意,分别点击每个不同的分离器(解码器)在右侧都有不同的对应这里实际是不用进行设置的,只是要大概了解一下左边都是什么东西都对应的是右边的什么项目。 这里不是说要大家去选择右边的选项。


请注意这里的TS的选项,因为TS封装的H264x264有一定的特殊性,所以这里推荐这么选择。 另外:根据操作系统的版本不同,分离器的设置也是有所不同的,对于vista sp1来说,如果想要开DTS5.1,那么TS分离这块就必须选择为Mpeg-2或者Ga 如果有条件请看以下我的高清进阶设置有详细的说明。






这里需要注意的是,上面的H264AVC1选择的是PowerDVD8的硬解码器,如果你的机器是要使用软解码的话,应该选择为CoreAVC这个解码器。
上面Mpeg2不管是NV的显卡还是ATI的显卡都选择为NV的解码器,这个比较特殊,具体为什么可以去百度搜索一下,很有意思的一段历史。(注:如果是vista则不可以选择NV解码,因为有严重冲突问题,这块不管是N卡还是A卡最好都选择为Ga的解码器。)


Haali想必大家都有所耳闻,强大的分离能力,出色的性能„„
但是,他偏偏对Matroska支持不好,有的时候如果出现了mkv播放不了,照着上面设置一下, 很大可能可以解决问题。到这里我们的所有设置就都ok
注:对于haali作为TS的分离这块也有很大的争议,如果是在Vista下,这里haali对于TS的分离选项千万不要挑上,挑上了以后会强制使用haali+cyb的组合,这种情况下有很大几率会不能开启硬件解码。
另外就是Haali+Cyb的组合在播放高清的时候全屏可能出马赛克,对这方面有疑问的可以参看一下我的高清进阶设置(分离器强化以及分离器与解码器组合应用篇)。
下面把km开启极速播放模式(或者高速模式。高速模式可以保留3D音效)就可以看片了~~

有很多人跟我说找不到视频(高级)这个选项,请先在kmplayer上点右键-设置-高级菜单。 然后其他的选项就出来了。

注意:如果开启了超级速度模式,那么3D音效就会关闭掉,如果你的机器性能不算太差的话,可以考虑使用高级速度模式,虽然速度略有下降,但是可以保留3D音效。(这也是有人说为什么看高清声音小的一个重要原因。)
对于渲染器这块,xpvista有着不同的设置,
如果是xp的话N卡选择Vmr9未渲染,A卡选择覆盖渲染合成器。(对于A卡来说要效果你就不能让
字幕显示在黑边上„„残念)
如果是vista的话,N卡还是选择Vmr9A卡选择增强型覆盖渲染合成器c\a。(必须这么选择,否则不能开启硬件解码,当然了,如果你说我用软解,那么当我没说。)
近期发现n多人对于DTS音轨解码不正确,有断断续续的问题,特别补发DTS音轨以及常见的音频设置方法。(点击连接为DTS的解释



注:没有Cyb的人,可以用InterVideo AudioDecoder,这个也没有的话用Ge也行。

四、高清进阶设置(分离器强化以及分离器与解码器组合应用篇)
2009-02-04 11:34 看过 高清基础设置(初始部分)的各位可能注意到了一个问题,
按照初始部分的设置在观看DTS音轨H264编码(x264编码)的TS封装视频的时候,

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

4.文件关联在KMPlayer“参数设置”“文件关联”中设置。需要重建图标缓存来更新如MKV图标,如果重建缓存无效还要重启系统。 OK,重点部分来了„„
最复杂的是AVIMKV分离器的设置,其次是TS,最简单的是WMVTP未充分研究,一般用Gabest就可以。 *.AVI
AVI分离器由“滤镜控制”“源滤镜”决定,常规选项卡最下方“普通AVI”有四个选择项(实是可以无数个选择项的,但是一般kmplayer自动识别的可能就2-4个,其余的需要手动添加,这里就不推荐了),分别为系统默认(AVI SplitterGabest AVI分离器(Gabest AVI SplitterKMP AVI源滤镜(KMP AVI Source FilterKMP内部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编码,就会自动调用PowerDVDH264解码器(如果安装了的话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 SourceKMP内部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没有上述的冲突。唯一的遗憾是不能看码率。
注:我再测试这里的时候还真就遇到了异常,音频变得非常奇怪,而且还速度超快,所以大家在设置这块的时候还要多多尝试一下。
总之,本来AVIMKV都只有一处设置所用的分离器,但是来了Haali只要“源滤镜”“其它”选项卡中开启“连接到某类型文件”,KMP就一定会用Haali分离这种文件。如果在自定义滤镜管理器中把Haali设为源滤镜,KMP也会无视所有设置,AVIMKV使用Haali所以建议不要把Haali添加到“自定义滤镜管理器”中,如果要用它,就在“源滤镜”中开启“连接到某种文件”,用完马上关闭。
对于AVIMKV,系统中其它所有分离器如NeroPDVD7Elecard无效,比如你在自定义滤镜管理器中把Elecard分离器设置为源滤镜或者强制使用都不会影响AVIMKV *.WMV(又称ASF:
在“源滤镜”的Windows Media选项卡中选择,五个选项中,Windows Media源滤镜无法运行。 KMP内部的ASF读取器/源滤镜,拖放速度非常快,但有些文件靠近末尾处可能无法拖放,总时间计算错误。一般如果选择“自动选择”,KMPlayer默认就会选择这个。 KMP内部ASF分离器拖放时进度条显示有问题。
新的WM ASF读取器(WM ASF Reader和“系统默认”没有明显区别,据说前者图像质量好。二者无上述问题,但拖放速度较慢,打开某些文件太慢。 推荐“自动选择”。
一旦此处选定,系统其它设置都不会改变所用的分离器。 *.TS:
对于MPEG2,绝大多数情况下都可以用Gabest Mpeg2 Splitter,也就是说常规选项卡中建议选Gabest。它的效率没有NeroElecard高,但是字幕校准都以它为准,也只有Gabest才支持TS中的DTS音轨。
有两种设置风格,推荐前一种。
最好在“分离器”的常规选项卡的“Mpeg2(TS分离器”中设置,非常可靠,立竿见影。当然,前提是“自定义滤镜管理器”中没有分离器打开“强制使用”,而且没有源滤镜在此处开启“设为源滤镜”选项,Mpeg SourceHaali源滤镜的优先级高于其它所有分离器。NeroElecardPDVD7分离器并不被KMP识别为源滤镜,所以对于它们,“设为源滤镜”无效。
建议使用这种风格的不要在自定义滤镜管理器中添加任何分离器,最多有一个Mpeg Source,设为不使用(优先级任意,可以设为00800000。要用时选择“设为源滤镜”,用完改为“不使用”。 如果安装了ElecardMoonlight此处多个分离器中的“系统默认”就是ElecardMoonlight 另一种设置风格是使用自定义滤镜管理器中的强制使用功能,各个分离器开启“强制使用”选项后优先级就高于常规选项卡中的设置。如果只有一个为“强制使用”,KMP就肯定会选择它。如果有多个开启“强制使用”,则按优先级和位置竞争KMP的恩宠。一般排第一位的“强制使用”的分离器就是最终使用的分离器,但是不一定,也可能优先使用Elecard。这里还是不要忘了那个大前提:没
有源滤镜在此处开启“设为源滤镜”选项。总体来说这种风格不是最可靠的方式,但是用熟了也不错。 对于X264,先说说CoreAVCCyberlink 6.x H264之争。
TS封装的H264CoreAVC完全输给了从Powerdvd极致版中分离出来的Cyberlink 6.x H264AVI/MKVH264Cyberlink H264完全输给CoreAVC(会产生各种问题,如减分辨率播放,色斑,波纹,不连贯
AVI/MKV没有合适的分离器和Cyberlink 6.x H264配合,而TS有。
以下只讨论使用Cyberlink H264的情况。它一定要在高速/急速模式下才能打开硬解(建议高速模式,保留3D音效。此外,由于CPU占用率在覆盖合成器/VMR9两种渲染模式下差别很大,A卡建议用覆盖合成器。
注:在vista下,使用覆盖合成器的时候,系统会强制关闭3D特效以及透明特效。
TS X264PDVD7(PDVD7 Muxer和“KMP内部MPEG TS分离器”CPU占用率最低,PDVD7有时间码问题,且不支持多音轨。而后者没有时间码问题,也支持多音轨。Elecard(Elecard MPEG DemultiplexerElecardCPU占用率高3%左右,但时间码问题轻些,且支持多音轨。这三者都不支持DTS,会作为AC3处理。
注:这里也就是说,TSx264 h264这几个常用的分离器,都不会直接输出DTS,想用kmplayerDTS的达人们„„崩溃吧(偷偷告诉你后面有方法~~
如果CPU不够用,PDVD7表现为画面卡,Elecard画面更卡,“KMP内部 MPEG TS分离器”画面流畅,但声画不同步。值得一提的是“KMP内部 MPEG TS分离器”和CoreAVC结合也很不错,声画同步,如果CPU不够用,声音会有轻微的断续。
如果苛求帧率的均匀程度达到几毫秒,可以用Nero/HaaliCPU占用率高5%10%
如果要保留DTS音效,推荐GabestMPEG-2 Demultiplexer(Gabest PS Splitter这两个GabestCyberlink H264配合起来效率也低于PDVD7Elecard
使用PDVD7Elecard分离器就会自动调用Cyberlink H264,无法强制调用CoreAVC 综上所述:
在自定义滤镜管理器中应该最多只有一个分离器Mpeg Source要用时开启“作为源滤镜使用”,不用时取消它的源滤镜特权。Haali平时勾选“连接MKV文件”,(要配合Intervideo的音频解码器才完美,二者就像一雄剑一雌剑,取消其余四个勾,要用时(如查看AVI X264的码率勾上,用完马上关掉。除此以外,AVIMKVASFTSTP都是在“滤镜设置”的“源滤镜”和“分离器”中设置。 AVIKMP AVI Source FilterMKVGabest Matroska SourceWMV自动选择。各自只有一个最优值。TS分离器看情况在Nero,PDVD7ElecardGabestMpeg Source间选择,Gabest最保守。
ok~终于修改完整片文章了,但愿对各位玩儿高清的大大们有所帮助。

下次文章主要就是贴一些实际影片中遇到的问题以及解决方法。

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





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

五、高清进阶设置(视频渲染器)
2009-02-17 17:47 这篇文章转载自Arthur大大的博客。(我追加了一些自己的感受)

覆盖模式:大概在1995年,当大家想在电脑上放VCD的时候,CPU的处理能力还不够完成该任务,于是显卡制造厂商推出"video overlay(视频覆盖)"技术。在显卡上用硬件完成同时显示几个视频的功能(拉伸,颜色空间变换,等等...的技术,这样就可以在pc上流畅的播放动画而不占用cpu视频覆盖的画面质量事实上取决于显卡硬件。此模式在vista下会强制关闭透明特效此模式配合ATI的显卡比较好。

Direct3D:是微软提供给程序员使用一个不断进化的功能集合的DirectX库的一部分。比视频覆盖提供了更好的图像质量,但是不是所有的显卡都支持这个技术

VMR9:这是最新的视频渲染技术。它完全建筑在Direct3D上,可以提供最好的画质(取决于渲染模式和显卡vmr9支持硬件颜色操作(如果卡支持

VMR9:窗口:这种是最基本的模式,它向后兼容,但不支持帧抓屏,在dvd菜单导航时只能用这个模式了。

VMR9:窗口无转换:这个模式比窗口模式高级点,用来截图是最好的。

VMR9:渲染无转换:这个可是vmr9中最复杂的渲染模式(它可以工作在Direct3D独占模式,那就是整个机器被设定为全屏,其他运行的程序不可以操作视频硬件,在这个独占模式下,所耗cpu更少,分辨率越高,回放就更平滑)括号内的具体还没搞清楚!不过一般我看REMUX都用这个模式,画质好,CPU嘛,占用是有点高,但为了画质也值得!此模式下kmplayer又是截图会出现问题。

EVR增强渲染模式:Vista的技术了,微软吹得很强,但问题不少。字幕问题。目前用EVR是无法在高速或者急速模式下把字幕显示出来。那个EVR C/A 倒是能够显示字幕,不过dxva2.0就会失效,换句话说就无法开启显卡的硬件解码功能。还有一个问题就是色阶或者黑位问题,色阶问题目前可以说几乎毫无办法,最多能用一下coreavcfix color功能解决一下,但是还是有相当大的局限性。

具体点的知识问问F版或O版这类的高人才能得到比较准确的回答!

VMR9未渲染(HQ 字幕)对硬件的要求稍微高一点,如果你的CPU够强,比如是双核就用这个咯! 如果CPU一般,比如是单核的,那就用覆盖模式咯,覆盖模式对CPU的占用会低一些!

EVR C/A是能够硬解并挂字幕的,并且个人感觉EVR下的显卡缩放有最好的效果,接近用LANCOZRESIZE了,但是资源占的很少,放低分辨率片子比其他模式来的平滑一些。

OVERLAY是占资源最少,但是不在WINDOWS的图层抓图几乎不能,一次只能开一个OVERLAY程序也就是有独占性,跳过校色文件比如ICM设置,是可调整性最差的。

换句话说现在最常用的两种视频渲染器就是【 VMR9未渲染(HQ 字幕)】跟【覆盖合成器】

覆盖模式图像对比度高颜色艳丽,但是相对来说色彩偏暖,
VMR9未渲染(HQ 字幕)对比度差点,阴影部分表现不够好,但是色彩还原比叫真实。

以下为Arthur大大的个人感受:
1.配置好绝对选VMR9,有些显卡会泛白(蒙白纱),可通过调输出为RGB32解决。这种渲染会损失一点对比度和锐度,但是更柔和逼真。且高清格式多用这渲染较好。
这点我跟Arthur大大的意见不太一样,我觉得vmr9索要付出的代价挺大的,在TSh264下影响不太明显,但是mpeg2中很难调节去掉泛白问题,并且总感觉图像上有噪点,所以我很不喜欢这个东东。

2.配置差绝对选覆盖模式(并且开高速模式),占用CPU最少,对比度、饱和度、色调、色阶、锐度都很好支持,可以调出不错效果。
覆盖合成模式+高速模式确实是开起硬解以后最佳选择,butvista的用户会狂闪几下关闭透明以及aero特效,这点比较讨厌。
3.配置中等的,推荐Direct3D789RGB还是YUV,根据显卡情况选)。此渲染结合以上两种优点,比较中庸。
没啥可说的,3这种情况少见,基本上还是用12多。 总结一下
没有什么方式是最好的,根据自己的喜好,根据自己的机器配置,根据影片进行不同的调节才是王道,
没有一劳永逸的方法,牺牲一样就会获得一样,如果不嫌麻烦的话,还是一部一部电影调着看吧.




本文来源:https://www.2haoxitong.net/k/doc/2d5f48df5022aaea998f0ff7.html

《终极解码+KMPlayer 高清设置.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式