Pulldown
将24完整画面/s的电影胶片信号或者25完整画面(30完整画面)/s的电视摄像信号处理成为50隔行/s或者60隔行画面/s进行NTSC或者PAL制式广播的过程。
----------------------------
转载请保留:原文发表于DOOM9,原作者neuron2,翻译dgwxx
MPEG2视频提供了RFF旗标,在播放过程中可以使任意帧的一个尝自动重复。这个被重复的场不存在于MPEG2视频流中,而是在解码视频流的过程中通过复制得来的。这个 机能通常用于将胶片速率(Film rate,即23.976fps)的影片在NTSC速率(NTSC rate,即29.970fps)的设备上播放,其过程称为3:2 Pulldown(译注:关于3:2 Pulldown与旗标的介绍,这里相当粗略,如果想知道具体过程,请参阅Silky的视频知识系列文章)。
然而事实上,经常会遇到使用不同方式(pattern)进行pulldown的情况。比如,将25fps的PAL转换至NTSC速率。
理解原理,并为此选项的设置找到合适的参数而做些练习,是很必要的。在这里我们只能说明操作方法并给出一些大致的指导。在现在已有的文章中有更多进一步的说明。
Field Operation选项允许用户指定如何处理pulldown(RFF)旗标。
Honor Pulldown Flags(遵循旗标)——在旗标存在的情况下将会遵循旗标,该重复的场会被重复。这就意味着你得到的结果将会与在最终显示设备上获得的结果相同(译注:Final Display Device,最终显示设备,这里作者应该是指电视或其他显示设备,而不是电脑)。所以,如果你有一个经过3:2 Pulldown的视频,你会得到标准的3帧无交错帧(Progressive)与2帧交错帧(Interlaced)为一组循环出现的结果。如果你的视频属于PAL或者 MPEG1,那么就不会重复场,因为PAL和MPEG1视频中不含有旗标。帧率与源帧率相同。
Ignore Pulldown Flags(忽视旗标)——旗标会被忽视。这个选项将会允许用户得到没有重复场的源MPEG图像。然而,因为重复场本来应该显示(而没有被显示),所以最终得到的帧率(f ps)将会与源帧率不同,这种情况甚至会发生在整个片子当中。如果源的pulldown做的不规范,忽视旗标可能会造成严重的声像不同步。这个选项通常只有有经验的用户才 会使用,他们通常使用这个选项来判断片源的特征。尽管这个选项将会忽略旗标,但是旗标仍然会被记录在D2V文件当中。
Force Film(强制使用胶片速率)——这个选项是为编码为23.976 fps的内容经过pulldown显示为29.970 fps而准备的。这个选项将会将来源恢复为23.976 fps并且保持全片声像同步。这个选项通过忽视旗标并插入/删除帧来保持稳定、同步的输出流。不要将本选项用于非3:2 Pulldown来源,并且千万不要用于PAL或者MPEG1。
Field Operations是使用DGIndex过程中需要了解得最重要的选项。大多数人需要首先使用Honor Pulldown Flags进行预览。如果来源不是PAL或MPEG1,并且信息(Information)窗口的Video Type一栏显示Film 95%或更高,那么这个来源便可以作为3:2 Pulldown型来处理,生成D2V工程文件的时候,就可以选择Force Film。
如果Film百分比低于95%或Video Type显示了一个NTSC百分比,那么生成D2V工程文件的时候就应该设定为Honor Pulldown Flags。如果结果是混合的(因为来源是交错,混合型交错/3:2,场混合,等等),你可以在AVS脚本中加入Deinterlace或IVTC滤镜。
如果Film百分比比较低,但是仍占大多数,你可以试试Forced Film,并且看看结果如何。你也许会偶尔遇到一些交错帧,这种情况下可以用FieldDeinterlace(full=false)来处理。如果结果令人满意,那就恭 喜你。如果不好,还有很多其他更加高级的方法来处理混合型、硬胶卷过带(hard-telecine)、场混合和其他奇形怪状的来源。更加高阶的的处理方式几乎全部要求使用Honor Pulldown Flags来保存工程文件。
当对Film百分比进行测试的时候,最好测试整个来源。因为片头和片尾的类型有时候会与正片不同。
几乎在全部情况下,如果你知道来源并不是大部分由3:2 Pulldown NTSC构成,并且想要选择Honor Pulldown Flags,之后根据需要进行后续的处理。请牢记一点,如果来源中不包含旗标,那么也就根本无从“遵循”,所以这个选项将会直接将源内容输出。
Ignore Pulldown Flags选项只用于想要了解MPEG源内容、类型的高阶用户。
注意,Honor Pulldown Flags之前被称作“None”,Ignore Pulldown Flags之前被称作“Raw Encoded Frames”。