<?xml version="1.0" encoding="GB2312"?>  
<rss version="2.0" 
xmlns:dc="http://purl.org/dc/elements/1.1/" 
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
xmlns:admin="http://webns.net/mvcb/" 
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"> 
  
<channel> 
<title><![CDATA[迪奥博客]]></title> 
<link>http://dio1888.bokee.com/index.html</link> 
<description><![CDATA[<FONT COLOR="#FFCC00"><B>老博客系统问题多多，与其坐以待毙，不如起而整之！搬家！！！<br>
我的新地址：</FONT><a href="http://dadsj.bokee.com/">http://dadsj.bokee.com/</a><br></B>]]></description> 
<dc:language>zh-cn</dc:language> 
<dc:creator>dio1888@163.com</dc:creator> 
<dc:date>2007-07-28T08:44:03Z</dc:date> 
<admin:generatorAgent rdf:resource="http://blog.bokee.com.com" /> 

<item> 
<title><![CDATA[更新]]></title> 
<link>http://dio1888.bokee.com/7007674.html</link> 
<description><![CDATA[<p>Cyberlink CLDemuxer 2.0.6.2721<br />CyberLink 264 Decoder Filter 1.0.0.2806<br />CyberLink Video/SP Filter 8.4.0.2123<br />CyberLink Audio Decoder Filter 8.4.0.3909<br />CoreAVC Video Decoder 2.5.5.0<br />Haali Media Splitter 1.11.96.14&amp;nbsp; (ts.dll 使用旧版本)<br />VMware Movie decoder 7.1.4.16648<br />Madshi's Video Renderer v0.61<br />ffdshow rev3851 20110512 clsid<br />MediaInfo 0.7.44.0<br />x264 Vfw Encoder 1955<br />XviD Codec 1.3.1<br />取消 VP6 VP7 编码器的 vps 配置档<br />取消 Sonic CinePlayer HD DVD Decoder （ffdshow、Gabest、LAV等音频解码器均能支持E-AC3）<br />取消 InterVideo Video Decoder<br />取消 InterVideo Audio Decoder</p>]]></description> 
<guid isPermaLink="false">7007674@http://dio1888.bokee.com/</guid> 
<dc:subject>原创软件</dc:subject> 
<dc:date>2011-05-20T16:39:07Z</dc:date> 
</item> 
<item> 
<title><![CDATA[7300GT]]></title> 
<link>http://dio1888.bokee.com/6390961.html</link> 
<description><![CDATA[<p>盈通 剑龙G7300GT-128GD3搭配了GDDR3的高速显存，而双128显存规格亦是目前主流配置，在市场整体调价的前提下，这张盈通的7300GT亦已经降至399元的价格。<br />型号： 剑龙G7300GT-128GD3 <br />芯片型号： nVIDIA GeForce 7300GT <br />显卡接口标准： 支持PCI Express <br />核心位宽： 256bit <br />显存位宽： 128bit <br />显存类型： DDR III <br />显存速度： 1.4ns <br />核心频率： 450MHz <br />显存频率： 1200MHz <br />输出接口： TV-OUT接口,1*VGA接口,1*DVI-I接口 </p><p><br />翔升 爵豹7300GT 128M 128B GD3的7300GT，由即日起降至388元<br /><a href="http://www.pconline.com.cn/diy/graphics/hq/gz/kuaixun/0706/1039345.html">http://www.pconline.com.cn/diy/graphics/hq/gz/kuaixun/0706/1039345.html</a></p><p>铭鑫 视界风TURBO版 7300GT-128D3降价至399元的价格<br /><a href="http://www.pconline.com.cn/diy/graphics/hq/gz/kuaixun/0706/1038210.html">http://www.pconline.com.cn/diy/graphics/hq/gz/kuaixun/0706/1038210.html</a></p><p />]]></description> 
<guid isPermaLink="false">6390961@http://dio1888.bokee.com/</guid> 
<dc:subject>原创软件</dc:subject> 
<dc:date>2007-07-28T08:44:00Z</dc:date> 
</item> 
<item> 
<title><![CDATA[标题]]></title> 
<link>http://dio1888.bokee.com/5577367.html</link> 
<description><![CDATA[欢迎访问迪奥的博客！欢迎进入影音技术的世界！<br><br>
我的主页：<a href="http://dio1888.go1.icpcn.com/" target="_blank">http://dio1888.go1.icpcn.com/</a><br>
主页上影音技术旧档较多，有兴趣的朋友可以看看^_^
<br><br>注：此站点文字过滤严重，评论请发到 <a href="http://gb.3326.com/index.asp?user=dio1888" target="_blank">留言本</a>]]></description> 
<guid isPermaLink="false">5577367@http://dio1888.bokee.com/</guid> 
<dc:subject>杂谈随笔</dc:subject> 
<dc:date>2006-08-25T20:50:15Z</dc:date> 
</item> 
<item> 
<title><![CDATA[终极解码1.6.0821首发，Sdxy、DIO合力打造！]]></title> 
<link>http://dio1888.bokee.com/5564351.html</link> 
<description><![CDATA[文章搬到：<a href="http://dadsj.bokee.com/viewdiary.12622880.html">http://dadsj.bokee.com/viewdiary.12622880.html</a>]]></description> 
<guid isPermaLink="false">5564351@http://dio1888.bokee.com/</guid> 
<dc:subject>原创软件</dc:subject> 
<dc:date>2006-08-22T23:42:53Z</dc:date> 
</item> 
<item> 
<title><![CDATA[AviUtl接收YUY2的输入]]></title> 
<link>http://dio1888.bokee.com/5562638.html</link> 
<description><![CDATA[<p>作者：dizyh<br />原文：<a href="http://popgo.net/bbs/showthread.php?s=&amp;threadid=413515">http://popgo.net/bbs/showthread.php?s=&amp;amp;threadid=413515</a></p><p>今天偶然搜索AVIUTL的信息，居然看到这么篇好文，Silky果然不愧咱们压制人员的福音~~</p><p>Silky </p><p>2003-09-29, 13:41&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; </p><p>-------------------------------------------------------------------------------</p><p>用 VFAPI 的方式加载，m2v 会输出 RGB。<br />但是用 Avisynth 的优点，就是不用经过 YUV -&amp;gt; RGB 的转换。<br />其实 m2v 除了是一个 VFAPI 的 plugin 以外，它同时也是一个 AviUtl 的 plugin，而 AviUtl 可以接收 YUY2 的输入，</p><p>其内部工作以 YUV 处理，所以 m2v 当然也可以直接输出 YUY2。<br />把 m2v.vfp 更名为 m2v.aui，丢到 AviUtl 的目录下，开启 AviUtl，你会发现 AviUtl 多了一个 Input Plugin 叫做 m2v，用这个 m2v 解码，输入的就会是 YUY2，而不像以前用 m2v.vfp 输入的是 RGB。</p><p>而我们可以在 Avisynth 里面直接调用 AviUtl 的 Input Plugin，Avisynth 有一个外挂叫做 loadaui，就是专门在做加载aui 的工作</p><p># 加载 LoadPluginEx，这样下面才能加载 2.0.x 版的 loadaui plugin<br />LoadPlugin(&amp;quot;c:\Program Files\AviSynth2\plugins\LoadPluginEx.dll&amp;quot;)<br /># 加载 loadaui，让 Avisynth 可以加载任何 AviUtl 的 input plugin<br />LoadPlugin(&amp;quot;c:\Program Files\AviSynth2\plugins\loadaui.dll&amp;quot;)<br /># 载入 m2v.aui，并将这个 plugin 的 function 命名为 &amp;quot;MPEG2VIDEO&amp;quot;<br />LoadAviUtlInputPlugin(&amp;quot;c:\AviUtl\98d\m2v.aui&amp;quot;, &amp;quot;MPEG2VIDEO&amp;quot;)<br /># 用 MPEG2VIDEO 解码<br />MPEG2VIDEO(&amp;quot;source.m2v&amp;quot;)</p><p>这样输出的就会是 YUY2。</p><p>另外 AviUtl 也可以直接开启 avs 文件，接收 YUY2 的输入。<br />所以许多软件都可以来个友情大合体 <br />大家互相帮忙，截长补短<br /></p>]]></description> 
<guid isPermaLink="false">5562638@http://dio1888.bokee.com/</guid> 
<dc:subject>影音技术</dc:subject> 
<dc:date>2006-08-22T16:37:31Z</dc:date> 
</item> 
<item> 
<title><![CDATA[一步一步转DVD为AVI文件(IVTC部分)]]></title> 
<link>http://dio1888.bokee.com/5506942.html</link> 
<description><![CDATA[<p>作者：lyb19<br />原文：<a href="http://www.3g365.com/viewthread.php?tid=20890">http://www.3g365.com/viewthread.php?tid=20890</a></p><p>第四节 复习：IVTC/Deinterlace应对策略 <br />接下来的数节中，我们将讲解IVTC/Deinterlace。IVTC/Deinterlace无论如何都是一个值得大书特书的过程，DVDRip一半的质量都是取决于IVTC/Deinterlace的好坏。 <br />首先，我们先了解一些概念。 <br />24p：本章经常会遇到这个概念，意思就是，24fps无交错的胶片，经过胶卷过带，最终形成的30fps、每五张中有两张交错的片源。 <br />30i：意思是，30fps、张张都Interlace（交错）的片源。 <br />场匹配反交错：这个动作一般对象指得是24p的影片，通过对（前）中后三帧进行场匹配（具体原理下文会讲），还原原本没有交错的画面。注意，是还原！这样还原出来的帧和原来没有交错的帧理论上应该是一模一样的。场匹配反交错是在帧与帧之间进行的。 <br />Deinterlace：反交错，通过一定手段，让原本交错的帧显得不再交错。注意，是“显得不再交错”而不是“还原”，经过Deinterlace的画面与原本的画面是有很大差别的。Deinterlace只在本帧内进行，是对单幅画面的处理。注意，Deinterlace一定要和场匹配反交错这个概念区分开！否则读下文的时候会非常糊涂。 </p><p>接下来，我们先来复习一下各种类型片源的处理方案（大虾偷懒，引用Silky大人的文章）。 <br />a)24p（也叫Film、3:2 pulldown型） <br />有些影片，讯源是 24fps，拍摄的时候是用胶片以 24fps拍摄的，每一张都没有交错，例如大部分的电影。为了要能在 NTSC 的电视上播放，电影胶卷过带（telecine）的时候必须转成 30fps（即前面说过的3:2 pulldown）。 <br />这种影片，其原始画面其实是 24fps无交错的，可以作IVTC，经过场匹配反交错、删除多余的画面，还原回原本的 24fps。 <br />大部分的电影，无庸置疑，其讯源一定是 24fps无交错，可以作 IVTC。 <br />电影转成 PAL（25fps）的时候，用的是 2:2 pulldown，画面还是无交错的，只是加快播放速度，变成每秒播放 25 张。不过有些 PAL 的 DVD 会向前提一个场，造成画面每一张都交错。 <br />还有一些 PAL DVD 非常奇怪，25 张之中会有重复的一张画面，这时就必须删除重复的那一张画面还原回 24p，删除重复帧的步骤叫做Decimate，后文详述制作方法。 </p><p>b)30i（也叫Video型） <br />这种片源通常由摄像机拍摄得到，每一张都是交错的。大部分的 NTSC 电视节目（连续剧、综艺节目、新闻报导...）、交错式的 DV 都是这种讯源。对付这种讯源，通常会采用Deinterlace的处理方式，经过这种方式处理过后，画面可能会变得模糊一些。 </p><p>c) 30fps progressive, 30p <br />30fps 每一张都没有交错，例如计算机动画 <br />这种讯源，当然什么处理都不用作。你可以直接跳过IVTC/Deinterlace这个步骤。 </p><p>d) Hybrid, Mixed 混合 24p/30p <br />在动画 DVD 上面常见，例如片头是 30fps progressive，每一张都没有交错，本篇却是 24fps progressive，五张之中有两张交错；或者是 CG 的部分 30p，其它部分 24p。 <br />做成 AVI，AVI 只能用一种固定的 fps，所以可以分开做的话分开做，把 24p 和 30p 的部分分成两个 AVI，例如片头 30p 一个 AVI，本篇 24p 一个 AVI。如果不好分开，例如几乎都是 24p，只有中间 CG 的部分 30p，只好强制 24fps 做下去，这样 30p 的部分会顿，不过也没办法了。 <br />如果做成 30fps，24p 的部分每四张要重复一张，也是会顿。 <br />最好的做法是转成 120fps <br />120 是 24 和 30 的最小公倍数，做成 120fps，可以兼顾 24p 和 30p，不会顿，又不用牺牲画面。至于120fps影片的制作方法，涉及到很多方面，因此不列入本文讨论范围，网上此类教程比较多，读者可以自行参考研究。 <br />或者干脆放弃 AVI，改用 .mkv 等可以支持 变动 frame rate（VFR） 的文件格式。 </p><p>e) Hybrid clip, Mixed, 混合 24p/30i, 混合 24p/48i, 混合 xxx/xxx ..... <br />例如部分 24fps progressive，五张之中有两张交错，部分 30fps interlaced，每一张都交错。这种片源通常使用Telecide和Decimate函数进行处理（下文有详述）。 </p><p>f) Hybrid Frame或其它乱七八糟的型式 <br />一个 Frame 之中，部分交错，部分没交错。例如有些影片的字幕、工作人员名单是 telecine 之后才叠加上去的，造成背景画面没交错，前景字幕却是交错的。这种情况应做Deinterlace。 <br />还有错误的 DVD mastering，剪接的时候少掉一张，图场颠倒，enocder 的 IVTC 错误，造成 frame 画面无法补回无交错的状态.....等等。这些类型较难处理，可能需要更为精确的手动IVTC/Deinterlace处理，还可能涉及到120fps的AVI的制作。所以在这里，笔者建议不熟练掌握技术的朋友放弃这两种类型，或者寻找更佳的片源。</p><p>第五节 讲解：用Decomb做IVTC/Deinterlace <br />在复习完了各种片源类型之后，我们正式开始介绍Decomb。Decomb是Donald A. Graft开发的一套IVTC/Deinterlace滤镜包，是现在使用最广泛的反交错插件，功能强大，速度快（像是在做广告）。本文来介绍一下使用Decomb中包含的Telecide、FieldDeinterlace、Decimate三个函数来完成IVTC或Deinterlace的任务。 <br />首先介绍Telecide函数。 <br />Telecide的作用是IVTC中的去交错。因为它只负责去交错，所以Telecide只完成了整个IVTC工作中的一半，另一半删除重复帧的任务，需要配合Decimate函数来完成。删除重复帧做法，我们在下文讲解。 <br />Telecide一般用于NTSC 3:2 pulldown（24p）、PAL 2:2 pulldown、24p/30i hybird这三种类型影片的反交错处理，如果片源不属于以上三种类型，请不要使用Telecide。 <br />首先介绍一下Telecide反交错的原理。Telecide在默认的情况下会通过一种叫做FieldMatch（场匹配）的技术来完成反交错的工作。我们以BottomField First为例，讲解FieldMatch的原理。 <br />当Telecide函数收到一个AVS传来的请求的时候，它会读取当前帧（下文用C表示，即Current）与下一帧（下文用N表示，即Next），并将这两帧拆成由奇数扫描线组成的Top Field（下文用t表示）和由偶数扫描线组成的Bottom Field（下文用b表示）两个场（Top和Bottom其实就是基数场和偶数场，只是叫法不一样），如下图： </p><p>此时，Telecide函数会用Cb场分别与Ct和Nt两个场进行组合（如果是Top Field First，Telecide就会以Ct为基准进行组合）： <br />Ct <br />Cb（组合一） </p><p>Nt <br />Cb（组合二） <br />然后，Telecide会对这两种组合方案进行比较，选择交错比较小的一种输出。注意！是选择交错小的一种输出，而不是选择无交错的一种输出。因为在一些情况下，经过FieldMatch仍然无法找到匹配的场，所以这种情况下，输出的结果仍然可能是交错的。 </p><p>下面以2：3 pulldown的片源为例，对这个过程进行实例说明。 </p><p>当Telecide收到对C帧进行反交错处理的请求之后，它会读取C帧和D帧，并将两帧拆分成2O、3E（C帧）和3O、4E（D帧）： </p><p>这时，Telecide会以3E为基础，将其与2O和3O两个场进行组合： <br />2O <br />3E（组合一） </p><p>3O <br />3E（组合二）&amp;#61664;Bingo！中奖~组合正确无交错~ <br />Telecide会对上面两种方案进行比较，然后输出交错较小的一种。 <br />按照上面的方法，一段2:3 pulldown的片源经过处理之后就变成了下面的样子： </p><p>我们可以看到，经过场匹配处理之后每帧都无交错，但其中D、E两帧重复了！如果把这样的结果拿去播放的话，会发现画面一顿一顿的，所以去交错之后，还需要删除重复帧才能够正常播放。 <br />下面说明一下Telecide函数在应用过程中的注意事项：Telecide要求输入的片源水平分辨率必须是2的正整数倍，颜色区间必须是YUV2或者YV12（关于颜色区间，请参阅第四章相关内容）。在Telecide之前，请不要进行任何Resize（变形）操作，因为分辨率的改变可能会导致Telecide在场判断上出现误判，造成场匹配失败。在Telecide之前，不要进行任何颜色区间转换操作，因为颜色区间的转换很可能造成交错帧颜色错误，影响Telecide的场判断，造成场匹配失败。还有一点，片源中的噪声会影响Telecide的场判断，请尽量使用噪声小的片源。 <br />在了解了Telecide反交错的基本原理与注意事项之后，我们来详细介绍一下Telecide函数的参数。由于Telecide的参数太多了（惊人的14个参数！），所以无法做到一一详细讲解。这里只介绍几个重要的参数，更多的进阶设定，请参考Decomb附带的《Decomb参考手册》。 <br />Telecide函数基本语法： <br />Telecide() <br />Order参数：对于正确的还原原始影像，设定正确的场顺序非常重要，所以我们首先确定order参数。场顺序通过参数order来设定，本参数为必选参数。设定order=1为TopField First，设定order=0为BottomField First。因为确定正确的场顺序实在太重要了，所以强烈建议你按照下面的方法确认场顺序，而不是猜测场顺序。 <br />要确定场顺序，需要建立一个不对片源进行任何处理的AVS脚本。首先照下面建立一个AVS脚本来分离TopField： <br />#调用MPEG2解码器 <br />LoadPlugin(&amp;quot;E:\gk\AviSynthPlugins\DGDecode.dll&amp;quot;) <br />#导入片源 <br />mpeg2source(&amp;quot;F:\dvdrip-temp\soultaker.d2v&amp;quot;) <br />#进行场分离 <br />AssumeTFF().SeparateFields() <br />现在，用VirtualDubMod（简称VDM，下同）打开上面AVS脚本，然后找到一段包含运动物体的影片并步进向前（一帧一帧地向前），注意运动物体是一直朝它该去的方向运动，还是在运动过程中突然向回运动。比如，如果场顺序错了，本来应该一直朝右侧运动的物体在运动过程中突然向左跳一下，然后继续朝右运动；如果场顺序正确，那么它会平稳的一直向右运动。 <br />如果使用AssumeTFF().SeparateFields()的时候物体运动正常，则该段影片的场顺序是TopField先，需要设定order=1；如果运动不正常，则是偶数场先，需要设定order=0。如果你想进一步确认是否是偶数场先，使用AssumeBFF().SeparateFields()。 <br />我们假设我们的片源是奇数场优先。到目前为止，我们的Telecide参数是下面的样子： <br />Telecide(order=1) <br />Guide参数：（范围0~3，默认0即关闭） <br />Telecide内置了一个功能叫做Pattern Guidance。这个功能用于对特定类型的影片的帧序和场序进行预测，以获得更快的处理速度和更好的处理效果。当Pattern Guidance开启的时候，它会对影片的场序进行预测，并有权推翻FieldMatch机能的场匹配方案，同时选用预测方案进行场匹配。由于Pattern Guidance适用的范围有限，所以需要知道影片的确切类型才能开启Pattern Guidance。 <br />Pattern Guidance通过Guide参数控制。Guide参数有四个值，设定guide=0关闭pattern guidance；设置guide=1使用3：2 pulldown模式(片源是24fps-&amp;gt;30fps的)；设置guide=2使用2：2模式（适用于PAL制式）；设置guide=3使用3：2：3：2：2模式（片源为25fps-&amp;gt;30fps，较少见）。 <br />首先确定你的片源是否是PAL制式。如果是，并且其内容为progressive，你可以直接设定guide=2来使用PAL模式。当然，如果片源不含progressive，你就根本不应该用Telecide()。所以对于PAL，我们的Telecide参数是下面的样子： <br />Telecide(order=1,guide=2) <br />如果我们的片源是NTSC 29.97fps或30fps，那么事情就要复杂一些。首先我们要确定片源是否为3:2 pulldown生成的。有很多测试方法可以使用。第一种，直接用VDM打开片源，并且不要进行任何处理。然后找到一处包含运动物体的片段，步进前进。如果你看到3帧非交错画面和2帧交错画面循环出现，那么就可以确定是3:2 pulldown了。大多数电影都是用的3:2 pulldown。 <br />像象上面讲的那样寻找3：2循环并不十分简单，比如一些动画包含重复的帧，很难清楚地发现3：2循环。 <br />所以我们还有第二种方法，你可以用下面的AVS脚本打开片源，然后看Telecide()怎样返回结果。（注意，一定要正确的设定场顺序。） <br />LoadPlugin(&amp;quot;E:\gk\AviSynthPlugins\DGDecode.dll&amp;quot;) <br />LoadPlugin(&amp;quot;E:\gk\AviSynthPlugins\Decomb.dll&amp;quot;) <br />mpeg2source(&amp;quot;F:\dvdrip-temp\soultaker.d2v&amp;quot;) <br />Telecide(order=1,guide=1,post=0,show=true) <br />用VDM打开这个AVS脚本，然后多抽取几段影片浏览。如果Telecide()报告&amp;quot;in-pattern&amp;quot;或&amp;quot;in-pattern*&amp;quot;，那么这段影片就是3:2 pulldown。如果报告&amp;quot;out-of-pattern&amp;quot;或&amp;quot; in-pattern &amp;quot;、&amp;quot;out-of-pattern&amp;quot;来回跳动，那么片源就不是纯3：2 pulldown。 <br />如果你确定片源中含有大量3：2内容，那么就应该设定guide=1。如果3：2占的比例不高或者不能确定片源种类，那就设置guide=0。我们假设我们的片源种3：2 pulldown含量很高，我们的Telecide参数是下面的样子： <br />Telecide(order=1,guide=1) <br />Post参数（范围0~5，默认2）、vthresh参数（0.0~255.0，默认50.0）： <br />我们将这两个有密切联系的参数放在一起讲解。 <br />在一些情况下，某些帧在场匹配的时候，不能找到合适的匹配，所以Telecide输出的结果仍然会有交错。这时候，Telecide就会启动Postprocessing（后处理）机能，对这种帧进行Deinterlace处理。 <br />Postprocessing由参数post控制，设定Post=0关闭Postprocessing；设置Post=1计算metrics但不实际进行deinterlace；设置post=2计算metrics并进行deinterlace；设置post=3计算metrics、进行deinterlace，并在经过deinterlace处理的帧上显示deinterlacing动态图。Post=1和3主要是进行调试参数时使用。最后正式输出的时候应该用post=2。此外，还有两个更加高级的模式，参见《Decomb参考手册》。 <br />通过vthresh参数，我们设定交错和非交错帧被分别来开的“阈值”（这里穿插一点小知识：“阈值”说白了就是门槛的意思，也就是许多插件中的threshold参数。注意哦~一些文章中将threshold解释为“阀值”，其实根本没有所谓的“阀值”，“阀值”是“阈值”的错误写法，两个字长得很像哦。），即一个帧交错到了什么程度会被Postprocessing拉过来做Deinterlace处理。 <br />我们采用一个比较程式化的过程来设定postprocessing。首先，照下面来建立AVS脚本（注意，其他参数都是按照以前确定的，你应当按照刚才确定的order和guide的参数来设定）： <br />LoadPlugin(&amp;quot;E:\gk\AviSynthPlugins\DGDecode.dll&amp;quot;) <br />LoadPlugin(&amp;quot;E:\gk\AviSynthPlugins\Decomb.dll&amp;quot;) <br />mpeg2source(&amp;quot;F:\dvdrip-temp\soultaker.d2v&amp;quot;) <br />Telecide(order=1,guide=1,post=3,vthresh=25,show=true) <br />用VDM打开这个脚本然后播放影片，这时Decomb会在画面上显示vmetric值。该帧镇实际的vmetric值显示在方括号中的&amp;quot;chosen=&amp;quot;，比如&amp;quot;[chosen=27]&amp;quot;。如果有vmetric值高于参数中指定的vthresh值，说明该帧被判断为交错，并交由Postorocessing处理。现在需要找出一个合适的vthresh值，能够从非交错帧里面辨别出交错帧。你能够很容易的辨别出被认为是交错的帧，因为a) vmetric 会大于 vthresh，) progressive/interlaced 指示器会显示interlaced，c)整个帧会有一个白色的反交错（deinterlacing）动态图覆盖在上面。你绝不会错过它们的。</p><p>Vthresh值的设定有一定难度，因此必须加倍小心谨慎。进行设定的原则是：宁愿捉到部分非交错帧都比放过交错帧好。不过虽说要尽量将交错帧尽量抓到，但一定要注意尺度，否则捕捉到过多的非交错帧，会造成画面模糊、显出杂色等等不良现象。如果抓到了过多的非交错帧，应当提高vthresh值；如果放过了部分交错帧，请减小vthresh值。这看起来很难，因为一部影片当中不同的部分动态、画面颜色等方面存在差别，所以一个vthresh值通常并不足够适应整部影片。好在Telecide支持更高端的Overriding Decomb Decisions模式，可以通过自行编写脚本来为影片的不同段落应用不同的参数设定。因为这个模式很少用到且难以实际操作，所以以这里不作详细讲解，如果需要，请参看《Decomb参考手册》。 <br />打开信息信息指示器（在参数中加入show=true），在VDM中多进行几段预览，确定得到较好的效果，不要留下漏网之鱼。 <br />我们假设我们将vthresh设置成30的时候恰好能将交错、非交错帧区分开，现在将post设置为2，我们的Telecide参数是下面的样子： <br />Telecide(order=1,guide=1,post=2,vthresh=30) <br />Blend参数：（范围：true/false，默认为false） <br />blend，混合，在Deinterlace的时候，用奇偶平均的方法，混合奇偶两个图场，可以减少突兀的交错现象，是去交错的方法之一。副作用，一是画面变模糊，清晰度下降，二是两张不同的画面混合在一起，看起来像是两个影像重迭在一起，会有残影，或者叫“鬼影”的现象。对比请看下面两幅图： </p><p>经由Blend得到的带鬼影的画面 <br />经由场匹配得到的画面 <br />当Blend为true时，Telecide就会像上面说的那样队两个厂进行混合后输出；如果为false，那么Telecide会保留一个场，然后使用内插补点补出另一个场。就速度来说，Blend比内插补点慢一些。 <br />Back参数（范围：0~2，默认0）、bthresh参数（范围：0.0~255.0，默认50）： <br />Back参数控制着Telecide的反向匹配功能。什么叫反向匹配呢？在前面讲解场匹配的时候我们提到过，Telecide会分别用本帧的一个场和下面一帧的场进行场匹配。在这里，如果开启了反向匹配功能，那么Telecide在进行场匹配的时候，不但会与下一帧匹配，还会与上一帧进行匹配。 <br />以 3:2 pulldown 的片源为例 <br />第 <br />3 个 Frame 经过 Decomb 重新组合，会变成 </p><p>Bt <br />Cb </p><p>Bt <br />Cb </p><p>Ct <br />Cb &amp;lt;- 中奖，这个组合奇偶差异最小 <br />输出差异最小的组合 </p><p>当设定Back=0时，反向匹配会被禁用。就是说，如果遇到了剪切不良的影片，Telecide找到合适的场进行匹配的几率会变小。没有成功匹配的帧会经过postprocessing的deinterlace处理，这样得到的效果就不如场匹配得到无交错帧的效果好。 <br />当设定Back=1的时候，如果一个帧经过场匹配之后，仍然存在交错，那么反向匹配就会启动，与前面一个帧的场进行匹配。Back=1需要与postprocessing配合使用，因此为取得较好的效果，开启back=1的时候请不要关闭postprocessing。在这里，Bthresh参数用来指定反向匹配的阈值，即在正向匹配中，候选的匹配方案存在交错，到什么程度后会启动反向搜寻。该参数可与vthresh参数灵活搭配使用，我们可以使用较高的vthresh来处理场匹配失败的帧，搭配较低的bthresh值来处理剪切不良的地方。 <br />当设定back=2的时候，反向搜寻会一直开启。但是对于back=2，请慎重使用，因为这可能会造成影片顿挫感（播放起来一顿一顿的，画面不流畅）。 </p><p>在讲解完Telecide函数之后，我们来讲解与之配合的Decimate函数。Decimate函数通常紧跟在Telecide函数后面，因为Telecide可以为紧跟在其后的Decimate函数传送信息，更有利于Decimate准确的判断并删除重复帧。 <br />Decimate函数基本语法： <br />Decimate() <br />通常情况下，用下面写法便可应付绝大多数情况，比如纯3：2 pulldown型： <br />Telecide(order=1,guide=1,post=2,vthresh=30). Decimate(cycle=5) <br />有一点请注意，即25fps的PAL片源不要使用Decimate删除帧，因为这类片源根本没有重复帧。如果删了，就会造成画面播放的时候一顿一顿的。 <br />为了应付更复杂的情况，我们来了解一下Decimate函数的常用参数。 <br />Cycle参数：（范围：2~25，默认5） <br />Cycle参数用来指定删除重复帧的“周期”，即每多少帧删除一帧。比如，在3：2 pulldown的片源下，我们需要每5帧删除1帧（原因见本节开头，Telecide原理讲解部分），那么cycle函数应当设置为5。 <br />Mode参数：（范围：0~3，默认0） <br />Mode参数用于指定Decimate函数的具体删帧策略。 <br />当设置mode=0时，Decimate函数将直接删除本周期内最相似的两个帧中的一个，影片帧率将会随之下降。 <br />当设置mode=1时，Decimate将会采用两种策略来应对： <br />1. 用一个内插补点计算出来的帧，来替换原本应该删除的帧，保持帧率不变。这个用内插补点计算出来的新的帧，由当前帧和下一帧计算得出。比如，经过场匹配处理的12345五幅画面，3、4相同，本来应当删去4，但是这时候Decimate就会通过3和5计算出来一个中间帧，取代4的位置。这时，仍然有5幅画面，所以帧率保持不变。 <br />2. 保持该帧原有的样子不变，直接pass。比如，原有12345五幅画面，3、4相同，本应当删去4，但此时Decimate会保持4不变直接输出。 <br />到底使用哪种策略，又由两个方面决定： <br />1. 片源是否为3:2 pulldown？（需要在Telecide函数中使用post=1参数声明帧序） <br />2. 该帧与前一帧的区别？（通过本函数的threshold参数指定） </p><p>设置mode=3能够较好的应付24p/30i hybird这片源。Decimate会应用以下两种应对策略： <br />1. 当处理24p部分的时候，Decimate会按照正常的删帧方式，每5帧删1帧，帧率下降到24fps。比如经过场匹配处理的12345五幅画面，3、4相同，Decimate会删除4，此时帧率下降到24fps。 <br />2. 当处理30i部分的时候，因为五幅画面中没有任何两幅相同，不能直接删除，同时还要求将帧率下降到24fps，所以Decimate会将5帧中最相近的两帧混合成1帧输出，以减少帧率下降所造成的顿挫感（画面一顿一顿的感觉）。比如经过Deinterlace处理的12345五幅画面，没有相同的，但是3、4两幅画面很相似，此时Decimate会将3、4混合成1帧输出，此时帧率下降到24fps。 <br />Decimate的重点便是mode的采用。在通常情况下，纯3:2 pulldown（即纯24p）的影片最适合采用mode=0，这样处理得到的画面是最完美的，由于删除了本来就不该有的多余帧，所以没有顿挫感。 <br />但是大多数情况是，没有纯3:2 pulldown的影片，很多影片为24p/30i混合的。mode=1和mode=3都是为了这种情况准备的。我们知道，24p部分每5张有一张重复，如果不删除这张重复的，画面播放的时候会一顿一顿的；30i部分没有重复画面，如果删了的话，画面会一顿一顿的。但是问题是，我们的片源里面既有24p也有30i，到底是删还是不删呢……这取决于24p和30i的含量。 <br />1. 当影片大部分为24p，少数为30i的时候，应当采用mode=3。这样，24p部分被完美还原，30i的部分进行混合输出处理，缓解了由删帧引起的顿挫感。 <br />2. 当影片大部分为30i，少数为24p的时候，应当采用mode=1。这样，30i部分因为没有删帧，没有顿挫感；24p部分由于采用了内插补帧的方式增加了一帧，缓解了不删帧引起的顿挫感。 <br />有一点请注意，用Telecide+Decomb处理24/30 hybird混合型片源，最多只能算作一种妥协方案。这样做出来的DVDRip，画面可能会出现模糊、顿挫感、色块（由内插补点或者Blend引起）等等不良现象。处理24/30 hybird混合型片源最佳的解决方案是制作120fps的AVI。 <br />Decimate函数的重要参数到这里就基本讲完了。如果想了解更多Decimate的进阶参数，请参考《Decomb参考手册》。 </p><p>下面来讲解FieldDeinterlace函数。FieldDeinterlace与Telecide的Postprocessing机能非常类似，都是对出现交错的单个帧进行去交错。 <br />FieldDeinterlace基本语法： <br />FieldDeinterlace() <br />Full参数：（范围：true/false，默认false） <br />Full参数用于指定是否全部帧都是交错。当设置为true时，函数会对全部帧进行Deinterlace处理。当片源全部为交错帧的时候（比如纯30i），可以将full设置为true。当设置为false时，函数会对每个帧进行侦测，如果判断为交错帧，那么进行Deinterlace处理；如果不是交错帧就直接pass。 <br />Blend参数：与Telecide的Blend参数相同。 </p><p>到此为止，Decomb的一些函数的基本参数已经基本讲解完了。本节只是对一些重点、基本参数进行了讲解，如果想了解更多，笔者强烈建议您参阅Decomb的《Decomb参考手册》。在这个手册里面，您将找到一切您需要的答案。 </p><p>第六节 实战！Decomb做IVTC/Deinterlace处理 <br />在上一节中，我们讲解了Decomb中三个场处理函数的使用方法与参数。在本节中，我们将针对具体例子来讲解这三个函数的组合应用。 <br />首先我们来看纯Interlace片源的Deinterlace处理： <br />范例脚本： <br />LoadPlugin(&amp;quot;decomb.dll&amp;quot;)#加载Decomb滤镜 <br />AVISource(&amp;quot;nonfilm.avi&amp;quot;)#导入片源 <br />FieldDeinterlace()#使用FieldDeinterlace进行Deinterlace处理，全部参数均为默认。 </p><p>然后，我们来看看针对3：2 pulldown片源只反交错，不删除重复帧的处理： <br />LoadPlugin(&amp;quot;decomb.dll&amp;quot;) <br />AVISource(&amp;quot;film.avi&amp;quot;) <br />Telecide(order=1)#使用Telecide函数进行场匹配反交错 </p><p>接下来，我们来看看IVTC（在场匹配反交错的同时删除重复帧）的做法： <br />LoadPlugin(&amp;quot;decomb.dll&amp;quot;) <br />AVISource(&amp;quot;film.avi&amp;quot;) <br />Telecide(order=1) <br />Decimate(cycle=5)#用Decimate每五帧删一帧 </p><p>禁用Postprocessing： <br />LoadPlugin(&amp;quot;decomb.dll&amp;quot;) <br />AVISource(&amp;quot;mixed.avi&amp;quot;) <br />Telecide(order=1,post=0)#post=0为禁用Postprocessing <br />Decimate(cycle=5) </p><p>对3:2 pulldown含量很大的影片进行IVTC： <br />LoadPlugin(&amp;quot;decomb.dll&amp;quot;) <br />AVISource(&amp;quot;mixed.avi&amp;quot;) <br />Telecide(order=1,guide=1)#使用guide=1对3:2 pulldown的片源处理进行优化 <br />Decimate(cycle=5) </p><p>处理hybird片源： <br />LoadPlugin(&amp;quot;decomb.dll&amp;quot;) <br />AVISource(&amp;quot;hybrid.avi&amp;quot;) <br />Telecide(order=1,guide=1) <br />Decimate(mode=3,threshold=2.0)#使用Decimate的mode参数对hybird影片的处理进行优化， <br />具体配制方法请见上一节。 </p><p>IVTC的理论与实践到这里已经讲完了。希望读者能够反复阅读本章，本章中涉及到众多的词语，第一次读起来可能会比较吃力，但是读的次数多了之后自然会明白不少的。</p><p />]]></description> 
<guid isPermaLink="false">5506942@http://dio1888.bokee.com/</guid> 
<dc:subject>影音技术</dc:subject> 
<dc:date>2006-08-09T12:27:13Z</dc:date> 
</item> 
<item> 
<title><![CDATA[禁用视频预览（shmedia.dll）]]></title> 
<link>http://dio1888.bokee.com/5505130.html</link> 
<description><![CDATA[<p>每当用资源管理器选中一个视频文件时，Xp会在左侧面板预览显示，不过这对于较大的视频文件时，往往要读上半天。用户在大多数情况下并不需要预览，禁止的方法也非常简单，在运行输入框中输入“regsvr32 /u shmedia.dll”即可撤消视频预览（屏蔽前和屏蔽后的资源管理器对比如图3）。</p><p><img alt=" " src="http://dio1888.bokee.com/inc/20062202007161.jpg" onload="javascript: img_auto_size(this,450,true);" align="baseline" /></p><p>恢复视频预览的方法：在运行输入框中输入“regsvr32 shmedia.dll”即可。</p>]]></description> 
<guid isPermaLink="false">5505130@http://dio1888.bokee.com/</guid> 
<dc:subject>影音技术</dc:subject> 
<dc:date>2006-08-08T22:56:50Z</dc:date> 
</item> 
<item> 
<title><![CDATA[AviSynth文档中文版（个人学习过程中翻译的部分）]]></title> 
<link>http://dio1888.bokee.com/5473727.html</link> 
<description><![CDATA[<p>作者:天地逍遥<br />
原文:http://popgo.net/bbs/showthread.php?s=&amp;threadid=409024</p>
	<p>说实话，本人英语水平十分有限（仍在奋战四级……|||(￣▽￣)b），所以难保翻译上的错误，为此拿不准的地方后面都保留了英文原文，再加上受我学习C语言的缘故，不可避免的在翻译稿中带入了我个人的用语习惯（AVS语法和C太像了……），所以各位不习惯或者不满意的话可以自行反编译CHM文档并对其进行修改。如果各位发现了比较严重的错误希望能通知一下我，联系方式在文档内，谢谢。<br />
<br />
文档采用CHM电子书的形式，保留了原文档的风格，效果图在下面～<br />
汉化完成的仅有：入门指南（Getting Start）核心滤镜（Core Filters）的简介，以及部分常用内建滤镜的详细介绍，具体是哪些的在文档内有说明。<br />
<br />
最后，如果各位觉得这篇翻译文档对大家学习AVS有帮助的话就祝我四顺利通过吧 m(_ _)m （当初决定翻译这个也是为了能提高自己的英文水平）……<br />
<br />
PS：文档使用的是2.57的～<br />
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝<br />
<a href="http://www.mofile.com/cn/index_storage.jsp" target="_blank">http://www.mofile.com/cn/index_storage.jsp</a><br />
<br />
1.9M &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AviSynth Doc CHS.chm &amp;nbsp; &amp;nbsp; &amp;nbsp; 0660654248617473 &amp;nbsp; &amp;nbsp;不过期<br />
＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝<br />
<br />
效果图：<br />
<img src="http://album.hevnet.cn/upload/gareth/bigpic/200672595931353.jpg" border="0" alt=""></p>
]]></description> 
<guid isPermaLink="false">5473727@http://dio1888.bokee.com/</guid> 
<dc:subject>影音技术</dc:subject> 
<dc:date>2006-08-01T23:30:00Z</dc:date> 
</item> 
<item> 
<title><![CDATA[x264参数解释]]></title> 
<link>http://dio1888.bokee.com/5437075.html</link> 
<description><![CDATA[<p>作者：kykdu<br />原文：<a href="http://popgo.net/bbs/showthread.php?s=&amp;threadid=408981">http://popgo.net/bbs/showthread.php?s=&amp;amp;threadid=408981</a></p><p>本文对应的是x264命令行模式，VFW方式也用相同的参数，不过是图形界面，可以自己找对应的英文。</p><p>使用格式：x264 默认选项 -o 输出文件 输入文件 [长x宽]<br />输入支持格式：RAW/y4m/avi/avs(编译时可选)<br />输出支持格式：264/mkv/mp4(编译时可选)</p><p>x264的许多参数可以有-/--两种输入法，笔者也不知道为什么。以下等价参数用“参数1/参数2 &amp;lt;必需数值格式&amp;gt;”表示，参数尾部()内为个人推荐。</p><p>-h/--help 帮助</p><p>帧类型选项：</p><p>-I/--keyint &amp;lt;整数&amp;gt; 最大IDR帧间距，默认250<br />-i/--min-keyint &amp;lt;整数&amp;gt; 最小IDR帧间距，默认25<br />--scenecut &amp;lt;整数&amp;gt; 画面动态变化限，当超出此值时插入I帧，默认40<br />-b/--bframes &amp;lt;整数&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 在IP帧之间可插入的B帧数量最大值，范围0~16，默认0<br />--no-b-adapt&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 关闭自适应B帧判定(-b设为1时可用，其他不推荐)<br />--b-bias &amp;lt;整数&amp;gt; 控制插入B帧判定，范围-100~+100，越高越容易插入B帧，默认0<br />--b-pyramid&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 允许B帧做参考帧<br />--no-cabac&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 关闭内容自适应二进制算术编码(CABAC，高效率的熵编码)(会提高速度，但严重影响质量)<br />-r/--ref &amp;lt;整数&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 最大参考帧数，范围0~16，默认1<br />--nf&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 关闭环路滤波(一种除马赛克算法)<br />-f/--filter &amp;lt;alpha:beta&amp;gt;设置环路滤波的AlphaC和Beta的参数，范围-6-6，默认都为0</p><p>码率控制选项：</p><p>-q/--qp &amp;lt;整数&amp;gt; 固定量化模式并设置使用的量化值，范围0~51，0为无损压缩，默认26<br />-B/--bitrate &amp;lt;整数&amp;gt; 设置平均码率<br />--crf &amp;lt;整数&amp;gt; 质量模式，量化值动态可变(目前不太成熟，质量不如设置固定量化值)<br />--qpmin &amp;lt;整数&amp;gt; 设置最小量化值，范围0~51，默认10<br />--qpmax &amp;lt;整数&amp;gt; 设置最大量化值，范围0~51，默认51<br />--qpstep &amp;lt;整数&amp;gt; 设置相邻帧之间的量化值差，范围0~50，默认4<br />--ratetol &amp;lt;小数&amp;gt; 平均码率模式下，瞬时码率可以偏离的倍数，范围0.1~100.0，默认1.0<br />--vbv-maxrate &amp;lt;整数&amp;gt; 平均码率模式下，最大瞬时码率，默认0(与-B设置相同)<br />--vbv-bufsize &amp;lt;整数&amp;gt; 码率控制缓冲区的大小，单位kbit，默认0<br />--vbv-init &amp;lt;小数&amp;gt; 码率控制缓冲区数据保留的最大数据量与缓冲区大小之比，范围0~1.0，默认0.9</p><p>--ipratio &amp;lt;小数&amp;gt; I帧和P帧之间的量化系数，默认1.40<br />--pbratio &amp;lt;小数&amp;gt; P帧和B帧之间的量化系数，默认1.30<br />--色度-qp-offset &amp;lt;整数&amp;gt; 色度和亮度之间的量化差，范围-12~+12，默认0</p><p>-p/--pass &amp;lt;1|2|3&amp;gt; 多次压缩码率控制<br />1：第一次压缩，创建统计文件<br />2：按建立的统计文件压缩并输出，不覆盖统计文件，<br />3：按建立的统计文件压缩，优化统计文件<br />--stats &amp;lt;字符串&amp;gt; 统计文件的名称，默认&amp;quot;x264_2pass.log&amp;quot;<br />--rceq &amp;lt;字符串&amp;gt; 速率控制公式，默认&amp;quot;blurCplx^(1-qComp)&amp;quot;<br />--qcomp &amp;lt;小数&amp;gt; 线性量化控制，0.0为固定码率，1.0为固定量化值，默认0.6，只用于2-pass和质量模式<br />--cplxblur &amp;lt;小数&amp;gt; 根据相邻帧平滑量化值比例的最大值，范围0~99.9，默认20.0，只用于2-pass和质量模式<br />--qblur &amp;lt;小数&amp;gt; 对统计文件结果平滑量化值比例的最大值,范围0~99.9，默认0.5，只用于2-pass</p><p>--zones &amp;lt;z0&amp;gt;/&amp;lt;z1&amp;gt;/… 分段量化，格式为：&amp;lt;开始帧&amp;gt;,&amp;lt;结束帧&amp;gt;,&amp;lt;选项&amp;gt;，可选项为：q=&amp;lt;整数&amp;gt;(量化值)或b=&amp;lt;小数&amp;gt;(码率倍数)</p><p>分析选项：</p><p>-A/--analyse &amp;lt;字符串&amp;gt; 动态块划分方法，默认&amp;quot;p8x8,b8x8,i8x8,i4x4&amp;quot;。可选项：p8x8/p4x4/b8x8/i8x8/i4x4；none/all(p4x4需要p8x8. i8x8需要--8x8dct)<br />--direct &amp;lt;字符串&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 动态预测方式，默认&amp;quot;spatial&amp;quot;。可选项：none/spatial/temporal/auto<br />-w/--weightb 允许B帧加权预测(可以减少相邻B帧质量低的影响)<br />--me &amp;lt;字符串&amp;gt; 对全像素块动态预测搜索的方式，默认&amp;quot;hex&amp;quot;，可选项：<br />dia：菱形搜索，半径1 (快)<br />hex：正六边形搜索，半径2<br />umh：可变半径六边形搜索<br />esa：全面搜索(很慢，而且效果与umh几乎相同)<br />--merange &amp;lt;整数&amp;gt; --me为umh/esa时的搜索半径，最大64，默认16<br />-m/--subme &amp;lt;整数&amp;gt; 动态预测和分区方式，可选项1~7，默认5(与压缩质量和时间关系密切，1是7速度的四倍以上)<br />1：用全像素块进行动态搜索，对每个块再用快速模式进行四分之一像素块精确搜索<br />2：用半像素块进行动态搜索，对每个块再用快速模式进行四分之一像素块精确搜索<br />3：用半像素块进行动态搜索，对每个块再用质量模式进行四分之一像素块精确搜索<br />4：用快速模式进行四分之一像素块精确搜索<br />5：用质量模式进行四分之一像素块精确搜索<br />6：进行I、P帧像素块的速率失真最优化(rdo)<br />7：进行I、P帧运动矢量及块内部的速率失真最优化(质量最好)<br />--b-rdo B帧也进行rdo，需要--subme在6以上<br />--mixed-refs 可以在一帧内使用不同参考帧<br />--no-chroma-me 不进行色度的动态预测<br />--bime 可以平均B帧参考块的运动矢量<br />-8/--8x8dct 可以使用8x8的离散余弦变换(DCT)<br />-t/--trellis &amp;lt;整数&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Trellis量化，对每个8x8的块寻找合适的量化值，需要CABAC，默认0<br />0：关闭<br />1：只在最后编码时使用<br />2：一直使用<br />--no-fast-pskip 关闭快速P帧跳过检测<br />--no-dct-decimate&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 关闭P帧联合编码(可以增加细节，但也会增大体积)<br />--nr &amp;lt;整数&amp;gt; 噪声去除，范围0~100000，默认0</p><p>--cqm &amp;lt;字符串&amp;gt; 设置外部量化矩阵格式，默认&amp;quot;flat&amp;quot;，可选项：jvt/flat<br />--cqmfile &amp;lt;字符串&amp;gt; 读取JM格式的外部量化矩阵文件，自动忽略其他--cqm*选项<br />--cqm4 &amp;lt;list&amp;gt; 设置4x4的量化矩阵，用逗号分开，范围1~255的16个整数<br />--cqm8 &amp;lt;list&amp;gt; 设置8x8的量化矩阵，用逗号分开，范围1~255的64个整数<br />--cqm4i/--cqm4p/--cqm8i/--cqm8p 设置I、P帧不同的量化矩阵<br />--cqm4iy/--cqm4ic/--cqm4py/--cqm4pc 设置亮度、色度不同的量化矩阵</p><p>视频标准化选项：<br />这些选项与编码无关，不过如果要用mp4之类的播放器，可以设置，风险自担</p><p>--sar width:height 设置长宽比<br />--overscan &amp;lt;字符串&amp;gt; 过扫描线，默认&amp;quot;undef&amp;quot;(不设置)，可选项：show(观看)/crop(去除)<br />--videoformat &amp;lt;字符串&amp;gt; 视频格式，默认&amp;quot;undef&amp;quot;，可选项：component/pal/ntsc/secam/mac/undef<br />--fullrange &amp;lt;字符串&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; Specify full range samples setting，默认&amp;quot;off&amp;quot;，可选项：off/on(我也不明白这是干什么的，请高手指点)<br />--colorprim &amp;lt;字符串&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; 原始色度格式，默认&amp;quot;undef&amp;quot;，可选项：undef/bt709/bt470m/bt470bg，smpte170m/smpte240m/film<br />--transfer &amp;lt;字符串&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 转换方式，默认&amp;quot;undef&amp;quot;，可选项：undef/bt709/bt470m/bt470bg/linear,log100/log316/smpte170m/smpte240m<br />--colormatrix &amp;lt;字符串&amp;gt;&amp;nbsp; 色度矩阵设置，默认&amp;quot;undef&amp;quot;,undef/bt709/fcc/bt470bg,smpte170m/smpte240m/GBR/YCgCo<br />--chromaloc &amp;lt;整数&amp;gt; 色度样本指定，范围0~5，默认0</p><p>输入、输出选项：</p><p>--level &amp;lt;字符串&amp;gt; 设定等级(as defined by Annex A)(不明白，请高手指点)<br />--fps &amp;lt;小数&amp;gt; 设定帧率<br />--seek &amp;lt;整数&amp;gt; 设定起始帧<br />--frames &amp;lt;整数&amp;gt; 最大编码帧数<br />-o/--output 指定输出文件</p><p>--threads &amp;lt;整数&amp;gt; 编码线程(使用分片技术)<br />--thread-input 在编码线程中运行Avisynth<br />--no-asm 关闭全部CPU优化指令<br />--no-psnr 关闭PSNR计算<br />--quiet 安静模式<br />-v/--verbose 显示每一个帧的信息<br />--progress 显示编码进程<br />--visualize 显示运动矢量<br />--sps-id &amp;lt;整数&amp;gt; 设置SPS和PPS的ID值，默认0<br />--aud 使用数据单元定义符号</p><p />]]></description> 
<guid isPermaLink="false">5437075@http://dio1888.bokee.com/</guid> 
<dc:subject>影音技术</dc:subject> 
<dc:date>2006-07-25T02:06:08Z</dc:date> 
</item> 
<item> 
<title><![CDATA[EVA09中20/30FPS的overlay的反交错处理]]></title> 
<link>http://dio1888.bokee.com/5302957.html</link> 
<description><![CDATA[<p>作者：dizyh<br />原文：http://www.dizyh.cn/n/article/249<br /><br /><img alt="" src="http://www.dizyh.cn/anime/eva_09/Snap01.jpg" border="0" /><br /><br /><img alt="" src="http://www.dizyh.cn/anime/eva_09/Snap02.jpg" border="0" /><br /><br /><img alt="" src="http://www.dizyh.cn/anime/eva_09/Snap03.jpg" border="0" /><br /><br /><img alt="" src="http://www.dizyh.cn/anime/eva_09/Snap04.jpg" border="0" /><br /><br /><img alt="" src="http://www.dizyh.cn/anime/eva_09/Snap05.jpg" border="0" /><br /><br /><img alt="" src="http://www.dizyh.cn/anime/eva_09/Snap06.jpg" border="0" /><br /><br /><img alt="" src="http://www.dizyh.cn/anime/eva_09/Snap07.jpg" border="0" /><br /><br /><img alt="" src="http://www.dizyh.cn/anime/eva_09/Snap08.jpg" border="0" /><br /><br /><img alt="" src="http://www.dizyh.cn/anime/eva_09/Snap09.jpg" border="0" /> </p>]]></description> 
<guid isPermaLink="false">5302957@http://dio1888.bokee.com/</guid> 
<dc:subject>影音技术</dc:subject> 
<dc:date>2006-06-27T13:37:43Z</dc:date> 
</item> 

</channel> 
</rss> 
