又去看了一下六维的zfylich写的教程,懂了。
关于30i的处理:
30i的每一个奇数场和偶数场都是单独的一个画面,也就是相当于每秒钟由60个单独的画面构成。每一个画面的宽度与无交错相同,高度却只有半帧的单场,即无交错帧的一半(理解下Live类的BD)。我们需要的是完整的高度、无交错的画面,所以需要对只有一半高度的片源进行补插。
补出来的信息基本是基于数学上的差值算法(有兴趣可以去查),常见的有2种:
①基于图像边缘的补插:Edge dependent interpolation (edi),其核心是在奇偶两个场内拿单个场来补插成完整的场。
主要有:eedi2、eedi3、nnedi、nnedi2、nnedi3等。属于30i -> 30p 最标准的反交错(deint)。
②不舍弃任何一个场,对每一个场都补插成完整的帧:30i源里每秒有60个场,每个场都补插成完整的帧后速率就变成了60fps,这就是bob。
主要有:TGMC2z、QTGMC等。属于30i -> 60fps ,相对30fps有更好的动态效果,即更为流畅。