搜索 社区服务 统计排行 帮助
  • 3307阅读
  • 46回复

[请教]关于色彩空间的问题

楼层直达
级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
听sswroom讲解,DVD内存储的是交错/无交错的YV12格式,如果全部转换为YV12,会出现失真,要用YUY2才能正确的表达原DVD内的色彩.

试验的过程出现了几个疑问,贴图请教

步骤1:
首先用DGIndex生成D2V工程文件,之后用DGDecode.dll解码,解码完不作任何处理,直接使用VDM打开AVS.用VDM的保存图像功能保存PNG格式


这个图片就是直接用AVS调用DGDecode.dll载入D2V之后的图片
可以看到下面的フェイト/ステイナイト有明显的锯齿感
人眼对红色最敏感,这几个字是红色的


这是用VDM的File Infomation查看的信息
FourCC是YV12 解码程序是XviD


根据sswroom大的教会(XD),目前的YV12色彩空间是有损的,对人眼最敏感的红色区域看到了很明显的锯齿.


步骤2:
前期和步骤1相同,最后再AVS里添加 ConvertToYUY12(),再用VDM打开AVS


红色的字没有了锯齿感了!
画面总体色彩感觉比上面的那张好多了


FourCC和解压缩都是YUY2了

难道这是因为色彩空间使用了YUY2,所以画面效果更好了么?


疑惑:
DVD内的存储格式是交错/无交错YV12,生成的D2V工程文件并没有指定色彩空间,就DGIndex来说(DVD2AVI不是很熟悉),解码D2V后的色彩空间是由DGDecode.dll来决定的,如果DGDecode.dll本身解码出来的就是YV12,那么即使我加了转换函数,也应该是没用的,因为在转换之前已经是一次有损的转换了.可是实际截图看到的,加了ConvertToYUY2(),效果明显要好于原来,这是怎么回事?


=========================我不是分割线[/KH]=========================


还有一个问题,是关于IT这个Plugin的

参数就是
IT(fps=24,ref="TOP",diMode=3,blend=false)

在YV12的环境下做IVTC效果很不错(感觉比Telecide好 :( ),但是就像上面说的,我转换到了YUY2,再用IT,发现很多帧都做错了,而且错的很离谱,比如这张



IT最早是只支持YUY2的,后来才增加了YV12,可是我在YUY2的空间下做IVTC怎么这个样子,readme是日文的我也看不懂,是不是要更改一些参数啊?



请大大们回答一下我这几个问题,不胜感激!

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 新手上路
注册时间:
2004-01-13
在线时间:
0小时
发帖:
658
只看该作者 46楼 发表于: 2006-04-04
同感……RP一级寒,闪过……

羊骑车…[/KH]
级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
只看该作者 45楼 发表于: 2006-04-04
引用
最初由 adamhj 发布


传说中的rpwt?...


[/KH] 最怕看到这个了................

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 新手上路
注册时间:
2003-06-23
在线时间:
1小时
发帖:
2882
只看该作者 44楼 发表于: 2006-04-03
引用
最初由 vempx 发布
再次发现诡异的现象

用DVD2AVI生成D2V之后,使用MPEG2Dec3.dll加载
用IT做IVTC
在AU里浏览AVS,效果不错,可是一到用XviD实压输出的时候,就出现了好多交错的画面

用DGMPGDec生成的D2V,DGDecode.dll加载用IT做IVTC就没有这个问题

不止是AU,在VDM里也有这个现象


传说中的rpwt?...

不学无术中..

eMule ID:[eDtoon][CHN]adamhj@eMule-Official
级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
只看该作者 43楼 发表于: 2006-04-03
为啥DVD2AVI的D2V用IT就出状况
DGIndex的就没事~
大虾知道是什么原因吗?

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 工作组
注册时间:
2002-10-27
在线时间:
0小时
发帖:
1165
只看该作者 42楼 发表于: 2006-04-03
其实也可以考虑M2V->AU->XviD这种做法,在AU里面手动IVTC。
M2V在AU里面有两种方式,一个是m2v.aui一个是m2v.vfp。m2v.vfp会走VFAPI输出RGB给AU。m2v.aui作为AU用的输入插件,会直接输出YUY2给AU。
灭哈哈哈,又一种方法出现了。

dgwxx.com
shanque.net
nmm-hd.org
级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
只看该作者 41楼 发表于: 2006-04-02
再次发现诡异的现象

用DVD2AVI生成D2V之后,使用MPEG2Dec3.dll加载
用IT做IVTC
在AU里浏览AVS,效果不错,可是一到用XviD实压输出的时候,就出现了好多交错的画面

用DGMPGDec生成的D2V,DGDecode.dll加载用IT做IVTC就没有这个问题

不止是AU,在VDM里也有这个现象

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 新手上路
注册时间:
2004-12-06
在线时间:
0小时
发帖:
253
只看该作者 40楼 发表于: 2006-04-02
问题三 貌似 是 DGindex 说 DVD2AVI 及 MPEG2DEC 所存在的问题

DGMPGDec 主页上的 Introduction 里 有

级别: 新手上路
注册时间:
2004-01-13
在线时间:
0小时
发帖:
658
只看该作者 39楼 发表于: 2006-04-02
昏死,刚刚向北到op写了一半,吃饭……感冒加重……感觉不适……看了这么场的……旋转……看来还有太多要研习的东西……

阿~不行,开始口齿不清了……下线……

……水贴……

------------------------------------------------------------------------------------

那现在再呼呼前正题,那有哪些方案是无损的,我是最好能用aviutl,这个处理交错很好用的感觉……

------------------------------------------------------------------------------------

真的不行了……倒下……

羊骑车…[/KH]
级别: 工作组
注册时间:
2003-11-07
在线时间:
1小时
发帖:
7032
只看该作者 38楼 发表于: 2006-04-02
引用
最初由 大虾 发布
1.旗标问题。如果DGIndex的D2V走VFAPI进TMPGEnc的话,pattern会完全乱掉。
2.颜色空间显示问题,所有DVD走DGIndex他都会说是BT709颜色的。
3.还有一个掉帧的BUG,因为很久没用,所以现在不知道是否解决了。


问题1,那是TMPG的版本问题.你用的是英文版么?英文版好一些
问题3,这个这个......俺还以为DG在这方面是最安全的呢....

青空が眩しい 君がいる風景は
幸せのオーラ 溢れ出すの とまらないよ
駅前の噴水 虹を作っているよ
君を待つ時間さえも かけがえない プレシャスな時

=========================

FANSUB的历史,又翻过了新的一页
级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
只看该作者 37楼 发表于: 2006-04-02
Orz 找了一个0.28版的GK,把里面的MPEG2Dec3拉出来了,这个能用了

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
只看该作者 36楼 发表于: 2006-04-02
谢大虾

出现了一点问题,用MPEG2Dec3加载1.77的D2V,提示错误了.....囧
MPEG2Source couldn't open source file,or obsolete D2V file

这是啥毛病?

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 工作组
注册时间:
2002-10-27
在线时间:
0小时
发帖:
1165
只看该作者 35楼 发表于: 2006-04-02
http://www.dgwxx.cn/files/Mpeg2Dec3.rar
用这个解
另外老版本的GK里面也应该有,你试试看。如果不行就找老版本GK。

另外,我并不觉得RGB会对速度造成多大的影响……

引用
DRFAnalyzer查看,提示有掉帧

此掉帧非彼掉帧……

现在有AVS插件的MPEG2 Decoder貌似只有DGIndex一个了……
http://www.dgwxx.cn/nds/index.php?579e0REdEZWNvZGXmlofmoaM%3D
这是我以前翻译的DGDecode使用手册……希望对你有点帮助

dgwxx.com
shanque.net
nmm-hd.org
级别: 骑士
注册时间:
2005-01-04
在线时间:
0小时
发帖:
1138
只看该作者 34楼 发表于: 2006-04-02
囧.....其实我也是自找麻烦.....

如果走全程YV12,那么就没法用AE=0的那个方案了,去交错用IT效果不错.还是有点舍不得放弃848x480的这个分辨率,不过颜色无损,速度也快,体积小

如果不走YV12,走RGB用AU压,速度就太慢了,而且不知道AVS用的IT有没有for AU的,还有点不习惯AU的IVTC,选了之后保存AVI时fps还是29.970,我哪里搞错了?而且AU可以做切711的AE=0的方案..........

还是自找麻烦,自抽~


听大虾的话,看来DGIndex真是Bug多多啊....
我想试试DVD2AVI,但是找不到所说的那个MPEG2Dec.dll
刚才找了一个Nic的MPEGDecoder.dll 3.0版本
用这个加载DVD2AVI 1.77生成的D2V,结果用VDM打开AVS之后满屏花花绿绿的...............
到底应该用什么来解码才对


你说的那三个Bug,貌似第一个我没有遇到过,我做手动IVTC一直用的时DGIndex的D2V,没发现有pattern彻底乱掉的情况,你是不是选了Ignore Pulldown flags了?
第二个没注意,不过现在手里的Fate确实显示709.第三个不知道是不是DGIndex的原因,我压好的DVDRip,用DRFAnalyzer查看,提示有掉帧

I've Sound音樂聯盟(点击进入)

[CHN][IFS][eDtoon][TLF][VeryCD]VempX <= eMule的ID,欢迎查看共享文件
~My Blog~
级别: 工作组
注册时间:
2002-10-27
在线时间:
0小时
发帖:
1165
只看该作者 33楼 发表于: 2006-04-02
1.旗标问题。如果DGIndex的D2V走VFAPI进TMPGEnc的话,pattern会完全乱掉。
2.颜色空间显示问题,所有DVD走DGIndex他都会说是BT709颜色的。
3.还有一个掉帧的BUG,因为很久没用,所以现在不知道是否解决了。

用什么软件完全凭个人需要与习惯。因为我要走TMPGEnc做手动IVTC,所以与其选有bug嫌疑的DGIndex,不如选比较有信心的D2A。

另外,关于颜色空间的问题,我当时也痛苦了很长一段时间。到底是要完美的IVTC效果,还是要颜色不失真?后来我选择了前者,因为我觉得满屏锯齿、交错线比些许的或许肉眼看不出来的颜色是真更不能让我接受。某版天上天下DVDRIP我看了第一话就把后面的全删了,因为我实在是受不了从头到尾不断出现的嘴部锯齿和没有去干净的交错。

实在是不清楚小v到底在苦恼些什么……想找到一种“不会被人骂”的压法?

dgwxx.com
shanque.net
nmm-hd.org
快速回复

限150 字节
上一个 下一个