头像
yntang66
帖子: 10
注册时间: 2010-10-13 23:41

请教这种非常规(非5烂2)但有一定规律的DVD源该如何IVTC?

首先鄙视下 {:cat_15} 某小作坊公司! 就没出过一张规规矩矩的DVD! {:cat_12}

正在处理一张NTSC的实写DVD, 30i , 张张交错, 但是又有一定规律的重复帧...
具体情况如下: 2-31帧为一个cycle, 张张交错, 重复帧出现的规律是: 3, 8, 8, 3, 8
就是, 3帧里出现一张重复帧, 接着8帧里出现一张重复帧, 再接着8帧里出现一张重复帧, 然后3帧里出现一张重复帧, 8帧里出现一张重复帧.
以此循环下去~

我自己能想到的是: 3+8+8+3+8=30, 也就是30张交错帧为一个循环, 里面有5张重复交错帧.
那么应该怎么样进行场匹配? 可以变成30张无交错帧, 里面有6张重复的无交错帧, 删掉这6张, 就是24张无交错帧了~

第一次遇到这种非常规场匹配的DVD {:cat_18} 请各位大大帮忙指点迷津! 多谢^3^!
头像
dgwxx
管理猿
帖子: 771
注册时间: 2010-09-19 20:42
联系: 网站

Re: 请教这种非常规(非5烂2)但有一定规律的DVD源该如何IVTC?

试试selectevery或者分场selectevery?
日常推 @dgwxx: 基本没什么技术的话题,欢迎没事看看消遣。
► 显示剧情透露 平庸的rip
► 显示剧情透露 “不知道”的五大理由
头像
feisty2
帖子: 274
注册时间: 2012-08-05 10:03

Re: 请教这种非常规(非5烂2)但有一定规律的DVD源该如何IVTC?

也许dvd是非常规帧率经过advanced pulldown得到30fps的... (见过这种类型 26fps pd到30fps.. {:cat_2} )先试试tfm能不能匹配上 如果匹配不了再考虑deinterlace
头像
yntang66
帖子: 10
注册时间: 2010-10-13 23:41

Re: 请教这种非常规(非5烂2)但有一定规律的DVD源该如何IVTC?

谢谢两位的回复 {:cat_16}
dgwxx 写了:试试selectevery或者分场selectevery?

代码: 全选

MPEG2Source(xxx.d2v, cpu=0)
selectevery(30,0,2,3,5,6,7,8,9,10,11,13,14,15,16,17,18,19,21,22,24,25,26,27,28,29)
这样处理以后, 随便找了某一段观察, 发现还是有重复帧... 原来场景一变化, 规律也跟着变了...
比如 2-740 是 3,8,8,3,8 ; 741-1795 又成了3,8,3,8,8 ; 后面的又变了...


feisty2 写了:也许dvd是非常规帧率经过advanced pulldown得到30fps的... (见过这种类型 26fps pd到30fps.. {:cat_2} )先试试tfm能不能匹配上 如果匹配不了再考虑deinterlace
tfm不是很熟, 说明文档也看得不太明白... 能具体解释下这种情况怎么匹配吗?
通过观察高动态画面排除pulldown的可能性(没有差别很大的两场交错, 都是细小的交错条纹).
只能人工删除重复帧, 再deinterlace了><
头像
lititude
帖子: 11
注册时间: 2010-09-19 22:42

Re: 请教这种非常规(非5烂2)但有一定规律的DVD源该如何IVTC?

yntang66 写了:谢谢两位的回复 {:cat_16}
dgwxx 写了:试试selectevery或者分场selectevery?

代码: 全选

MPEG2Source(xxx.d2v, cpu=0)
selectevery(30,0,2,3,5,6,7,8,9,10,11,13,14,15,16,17,18,19,21,22,24,25,26,27,28,29)
这样处理以后, 随便找了某一段观察, 发现还是有重复帧... 原来场景一变化, 规律也跟着变了...
比如 2-740 是 3,8,8,3,8 ; 741-1795 又成了3,8,3,8,8 ; 后面的又变了...
tfm里的tdecimate提供了设置周期的参数,cycle是多少帧问周期,cycleR是每周期中多少帧是重复的,默认cycle=5,cycleR=1,用来处理pulldown。
你的情况里,试试cycle=10,cycleR=2这样的设置。

回到 “理论讨论 / Theoratical discussion”