<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>夜の工房 &#187; 软件&amp;技术</title>
	<atom:link href="http://www.vempx.net/article/category/soft_tech/feed" rel="self" type="application/rss+xml" />
	<link>http://www.vempx.net</link>
	<description>逃避现实怎么了！沉迷二次元有啥不可以！</description>
	<lastBuildDate>Sun, 18 Jul 2010 06:59:50 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.6</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>[更新] Chapters file time calculator v0.2.1</title>
		<link>http://www.vempx.net/article/311.htm</link>
		<comments>http://www.vempx.net/article/311.htm#comments</comments>
		<pubDate>Sun, 02 May 2010 14:40:06 +0000</pubDate>
		<dc:creator>VempX</dc:creator>
				<category><![CDATA[软件&技术]]></category>
		<category><![CDATA[Chapter]]></category>

		<guid isPermaLink="false">http://www.vempx.net/article/311.htm</guid>
		<description><![CDATA[以前的废话：
嗯，今天花了一天的时间用C写的……
没办法我编程太废……
写这东西的初衷是为了使Chapter文件处理变得简便
BD经常是把所有的chapter连在一起，分话压的话，就要把后面几话的时间全部整体前移才行
用这个小东西就能很简单的搞定 =v=
点击下载：
Chapters file time calculator v0.2.1
注意: 输入文件必须是OGG Chapters文件.
用法:
timec &#60;输入文件&#62; [参数]
参数:
-?    显示本帮助
-t     时间整体前移计算 (默认)
-d    时间 x 1.001 (用于DVD Decrypter)
举例:
timec    chapters.txt
timec    chapters.txt -t -d
合法文件如下：
CHAPTER01=00:23:45.424
CHAPTER01NAME= Chapter 1
CHAPTER02=00:25:16.515
CHAPTER02NAME= Chapter 2
CHAPTER03=00:26:47.606
CHAPTER03NAME= Chapter 3
CHAPTER04=00:36:32.190
CHAPTER04NAME= Chapter 4
Changelog：
0.2.1:
调整输出编号从00开始(其实无所谓……)
修正计算后第一个章节时间可能为负数的问题 =_=
0.2：
支持章节标题保留
添加可选参数
针对DVD Decrypter抓取的章节时间不准确添加-d参数用以修正
0.1.1:
增加处理章节数量到30，应该够用了
调整输出章节文件编号从01开始
欢迎反馈问题
]]></description>
			<content:encoded><![CDATA[<p>以前的废话：</p>
<blockquote><p>嗯，今天花了一天的时间用C写的……<br />
没办法我编程太废……<br />
写这东西的初衷是为了使Chapter文件处理变得简便<br />
BD经常是把所有的chapter连在一起，分话压的话，就要把后面几话的时间全部整体前移才行<br />
用这个小东西就能很简单的搞定 =v=</p></blockquote>
<p>点击下载：<br />
<a href="http://www.vempx.net/download/timecalc_v021.7z">Chapters file time calculator v0.2.1</a></p>
<blockquote><p>注意: 输入文件必须是OGG Chapters文件.</p>
<p>用法:<br />
timec &lt;输入文件&gt; [参数]</p>
<p>参数:<br />
-?    显示本帮助<br />
-t     时间整体前移计算 (默认)<br />
-d    时间 x 1.001 (用于DVD Decrypter)</p>
<p>举例:<br />
timec    chapters.txt<br />
timec    chapters.txt -t -d</p></blockquote>
<p>合法文件如下：</p>
<blockquote><p>CHAPTER01=00:23:45.424<br />
CHAPTER01NAME= Chapter 1<br />
CHAPTER02=00:25:16.515<br />
CHAPTER02NAME= Chapter 2<br />
CHAPTER03=00:26:47.606<br />
CHAPTER03NAME= Chapter 3<br />
CHAPTER04=00:36:32.190<br />
CHAPTER04NAME= Chapter 4</p></blockquote>
<p>Changelog：</p>
<blockquote><p>0.2.1:<br />
调整输出编号从00开始(其实无所谓……)<br />
修正计算后第一个章节时间可能为负数的问题 =_=</p>
<p>0.2：<br />
支持章节标题保留<br />
添加可选参数<br />
针对DVD Decrypter抓取的章节时间不准确添加-d参数用以修正</p>
<p>0.1.1:<br />
增加处理章节数量到30，应该够用了<br />
调整输出章节文件编号从01开始</p></blockquote>
<p>欢迎反馈问题</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vempx.net/article/311.htm/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>可能是目前为止吸奶娃BD最好的处理方式</title>
		<link>http://www.vempx.net/article/314.htm</link>
		<comments>http://www.vempx.net/article/314.htm#comments</comments>
		<pubDate>Sun, 02 May 2010 13:36:03 +0000</pubDate>
		<dc:creator>VempX</dc:creator>
				<category><![CDATA[软件&技术]]></category>
		<category><![CDATA[1080]]></category>
		<category><![CDATA[720]]></category>
		<category><![CDATA[BDRip]]></category>
		<category><![CDATA[Blu-ray]]></category>

		<guid isPermaLink="false">http://www.vempx.net/article/314.htm</guid>
		<description><![CDATA[先看蓝光原图

&#160;
&#160;
再来看处理后的720，因为这片子实在是没有1080的价值
&#160; 

&#160;
处理的思路是大虾（dgwxx）想出来的   大虾我信你啊啊啊啊啊啊啊啊啊啊啊！！！！！！！！！    不过本处理方式需要大量的人肉操作，所以效率不好，眼泪很多，距离量产可能还有火星撞地球的几率，嗯～
]]></description>
			<content:encoded><![CDATA[<p>先看蓝光原图</p>
<p><a href="http://www.vempx.net/wp-content/uploads/picture/BD_12F71/source.jpg" rel="shadowbox[post-314];player=img;" target="_blank"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="source" border="0" alt="source" src="http://www.vempx.net/wp-content/uploads/picture/BD_12F71/source_thumb.jpg" width="468" height="265" /></a></p>
<p>&#160;</p>
<p>&#160;</p>
<p>再来看处理后的720，因为这片子实在是没有1080的价值</p>
<p><a href="http://www.vempx.net/wp-content/uploads/picture/BD_12F71/processed.jpg" rel="shadowbox[post-314];player=img;" target="_blank"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="processed" border="0" alt="processed" src="http://www.vempx.net/wp-content/uploads/picture/BD_12F71/processed_thumb.jpg" width="468" height="265" /></a>&#160; </p>
</p>
<p>&#160;</p>
<p>处理的思路是大虾（dgwxx）想出来的   <br />大虾我信你啊啊啊啊啊啊啊啊啊啊啊！！！！！！！！！    <br />不过本处理方式需要大量的人肉操作，所以效率不好，眼泪很多，距离量产可能还有火星撞地球的几率，嗯～</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vempx.net/article/314.htm/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>太悲剧了，今天才刚刚发现MPC-HC支持WASAPI音频输出</title>
		<link>http://www.vempx.net/article/302.htm</link>
		<comments>http://www.vempx.net/article/302.htm#comments</comments>
		<pubDate>Mon, 04 Jan 2010 10:43:04 +0000</pubDate>
		<dc:creator>VempX</dc:creator>
				<category><![CDATA[软件&技术]]></category>
		<category><![CDATA[MPC-HC]]></category>
		<category><![CDATA[WASPI]]></category>
		<category><![CDATA[Win7]]></category>

		<guid isPermaLink="false">http://www.vempx.net/article/302.htm</guid>
		<description><![CDATA[啊啊啊，我太悲剧了！用了这么久居然没发现有这个功能！
MPC-HC设置中输出项里，右下的DirectShow音频里选择MPC Audio Renderer，这样MPC就会使用WASAPI独占输出了。这样就避免了Win7那个共享模式采样率带来的重采样问题了呀！
而且我更加悲剧的发现，从r1297开始就添加了这个功能了。我靠我究竟是在干什么啊，这么久都没注意到。
T T
]]></description>
			<content:encoded><![CDATA[<p>啊啊啊，我太悲剧了！用了这么久居然没发现有这个功能！</p>
<p>MPC-HC设置中输出项里，右下的DirectShow音频里选择MPC Audio Renderer，这样MPC就会使用WASAPI独占输出了。这样就避免了Win7那个共享模式采样率带来的重采样问题了呀！</p>
<p>而且我更加悲剧的发现，从r1297开始就添加了这个功能了。我靠我究竟是在干什么啊，这么久都没注意到。</p>
<p>T T</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vempx.net/article/302.htm/feed</wfw:commentRss>
		<slash:comments>19</slash:comments>
		</item>
		<item>
		<title>Haali Matroska Splitter 19.12.2009</title>
		<link>http://www.vempx.net/article/301.htm</link>
		<comments>http://www.vempx.net/article/301.htm#comments</comments>
		<pubDate>Mon, 21 Dec 2009 01:30:17 +0000</pubDate>
		<dc:creator>VempX</dc:creator>
				<category><![CDATA[软件&技术]]></category>
		<category><![CDATA[Haali]]></category>
		<category><![CDATA[MKV]]></category>
		<category><![CDATA[x64]]></category>

		<guid isPermaLink="false">http://www.vempx.net/article/301.htm</guid>
		<description><![CDATA[Changes in Haali Matroska Splitter 19.12.2009:    • New Features:    - Added a 64-bit version    - A shell extension was removed from the splitter. This will be available seprately at a later date.    - Added truehd and mlp support for Matroska files and transpor [...]]]></description>
			<content:encoded><![CDATA[<p><b>Changes in Haali Matroska Splitter 19.12.2009</b>:    <br />• New Features:    <br />- Added a 64-bit version    <br />- A shell extension was removed from the splitter. This will be available seprately at a later date.    <br />- Added truehd and mlp support for Matroska files and transpor streams     <br />• Fixed items:    <br />- Fixed lpcm in transport streams support</p>
<p>您终于更新了，真是不容易，距上一版本隔了将近一年啊……</p>
<p><a title="http://haali.su/mkv/MatroskaSplitter.exe" href="http://haali.su/mkv/MatroskaSplitter.exe">http://haali.su/mkv/MatroskaSplitter.exe</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.vempx.net/article/301.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>QQ mail plugin for firefox 1.0.0.2发布</title>
		<link>http://www.vempx.net/article/296.htm</link>
		<comments>http://www.vempx.net/article/296.htm#comments</comments>
		<pubDate>Fri, 20 Nov 2009 14:25:52 +0000</pubDate>
		<dc:creator>VempX</dc:creator>
				<category><![CDATA[软件&技术]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[QQMail]]></category>

		<guid isPermaLink="false">http://www.vempx.net/article/296.htm</guid>
		<description><![CDATA[Firefox用QQmail插件1.0.0.2发布了。   貌似解决了之前文章里提到的Win7下无效的问题。    终于，我不用再用XP兼容模式运行Firefox了。
]]></description>
			<content:encoded><![CDATA[<p>Firefox用QQmail插件1.0.0.2发布了。   <br />貌似解决了之前文章里提到的Win7下无效的问题。    <br />终于，我不用再用XP兼容模式运行Firefox了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vempx.net/article/296.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[补充]渲染器品质测试</title>
		<link>http://www.vempx.net/article/293.htm</link>
		<comments>http://www.vempx.net/article/293.htm#comments</comments>
		<pubDate>Sun, 15 Nov 2009 05:22:20 +0000</pubDate>
		<dc:creator>VempX</dc:creator>
				<category><![CDATA[软件&技术]]></category>
		<category><![CDATA[EVR]]></category>
		<category><![CDATA[ffdshow]]></category>
		<category><![CDATA[Haali]]></category>
		<category><![CDATA[madVR]]></category>
		<category><![CDATA[VMR]]></category>

		<guid isPermaLink="false">http://www.vempx.net/article/293.htm</guid>
		<description><![CDATA[之前的测试，被aki指出并不是很精确(aki联动帖)，所以重新制作了一个测试用的图片。虽然不能100%还原实际观看视频时的情况，但是还是希望这个测试得到的结果能更加精确一些。
测试用原图
重新制作的图片包含了4个部分。最上方是黑色、红色、绿色、蓝色分别到白色的渐变。为了测试的精确，每个渐变的宽度为256px，正好是0-255阶。
第二部分为AVS生成的color_bar。
第三部分为我制作的随机颜色彩色条纹。每个条纹的宽度越往右越窄，最右边的条纹宽度为1px。
最后一部分则是普通的文字。
ImageSource(&#8221;Color_Test.bmp&#8221;,end=59)
Assumefps(&#8221;ntsc_video&#8221;)
ConverttoYV12(matrix=&#8221;rec601&#8243;)
 
EVR                                                                 Haali
 
madVR                                                              VMR9

补充一张ffdshow的高品质RGB32输出
图片可点击放大进行肉眼判断。
输出图已经交给aki，等待他的数学计算结果。
]]></description>
			<content:encoded><![CDATA[<p>之前的测试，被aki指出并不是很精确(<a href="http://airness.hjlp.org/html/y2009/630.html" target="_blank">aki联动帖</a>)，所以重新制作了一个测试用的图片。虽然不能100%还原实际观看视频时的情况，但是还是希望这个测试得到的结果能更加精确一些。</p>
<p align="center"><a href="http://www.vempx.net/wp-content/uploads/picture/b6300c482b84_BBAB/Source.png" rel="shadowbox[post-293];player=img;" target="_blank"><img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="Source" src="http://www.vempx.net/wp-content/uploads/picture/b6300c482b84_BBAB/Source_thumb.png" border="0" alt="Source" width="260" height="260" /></a>测试用原图</p>
<p>重新制作的图片包含了4个部分。最上方是黑色、红色、绿色、蓝色分别到白色的渐变。为了测试的精确，每个渐变的宽度为256px，正好是0-255阶。<br />
第二部分为AVS生成的color_bar。<br />
第三部分为我制作的随机颜色彩色条纹。每个条纹的宽度越往右越窄，最右边的条纹宽度为1px。<br />
最后一部分则是普通的文字。</p>
<blockquote><p>ImageSource(&#8221;Color_Test.bmp&#8221;,end=59)<br />
Assumefps(&#8221;ntsc_video&#8221;)<br />
ConverttoYV12(matrix=&#8221;rec601&#8243;)</p></blockquote>
<p align="center"><a href="http://www.vempx.net/wp-content/uploads/picture/b6300c482b84_BBAB/EVR.png" rel="shadowbox[post-293];player=img;" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="EVR" src="http://www.vempx.net/wp-content/uploads/picture/b6300c482b84_BBAB/EVR_thumb.png" border="0" alt="EVR" width="260" height="260" /></a> <a href="http://www.vempx.net/wp-content/uploads/picture/b6300c482b84_BBAB/Haali.png" rel="shadowbox[post-293];player=img;" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="Haali" src="http://www.vempx.net/wp-content/uploads/picture/b6300c482b84_BBAB/Haali_thumb.png" border="0" alt="Haali" width="260" height="260" /></a><br />
EVR                                                                 Haali</p>
<p align="center"><a href="http://www.vempx.net/wp-content/uploads/picture/b6300c482b84_BBAB/madVR.png" rel="shadowbox[post-293];player=img;" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="madVR" src="http://www.vempx.net/wp-content/uploads/picture/b6300c482b84_BBAB/madVR_thumb.png" border="0" alt="madVR" width="260" height="260" /></a> <a href="http://www.vempx.net/wp-content/uploads/picture/b6300c482b84_BBAB/VMR9.png" rel="shadowbox[post-293];player=img;" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="VMR9" src="http://www.vempx.net/wp-content/uploads/picture/b6300c482b84_BBAB/VMR9_thumb.png" border="0" alt="VMR9" width="260" height="260" /></a><br />
madVR                                                              VMR9</p>
<p align="center"><a href="http://www.vempx.net/wp-content/uploads/picture/b6300c482b84_BBAB/ffdshow.png" rel="shadowbox[post-293];player=img;" target="_blank"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="ffdshow" src="http://www.vempx.net/wp-content/uploads/picture/b6300c482b84_BBAB/ffdshow_thumb.png" border="0" alt="ffdshow" width="260" height="260" /></a><br />
补充一张ffdshow的高品质RGB32输出</p>
<p>图片可点击放大进行肉眼判断。<br />
输出图已经交给aki，等待他的数学计算结果。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vempx.net/article/293.htm/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>常用渲染器品质测试</title>
		<link>http://www.vempx.net/article/292.htm</link>
		<comments>http://www.vempx.net/article/292.htm#comments</comments>
		<pubDate>Sat, 14 Nov 2009 20:09:27 +0000</pubDate>
		<dc:creator>VempX</dc:creator>
				<category><![CDATA[软件&技术]]></category>
		<category><![CDATA[EVR]]></category>
		<category><![CDATA[ffdshow]]></category>
		<category><![CDATA[Haali]]></category>
		<category><![CDATA[madVR]]></category>
		<category><![CDATA[MPC-HC]]></category>
		<category><![CDATA[VMR]]></category>
		<category><![CDATA[Win7]]></category>

		<guid isPermaLink="false">http://www.vempx.net/article/292.htm</guid>
		<description><![CDATA[今天闲来无事，决定对常见的渲染器进行一下品质的测试。
测试前先稍微讲一下影响渲染器品质的几个主要因素。
1、Resize算法
2、Upchroma算法
我的测试并没有涉及到Resize之后的品质，所以第一条就略过不谈了，我们重点来说第二条。
众所周知，视频文件并非使用RGB，而是YUV。在YUV当中，使用的最多的则是YV12，也就是YUV4:2:0。对于YV12来说，它的亮度分辨率为1，色度分辨率为1/2。举例来说，对于一个720P的视频，它的亮度分辨率是1280&#215;720，但是色度分辨率仅为640&#215;360。这也就是为什么把一个RGB转到YV12之后，体积会变小的原因。再往深里说，为什么YV12要抛弃一半的色度数据而保留全部的亮度数据呢？这是由于人眼的特性是对亮度敏感，对色度不敏感而决定的。那么再顺便说个题外话，从RGB转到YUV，是要经过一系列计算的，那么这个计算的方式，也就是算法的不同，会导致结果的不同。我们常说的BT.601、BT.709等等指的就是RGB &#60;-&#62; YUV转换时不同的算法。在国际标准中，对于SD以及SD以下的视频，是使用601，而HD以及更高分辨率则使用709。换句话说，DVD应该用601，720和1080应该用709。
扯的有点远了，回到主题上来。由于YV12的色度分辨率仅有1/2，所以在播放的时候，需要把这1/2变成1才行。那么这个从1/2变到1的过程就是“无中生有”了。这个“无中生有”指的就是第二条Upchroma算法，这个算法在很大程度上影响了视频的播放质量。
那么测试开始
系统：Win7 Pro x64
显卡：GeForce 9800GT
播放器：MPC-HC 1.3.1337.0
解码器：ffdshow
色彩输入：YV12
色彩输出：YV12
我们首先需要一个用来测试的原始视频。我拜托风儿做了一个分辨率是1280&#215;720的测试用图片，然后将这个图片作为原始素材导入AVS生成了一段测试用视频。
 原始图片 点击放大
ImageSource(&#8221;COLOR.bmp&#8221;,end=59)
Assumefps(&#8221;ntsc_video&#8221;)
ConverttoYV12(matrix=&#8221;rec709&#8243;)
以上内容为AVS脚本。
大概内容是，将Color.bmp文件作为图像，生成60帧。然后将帧率指定为NTSC制式的标准video帧率，也就是29.97，最后将RGB转换到YV12，使用709并将色彩范围压缩到16-235。
之后我使用VDM打开这个AVS脚本，把原始的YV12视频流直接保存出来，没有经过任何压缩。这样我们就得到了一个内容是YV12的测试用视频，接下来就要用这个视频来看各个渲染器的效果了。
 VMR9
EVR
 Haali
madVR
通过观察可以发现，在灰阶显示效果上，madVR以绝对的优势胜过其他的渲染器，Haali的表现也强于VMR和EVR。madVR的SoftCubic100带来的效果真不是盖的，难怪madshi一直在讲，madVR使用了效果最牛X的Upchroma算法。不过在彩色过度上，我的眼睛还真没看出什么太大的差别来……囧
排名的话，madVR &#62; Haali &#62; EVR ≈ VMR
madVR的确给了我们无与伦比的回放品质，但是正如我前面文章中讲过的一样，madVR的缺点也同样明显。在提供了高品质的同时，它无法给我们带来便利的功能。而且它对显卡性能要求也很高。是否要坚持使用madVR，还要各位自己决定了。
]]></description>
			<content:encoded><![CDATA[<p>今天闲来无事，决定对常见的渲染器进行一下品质的测试。</p>
<p>测试前先稍微讲一下影响渲染器品质的几个主要因素。<br />
1、Resize算法<br />
2、Upchroma算法<br />
我的测试并没有涉及到Resize之后的品质，所以第一条就略过不谈了，我们重点来说第二条。</p>
<p>众所周知，视频文件并非使用RGB，而是YUV。在YUV当中，使用的最多的则是YV12，也就是YUV4:2:0。对于YV12来说，它的亮度分辨率为1，色度分辨率为1/2。举例来说，对于一个720P的视频，它的亮度分辨率是1280&#215;720，但是色度分辨率仅为640&#215;360。这也就是为什么把一个RGB转到YV12之后，体积会变小的原因。再往深里说，为什么YV12要抛弃一半的色度数据而保留全部的亮度数据呢？这是由于人眼的特性是对亮度敏感，对色度不敏感而决定的。那么再顺便说个题外话，从RGB转到YUV，是要经过一系列计算的，那么这个计算的方式，也就是算法的不同，会导致结果的不同。我们常说的BT.601、BT.709等等指的就是RGB &lt;-&gt; YUV转换时不同的算法。在国际标准中，对于SD以及SD以下的视频，是使用601，而HD以及更高分辨率则使用709。换句话说，DVD应该用601，720和1080应该用709。</p>
<p>扯的有点远了，回到主题上来。由于YV12的色度分辨率仅有1/2，所以在播放的时候，需要把这1/2变成1才行。那么这个从1/2变到1的过程就是“无中生有”了。这个“无中生有”指的就是第二条Upchroma算法，这个算法在很大程度上影响了视频的播放质量。</p>
<p>那么测试开始<br />
系统：Win7 Pro x64<br />
显卡：GeForce 9800GT<br />
播放器：MPC-HC 1.3.1337.0<br />
解码器：ffdshow<br />
色彩输入：YV12<br />
色彩输出：YV12</p>
<p>我们首先需要一个用来测试的原始视频。我拜托风儿做了一个分辨率是1280&#215;720的测试用图片，然后将这个图片作为原始素材导入AVS生成了一段测试用视频。</p>
<p align="center"><a href="http://www.vempx.net/wp-content/uploads/picture/c4890893d9e6_3A04/COLOR.png" rel="shadowbox[post-292];player=img;" target="_blank"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="COLOR" src="http://www.vempx.net/wp-content/uploads/picture/c4890893d9e6_3A04/COLOR_thumb.png" border="0" alt="COLOR" width="484" height="274" /></a> 原始图片 点击放大</p>
<blockquote><p>ImageSource(&#8221;COLOR.bmp&#8221;,end=59)<br />
Assumefps(&#8221;ntsc_video&#8221;)<br />
ConverttoYV12(matrix=&#8221;rec709&#8243;)</p></blockquote>
<p>以上内容为AVS脚本。<br />
大概内容是，将Color.bmp文件作为图像，生成60帧。然后将帧率指定为NTSC制式的标准video帧率，也就是29.97，最后将RGB转换到YV12，使用709并将色彩范围压缩到16-235。<br />
之后我使用VDM打开这个AVS脚本，把原始的YV12视频流直接保存出来，没有经过任何压缩。这样我们就得到了一个内容是YV12的测试用视频，接下来就要用这个视频来看各个渲染器的效果了。</p>
<p align="center"><a href="http://www.vempx.net/wp-content/uploads/picture/c4890893d9e6_3A04/VMR9.png" rel="shadowbox[post-292];player=img;" target="_blank"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="VMR9" src="http://www.vempx.net/wp-content/uploads/picture/c4890893d9e6_3A04/VMR9_thumb.png" border="0" alt="VMR9" width="484" height="274" /></a> VMR9</p>
<p align="center"><a href="http://www.vempx.net/wp-content/uploads/picture/c4890893d9e6_3A04/EVR.png" rel="shadowbox[post-292];player=img;" target="_blank"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="EVR" src="http://www.vempx.net/wp-content/uploads/picture/c4890893d9e6_3A04/EVR_thumb.png" border="0" alt="EVR" width="484" height="274" /></a>EVR</p>
<p align="center"><a href="http://www.vempx.net/wp-content/uploads/picture/c4890893d9e6_3A04/Haali.png" rel="shadowbox[post-292];player=img;" target="_blank"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="Haali" src="http://www.vempx.net/wp-content/uploads/picture/c4890893d9e6_3A04/Haali_thumb.png" border="0" alt="Haali" width="484" height="274" /></a> Haali</p>
<p align="center"><a href="http://www.vempx.net/wp-content/uploads/picture/c4890893d9e6_3A04/madVR.png" rel="shadowbox[post-292];player=img;" target="_blank"><img style="border-bottom: 0px; border-left: 0px; display: block; float: none; margin-left: auto; border-top: 0px; margin-right: auto; border-right: 0px" title="madVR" src="http://www.vempx.net/wp-content/uploads/picture/c4890893d9e6_3A04/madVR_thumb.png" border="0" alt="madVR" width="484" height="274" /></a>madVR</p>
<p>通过观察可以发现，在灰阶显示效果上，madVR以绝对的优势胜过其他的渲染器，Haali的表现也强于VMR和EVR。madVR的SoftCubic100带来的效果真不是盖的，难怪madshi一直在讲，madVR使用了效果最牛X的Upchroma算法。不过在彩色过度上，我的眼睛还真没看出什么太大的差别来……囧<br />
排名的话，madVR &gt; Haali &gt; EVR ≈ VMR</p>
<p>madVR的确给了我们无与伦比的回放品质，但是正如我前面文章中讲过的一样，madVR的缺点也同样明显。在提供了高品质的同时，它无法给我们带来便利的功能。而且它对显卡性能要求也很高。是否要坚持使用madVR，还要各位自己决定了。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vempx.net/article/292.htm/feed</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Haali分离器在打开MKV文件时停滞的解决办法</title>
		<link>http://www.vempx.net/article/291.htm</link>
		<comments>http://www.vempx.net/article/291.htm#comments</comments>
		<pubDate>Fri, 13 Nov 2009 16:21:30 +0000</pubDate>
		<dc:creator>VempX</dc:creator>
				<category><![CDATA[软件&技术]]></category>
		<category><![CDATA[Haali]]></category>
		<category><![CDATA[MKV]]></category>

		<guid isPermaLink="false">http://www.vempx.net/article/291.htm</guid>
		<description><![CDATA[最近在放MKV文件的时候发现了这么一个事情。    由于我左右的个人Rip都是MKV格式，并且为了放流全部都放在一个文件夹中。在这个文件夹中大概有500多个MKV文件。每次当我播放这其中的某个文件时，播放器都会卡好几秒之后才正常播放。但是如果文件夹下只有很少的几个MKV文件，播放的时候则完全不会出现停滞现象。
针对这个让人极为不爽的问题，我进行了一番思考。    在MKVToolnix中Mux的时候，有一个Link UID选项。这个东西的作用，是把两个MKV文件通过UID链接起来，播放的效果是，只要这两个MKV文件在同目录下，播放完第一个之后会自动去播放下一个。     于是我在想，会不会是因为Link UID功能导致停滞。因为我那500多个MKV都在一个文件夹下，如果要有Link效果，那么需要对本目录下存在的所有MKV文件进行UID扫描，这可能就是导致停滞的原因。
既然找到了可能是原因的疑点，那么就设置一下进行确认。    打开Haali Media Splitter的属性窗口，在Input项中发现有设置项Try to open linked files，把这项设置为NO之后，再次打开我那500多个MKV中的一个，停滞现象消失了。
看来导致停滞的原因果然就是linked功能。这个功能我基本上也不常用，估计大部分的Riper也不会用到这个功能，个人建议还是把他关掉比较好。
]]></description>
			<content:encoded><![CDATA[<p>最近在放MKV文件的时候发现了这么一个事情。    <br />由于我左右的个人Rip都是MKV格式，并且为了放流全部都放在一个文件夹中。在这个文件夹中大概有500多个MKV文件。每次当我播放这其中的某个文件时，播放器都会卡好几秒之后才正常播放。但是如果文件夹下只有很少的几个MKV文件，播放的时候则完全不会出现停滞现象。</p>
<p>针对这个让人极为不爽的问题，我进行了一番思考。    <br />在MKVToolnix中Mux的时候，有一个Link UID选项。这个东西的作用，是把两个MKV文件通过UID链接起来，播放的效果是，只要这两个MKV文件在同目录下，播放完第一个之后会自动去播放下一个。     <br />于是我在想，会不会是因为Link UID功能导致停滞。因为我那500多个MKV都在一个文件夹下，如果要有Link效果，那么需要对本目录下存在的所有MKV文件进行UID扫描，这可能就是导致停滞的原因。</p>
<p>既然找到了可能是原因的疑点，那么就设置一下进行确认。    <br />打开Haali Media Splitter的属性窗口，在Input项中发现有设置项Try to open linked files，把这项设置为NO之后，再次打开我那500多个MKV中的一个，停滞现象消失了。</p>
<p>看来导致停滞的原因果然就是linked功能。这个功能我基本上也不常用，估计大部分的Riper也不会用到这个功能，个人建议还是把他关掉比较好。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vempx.net/article/291.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>高品质渲染器madVR更新至v0.11</title>
		<link>http://www.vempx.net/article/289.htm</link>
		<comments>http://www.vempx.net/article/289.htm#comments</comments>
		<pubDate>Fri, 13 Nov 2009 16:09:08 +0000</pubDate>
		<dc:creator>VempX</dc:creator>
				<category><![CDATA[软件&技术]]></category>
		<category><![CDATA[ffdshow]]></category>
		<category><![CDATA[madVR]]></category>
		<category><![CDATA[MPC-HC]]></category>
		<category><![CDATA[NV]]></category>
		<category><![CDATA[Win7]]></category>

		<guid isPermaLink="false">http://www.vempx.net/article/289.htm</guid>
		<description><![CDATA[好久没有关注madVR这个东西了，刚刚才发现发布了0.11版本。
madVR v0.11

* 修复: 亮度重采样设置无法正确的读取/保存
* 修复: 在某些电脑上开始播放视频前会停滞若干秒
* 升级 cr3dlut 至 v2.2
从0.11的changelog中可以发现，那个无法保存Resample算法的该死bug终于被修复了。
接下来我稍微对0.11进行了一下简单的测试，使用的视频源都是我自己的Rip，以下为简单的测试结果。
系统：Win7 Pro x64
播放器：MPC-HC 1.3.1335.0
显卡：GeForce 9800GT
1、Resample算法无法保存的Bug确实被修复了
2、播放DVD会出现「Query unknown PropSet」的错误提示，但是可以继续播放下去，菜单可选
3、interlaced视频无法启用硬件Deinterlacer
4、MPC-HC内建字幕引擎不起作用，需要使用VobSub或者ffdshow来挂载字幕
目前测试的结果就这样。就品质来说madVR仍旧在我用过的渲染器中排第一，但是说到兼容性和功能，就不那么乐观了。对于希望搭建HTPC平台的朋友，这个渲染器不会是一个明智的选择。首先它对显卡的要求很高，其次它现在不支持并且将来也不会支持DXVA硬解，最后他也当然不支持显卡对视频的硬件处理效果（比如nVidia的PureVideo Deinterlacer）。
对于那些不追求功能只要求品质的发烧友来说，madVR还是可以尝试一下的。
]]></description>
			<content:encoded><![CDATA[<p>好久没有关注madVR这个东西了，刚刚才发现发布了0.11版本。</p>
<pre>madVR v0.11

* 修复: 亮度重采样设置无法正确的读取/保存
* 修复: 在某些电脑上开始播放视频前会停滞若干秒
* 升级 cr3dlut 至 v2.2</pre>
<p>从0.11的changelog中可以发现，那个无法保存Resample算法的该死bug终于被修复了。</p>
<p>接下来我稍微对0.11进行了一下简单的测试，使用的视频源都是我自己的Rip，以下为简单的测试结果。</p>
<p>系统：Win7 Pro x64<br />
播放器：MPC-HC 1.3.1335.0<br />
显卡：GeForce 9800GT</p>
<p>1、Resample算法无法保存的Bug确实被修复了<br />
2、播放DVD会出现「Query unknown PropSet」的错误提示，但是可以继续播放下去，菜单可选<br />
3、interlaced视频无法启用硬件Deinterlacer<br />
4、MPC-HC内建字幕引擎不起作用，需要使用VobSub或者ffdshow来挂载字幕</p>
<p>目前测试的结果就这样。就品质来说madVR仍旧在我用过的渲染器中排第一，但是说到兼容性和功能，就不那么乐观了。对于希望搭建HTPC平台的朋友，这个渲染器不会是一个明智的选择。首先它对显卡的要求很高，其次它现在不支持并且将来也不会支持DXVA硬解，最后他也当然不支持显卡对视频的硬件处理效果（比如nVidia的PureVideo Deinterlacer）。</p>
<p>对于那些不追求功能只要求品质的发烧友来说，madVR还是可以尝试一下的。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vempx.net/article/289.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>ESI全线产品开始更新Win7驱动</title>
		<link>http://www.vempx.net/article/287.htm</link>
		<comments>http://www.vempx.net/article/287.htm#comments</comments>
		<pubDate>Fri, 30 Oct 2009 08:49:49 +0000</pubDate>
		<dc:creator>VempX</dc:creator>
				<category><![CDATA[软件&技术]]></category>
		<category><![CDATA[ASIO]]></category>
		<category><![CDATA[ESI]]></category>
		<category><![CDATA[MAYA44]]></category>
		<category><![CDATA[Win7]]></category>

		<guid isPermaLink="false">http://www.vempx.net/article/287.htm</guid>
		<description><![CDATA[ESI公司开始为其旗下全线产品更新Windows7 x86/x64驱动。
● ESI中国官网新闻链接    ● ESI全球官网驱动下载    ● MAYA44驱动下载
啊啊，ESI你终于更新新驱动了，真是等的我好苦啊！   从用上Win7开始，MAYA44在Win7下用Vista的驱动，工作的就不太正常。经常出现各种莫名其妙的RP问题。比如MME/WDM录音不能啊，有时会莫名其妙的爆音啊，AA保持ASIO接口关闭之后无法再次打开啊之类的种种莫名其妙的问题，都随着这次新驱动的发布一扫而光。    用起来真可谓神清气爽啊，啊哈哈哈哈。    我的MAYA44现在终于可以在Win7下完美工作了，对于把整个平台彻底转移到Win7上我已经没有任何顾虑了。    再见了，XP（虽然我还在虚拟机里用它 XD）
]]></description>
			<content:encoded><![CDATA[<p>ESI公司开始为其旗下全线产品更新Windows7 x86/x64驱动。</p>
<p><a href="http://www.esi-audio.cn/bbs/board.php?bo_table=news&amp;wr_id=11">● ESI中国官网新闻链接</a>    <br /><a href="http://download.esi-audio.com/">● ESI全球官网驱动下载</a>    <br /><a href="http://download.esi-audio.com/?w=esi&amp;p=14&amp;g=0&amp;l=en">● MAYA44驱动下载</a></p>
<p>啊啊，ESI你终于更新新驱动了，真是等的我好苦啊！   <br />从用上Win7开始，MAYA44在Win7下用Vista的驱动，工作的就不太正常。经常出现各种莫名其妙的RP问题。比如MME/WDM录音不能啊，有时会莫名其妙的爆音啊，AA保持ASIO接口关闭之后无法再次打开啊之类的种种莫名其妙的问题，都随着这次新驱动的发布一扫而光。    <br />用起来真可谓神清气爽啊，啊哈哈哈哈。    <br />我的MAYA44现在终于可以在Win7下完美工作了，对于把整个平台彻底转移到Win7上我已经没有任何顾虑了。    <br />再见了，XP（虽然我还在虚拟机里用它 XD）</p>
]]></content:encoded>
			<wfw:commentRss>http://www.vempx.net/article/287.htm/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
