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

已解决 [请教]压制DVD时的反交错问题

楼层直达
级别: 新手上路
注册时间:
2010-02-10
在线时间:
7小时
发帖:
89
请教各位大侠:

我在压制DVD时的反交错问题

首先做工程文件生成.d2v,发现有交错问题。

然后进行(anlayse)自动分析反交错后,生成avs文件预览avs文件发现交错问题减少,但是部分帧还是有交错问题。


1,原来的fps是29.970,anlayse后依然是29.970,而不是23.976

2,自动分析反交错后,发现依然有部分交错现象,只不过比原来要好一些。

非常奇怪自动分析反交错后,竟然不能处理干净。

这是avs文件内容

LoadPlugin("E:\megui - 副本\tools\dgindex\DGDecode.dll")
DGDecode_mpeg2source("G:\zsyt mtv\VTS_01_2.d2v", info=3)
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\ColorMatrix.dll")
ColorMatrix(hints=true, interlaced=true, threads=0)
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\TIVTC.dll")
tfm(order=1).tdecimate(hybrid=3)
#crop
#resize
#denoise


上述两个问题一直不能解决,希望各位大侠帮忙指教。

大家今天都还好吧?没有被人欺负,也没有欺负别人吧?
级别: 侠客
注册时间:
2008-11-02
在线时间:
1小时
发帖:
673
只看该作者 1楼 发表于: 2010-06-12
30i/24p要分清楚
级别: 新手上路
注册时间:
2004-04-13
在线时间:
0小时
发帖:
62
只看该作者 2楼 发表于: 2010-06-12
megui的自动分析不是那么可靠的,建议还是先不做任何反交错处理直接丢VDM里预览下,肉眼判断是哪种类型……另外megui的自动分析判断30I还是比较准确的,这片源应该是混合型的,不太讲究的话可以用AAD做自动IVTC……
级别: 新手上路
注册时间:
2010-02-10
在线时间:
7小时
发帖:
89
只看该作者 3楼 发表于: 2010-06-12
引用
最初由 张天云 发布
megui的自动分析不是那么可靠的,建议还是先不做任何反交错处理直接丢VDM里预览下,肉眼判断是哪种类型……另外megui的自动分析判断30I还是比较准确的,这片源应该是混合型的,不太讲究的话可以用AAD做自动IVTC……


如何使用AAD做自动IVTC……

大家今天都还好吧?没有被人欺负,也没有欺负别人吧?
级别: 侠客
注册时间:
2008-11-02
在线时间:
1小时
发帖:
673
只看该作者 4楼 发表于: 2010-06-12
DGDecode_mpeg2source("G:\zsyt mtv \VTS_01_2.d2v", info=3)

你先用yadif走一次interlace看看
级别: 侠客
注册时间:
2009-02-15
在线时间:
16小时
发帖:
221
只看该作者 5楼 发表于: 2010-06-12
引用
最初由 sammysui 发布


如何使用AAD做自动IVTC……


Import("X:\AAD_015.avs")
AAD() #需要TIVTC、a60224、TDeint、nnedi、TMM、Vinverse

这个比MeGUI自动分析出来的几个默认IVTC方案好用很多

级别: 新手上路
注册时间:
2010-02-10
在线时间:
7小时
发帖:
89
只看该作者 6楼 发表于: 2010-06-12
感谢 张天云的提示。使用AAD做自动IVTC成功。效果不错,帧频降下来了,变成23.976.交错问题彻底解决。

同时感谢 辉耀 的进一步提示。收获不少,困扰人的问题彻底解决。感觉好极了,非常感谢。。。:p

附上avs文件

LoadPlugin("E:\megui - 副本\tools\dgindex\DGDecode.dll")
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\vinverse\Release\vinverse.dll")
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\TMM\TMM.dll")
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\TIVTC\TIVTC.dll")
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\TDeint\TDeint.dll")
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\EEDI2.dll")
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\nnedi2\nnedi2.dll")
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\a60224\a60224.dll")
Import("E:\megui - 副本\tools\avisynth_plugin\AAD_015a.avs")
mpeg2source("G:\zsyt mtv\VTS_01_2.d2v")
AAD()

大家今天都还好吧?没有被人欺负,也没有欺负别人吧?
级别: 新手上路
注册时间:
2010-03-05
在线时间:
0小时
发帖:
91
只看该作者 7楼 发表于: 2010-06-12
引用
最初由 sammysui 发布
感谢 张天云的提示。使用AAD做自动IVTC成功。效果不错,帧频降下来了,变成23.976.交错问题彻底解决。

同时感谢 辉耀 的进一步提示。收获不少,困扰人的问题彻底解决。感觉好极了,非常感谢。。。:p

附上avs文件

LoadPlugin("E:\megui - 副本\tools\dgindex\DGDecode.dll")
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\vinverse\Release\vinverse.dll")
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\TMM\TMM.dll")
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\TIVTC\TIVTC.dll")
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\TDeint\TDeint.dll")
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\EEDI2.dll")
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\nnedi2\nnedi2.dll")
LoadPlugin("E:\megui - 副本\tools\avisynth_plugin\a60224\a60224.dll")
Import("E:\megui - 副本\tools\avisynth_plugin\AAD_015a.avs")
mpeg2source("G:\zsyt mtv\VTS_01_2.d2v")
AAD()


好像aad()都弄到24?試過幾次,都會變成24,求解,無論都做了decimate么?

我要努力向上...
新居昭乃太美了\(^o^)/
级别: 侠客
注册时间:
2009-02-15
在线时间:
16小时
发帖:
221
只看该作者 8楼 发表于: 2010-06-13
AAD强制decimate;不过……如果是30i的话也不必用AAD了吧……

快速回复

限150 字节
上一个 下一个