分页: 1 / 1

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

发表于 : 2013-07-01 12:49
yntang66
首先鄙视下 {: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^!

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

发表于 : 2013-07-01 13:17
dgwxx
试试selectevery或者分场selectevery?

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

发表于 : 2013-07-01 13:53
feisty2
也许dvd是非常规帧率经过advanced pulldown得到30fps的... (见过这种类型 26fps pd到30fps.. {:cat_2} )先试试tfm能不能匹配上 如果匹配不了再考虑deinterlace

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

发表于 : 2013-07-01 14:11
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 ; 后面的又变了...


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

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

发表于 : 2013-07-07 15:52
lititude
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这样的设置。