本帖最后由 chopper 于 2010-7-3 14:45 编辑
虾大的那篇很详细 赶紧收藏然后仔仔细细的拜读了一遍 自己总结了下逐帧断类型的方法
(1)5烂2-->24P3:2Pulldown
(2)张张烂-->30I
(3)以上两种情况混合无规律出现-->各种hybrid
还有一些小问题
(1) b)30P中间夹杂少数类交错现象中 这句“两个pulldown的pattern不同” pattern指何物?
(2) f)Hybrid Frame型 (悄悄的说像AV这种NTSC的VOB )很奇怪 未作任何处理直接看画面我怀疑是Hybrid Frame 应为我发现 同一画面(帧)只有画面运动的部分才出现交错 譬如 关门...etc 画面中静态部分看上去是无交错 而全片大概20帧有1帧整个画面是无交错的帧 其他帧多多少少存在交错 这个情况考虑到拍摄条件我觉得是30I的 不知正确与否 下面是dgindex后的log(这里的Colorimetry为什么不是BT.601?)
- Stream Type: MPEG2 Program
- Profile: main@main
- Frame Size: 720x480
- Display Size: [not specified]
- Aspect Ratio: 16:9 [3]
- Frame Rate: 29.970030 fps
- Video Type: NTSC
- Frame Type: Interlaced
- Coding Type: B
- Colorimetry: BT.470-2 B,G*
- Frame Structure: Frame
- Field Order:
- Coded Number: 60000
- Playback Number: 2
- Frame Repeats: 0
- Field Repeats: 0
- VOB ID: 1
- Cell ID: 10
- Bitrate:
- Bitrate (Avg):
- Bitrate (Max):
- Audio Stream: 80: AC3 2/0 192
- Timestamp: 0:33:21
- Elapsed: 0:00:33
- Remain: FINISH
- FPS:
- Info:
复制代码 (3)另 看过neuron2的方法 他是这样判断的- The first step is to create an Avisynth script that sources your video and separates the fields. If you have MPEG video, you can use DGIndex to make a project with "Honor pulldown flags". Then make a script to step through the fields:
- MPEG2Source("file.d2v")
- AssumeTFF() # or AssumeBFF(). See the next FAQ.
- SeparateFields()
- If you have a different video source type, just use an appropriate source filter, such as AVISource().
- Now serve the script into VirtualDub and step through the fields in a high motion section. We will label a new picture with a new letter below.
- If you see a repeating field sequence like this:
- ... a a b b c c ...then it is progressive video.
- If you see this:
- ... a b c d e f ...then it is pure interlaced video.
- If you see this:
- ... a a a b b c c c d d ...Then it is 3:2 pulled-down progressive video.
- Make sure that you always apply this test in a scene with continuous movement, e.g., an object moving steadily across the screen. There is no more reliable way. It also allows you to spot field blending very easily. If you see any blended pictures, then you have field blending.
复制代码 上边的观察法可用么 (个人觉得按他这样判断哪就全是30i了 应为如果有相同帧的话 任何视频播起来都会卡?) |