本页为 NMM视频技术(旧)论坛(2004–2012)的只读存档,无法登录或发帖。欢迎前往 新论坛 交流。

NMM视频技术(旧)

查看: 6583回复: 13
打印 上一主题 下一主题

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

[复制链接]
jxkaido
跳转到指定楼层
1楼
发表于 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..
diseac
2楼
发表于 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()
jxkaido
3楼
 楼主 发表于 2008-8-30 21:50 只看该作者
RAW的确是NTSC的30fps interlaced
dgwxx
4楼
发表于 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
jxkaido
5楼
 楼主 发表于 2008-8-31 22:57 只看该作者
谢谢dgwxx大大讲解




话说这个玩意真高科技..
jxkaido
6楼
 楼主 发表于 2008-9-3 18:03 只看该作者
还有一个便是关于这种图片如何处理的问题

KoWa.jpg (93.96 KB, 下载次数: 2240)

KoWa.jpg
dgwxx
7楼
发表于 2008-9-3 19:11 只看该作者
原帖由 jxkaido 于 2008-9-3 18:03 发表
还有一个便是关于这种图片如何处理的问题

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

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

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

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

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

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

[ 本帖最后由 jxkaido 于 2008-9-6 18:38 编辑 ]
diseac
13楼
发表于 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 编辑 ]
jxkaido
14楼
 楼主 发表于 2008-9-7 20:17 只看该作者
谢谢diseac大大解答
俺会试试的=v=

小黑屋手机版NMM视频技术

GMT+8, 2026-10-11 12:23 , Processed in 0.024082 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.