NMM视频技术(旧)

 找回密码
 成为会员
搜索
查看: 5485|回复: 13

TMPG手动IVTC/TIVTC过程中的小问题的疑问

[复制链接]
发表于 2008-8-30 16:22 | 显示全部楼层 |阅读模式
在研读了NMM各位大大的帖子之后
想要提出如下几个小白问题.

我在尝试小春日和DVD的时候,
手动IVTC
在有一部分找不到任何pattern
而且前面的部分出现了18fps,也就是10帧里面只有3帧非交错
后面的部分出现了连续七个画面一样的非交错帧,然后三个交错帧,又是五个一样的非交错帧这种情况
再后面的部分又是18fps
这个时候就只能手动deinterlace交错帧,然后选择有动态的画面么?
而且成百上千帧,都只能一个一个指定deinterlace么?
如果选择此帧以后全部deinterlace,那么非交错帧似乎也是会进行deinterlace么?这样对画质是有影响的吧= =
还有那些大量非交错帧,到底选择哪个,不选择哪个呢?
还有一问题就是前面场景人在说话,后面物体淡入过程中一直有交错,
人在说话的时候只有嘴巴动才出现交错orz
这些情况都要如何处理呢= =||

后来我放弃了手动
试图直接自动tfm输出log
然后手动OVR

虽然是没有什么差错就结束了

但一是我tfm函数直接照抄教程的= =
二是看log的时候发现误叛都是
画崩了的画面,比如线条边缘产生大面积五颜六色的噪点
这样的画面应该怎样处理呢,降噪么?

于是最后tfm出来就是CFR的24fps了
那么tfm是怎么选的帧呢= =||为何不是VFR呢?

小白问题,望大大解答orz..
发表于 2008-8-30 18:43 | 显示全部楼层
我记得こはるびより好象是纯film的,也许我记错了。
要不就是直接 tfm(slow=2).tdecimate(mode=1)
我压こはるびより的时候还只用TIVTC,也不会后处理,但是我压好的片没有发现错误。

给楼主一段代码为建议:(如果确实不是film的话)
DoubleWeave.a60224().AssumeTFF
TDeint(mode=2,slow=2,full=false,tryweave=true,emask=tmm(1),
\  edeint=separatefields().eedi2(field=-2,nt=128))
Vinverse()
 楼主| 发表于 2008-8-30 21:50 | 显示全部楼层
RAW的确是NTSC的30fps interlaced
发表于 2008-8-31 09:58 | 显示全部楼层
这张DVD我没见过,不过类似的DVD我倒是见过几张。
关于场匹配过程,楼主其实可以尝试着相信tfm,因为tfm除了p、c、n匹配方式以外,还支持b和u方式,据我观察,在乱剪接的片子中,通过b和u找到无交错匹配的几率还是很大的。
下面就是pp过程。楼主可以尝试通过nnedi或者tdeint来结合tfm的clip2参数来尝试。我觉得nnedi在动画方面表现比tdeint+eedi2的插补效果要好一些。
==========随口提一下的题外话分割线==========
话说我最近又重新把ffdshow的5-tap lowpass挖出来了。记得三年前我放弃5-tap lowpass是因为这个deinterlace实在是实在是太慢了。但是最近我突然发现E8400上它已经可以给30fps的1080i实时deinterlace了,科技的进步实在是了不起。稍微观察了一下,5-tap lowpass在字幕边缘、实写广角镜头画面、斜线方面做出来的效果比nnedi又要好不少。比如说奥运会OP,因为广角镜头很多,所以用ffdshow解码+5-tap,效果实在是很赞。但是5-tap在实写近景和动画方面仿佛是不如nnedi效果好……真的好难取舍 囧
==============题外话结束的分割线===========
话题扯远了 囧 回到楼主的话题上。
pp完了就该decimate了。
tdecimate支持vfr,但是这个vfr只支持两种帧率,即film rate(24fps)和video rate(30fps)。好像不能够实现其他帧率。六月份doom9那边有人发了一个新IVTC名叫AnimeIVTC,据说可以超强反交错、超强反bad cut、超强反锯齿、超强decimate支持任意fps的vfr,说是能去掉全部重复帧靠tc实现只有有动态帧的播放……
如此之囧的脚本请楼主务必尝试……地址在http://forum.doom9.org/showthread.php?t=138305
 楼主| 发表于 2008-8-31 22:57 | 显示全部楼层
谢谢dgwxx大大讲解




话说这个玩意真高科技..
 楼主| 发表于 2008-9-3 18:03 | 显示全部楼层
还有一个便是关于这种图片如何处理的问题
KoWa.jpg
发表于 2008-9-3 19:11 | 显示全部楼层
原帖由 jxkaido 于 2008-9-3 18:03 发表
还有一个便是关于这种图片如何处理的问题

这张图片怎么了么
 楼主| 发表于 2008-9-3 23:05 | 显示全部楼层
orz,左上角黑边旁边有一堆彩色的的点嘛...
还有就是人物面部噪点似乎很多= =?线条锯齿还是交错= =?
发表于 2008-9-4 19:50 | 显示全部楼层
噪点留着多好啊

比色条好看多了
 楼主| 发表于 2008-9-5 17:55 | 显示全部楼层
顺带又多了一个小问题
在输出之后,有一段RP了
可能是匹配方法判断错误
导致交错输出
而且在log脚本里没有提到

这种情况只能通看全片来检查么
发表于 2008-9-6 08:36 | 显示全部楼层
原帖由 jxkaido 于 2008-9-5 17:55 发表
顺带又多了一个小问题
在输出之后,有一段RP了
可能是匹配方法判断错误
导致交错输出
而且在log脚本里没有提到

这种情况只能通看全片来检查么

您可以参考一下这篇帖子的讨论:http://www.nmm-hd.org/bbs/thread-628-1-1.html
 楼主| 发表于 2008-9-6 18:16 | 显示全部楼层
感谢dgwxx大大教程
但是不能行
用clip2指定nnedi,还是用TFM的内置PP4,PP2
都不能行
后来我用tmpgenc看了一下
那一段是18fps,而且剩余的交错帧完全不能够deinterlace,就是用tmpgenc那三种方法
于是是ovr手动指定剩下两种?
还是如何呢?

顺带,用auto24fps就OK了
这是为啥呢= =

[ 本帖最后由 jxkaido 于 2008-9-6 18:38 编辑 ]
发表于 2008-9-7 00:23 | 显示全部楼层
我发这个帖子(http://www.nmm-hd.org/bbs/thread-628-1-1.html)的时候IVTC还属于启蒙阶段呢,现在看一下自己当时写的代码真想狠抽自己两个大嘴巴子.

所以,那帖5楼的代码就请不要看了.

关于IVTC我觉得,只要你决定通篇24fps,就是不客气地场匹配然后5删1,要不就做VFR.

为动画片做通篇IVTC主要有3点.一是场匹配精度问题,二是后处理问题,三是后处理完后的渐变问题.

用auto24fps就OK了是肯定的,因为我以前在做这个片子的时候就是直接tfm(slow=2).tdecimate(mode=1) , 其他什么都没做,而且我压出的片子经过肉眼观察,和楼主是一样OK的.

但渐变的部分一般来说都不会OK,因为渐变如果是做了pull down以后再加上的话,是没法进行场匹配的.

楼主要是信得过的话,不妨试试我的AAD.

另外6楼的图,我认为是DVD本身制作的问题,应该和IVTC无关,除非你使用了tdeint基于运动检测的解除交错,可能会出现这种情况.

[ 本帖最后由 diseac 于 2008-9-7 00:26 编辑 ]
 楼主| 发表于 2008-9-7 20:17 | 显示全部楼层
谢谢diseac大大解答
俺会试试的=v=
您需要登录后才可以回帖 登录 | 成为会员

本版积分规则

小黑屋|手机版|NMM视频技术

GMT+8, 2025-5-6 01:58 , Processed in 0.288428 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表