How to tell if MPG has 2:3 pulldown in VRD?

jmc

Active member
MediaInfo use to list 2:3 pulldown in it's output but not with the lastest tv show mpg.

I got half way through my X264 compressions before I looked at the output.
And ick, combing. Deleted that lot. Have to use TMPGEnc that is twice as slow.

Really,Really,Really hope the new next year VRD version 6.0 will fix this problem with X264.

Can not trust MediaInfo. Once I cut off a piece for testing, MediaInfo NOW shows 2:3 pulldown. :(

Hope VRD can show this somehow.

Thanks,
jmc
 

Danr

Administrator
Staff member
Hi JMC, Do you want to tell if a source file has 2:3 pulldown? Is the source H.264, MPEG2 or something else?
 

jmc

Active member
Hi JMC, Do you want to tell if a source file has 2:3 pulldown? Is the source H.264, MPEG2 or something else?
Source is tv show MPEG2 mpgs from NTSC dvds.
Hope there is a way for VRD Pro to let me know if the mpg has 2:3 pull down. MediaInfo failed on the last set of mpgs. Wasted hours.

Only way I know with VRD Pro is to X264 a test piece and see if it has horrible "combing"/"Interlacing".
Been buying a lot of material from the UK to get away from this problem.

Thanks,
jmc
 

Danr

Administrator
Staff member
For MPEG2: There are 2 ways to tell.

1) If you look at the thumbnails, if you see a "P" suffixed to any of the time codes the the "P" stands for a pseudo frame, one created by using the 2:3 pulldown. This will work in TVSuite and Pro.

2) The other way, Pro only, is to look at the stream internals, and look at the video buffer tab. You'll see a column, to the right of the "Diff:" that may have P, PR, PRT, P T, values. If any of them have an "R" that means a repeat frame and implies 2:3 pulldown. Here's an example:

Code:
>>> Video Buffer: Video buffer, start:-1, end:50, count: 51, End videoPTS: 2218.69
*  1,   0,#V-PTS:    266.73 (00:00:00.07), [     66.74 (00:00:00.02 )], GOP-C, temporal: 1, I, Diff:   -199.99 PR    7592  6006      2062 0.17 Mbps 
*  2,   1,#V-PTS:    233.37 (00:00:00.06), [      0.01 (00:00:00.00C)],      , temporal: 0, B, Diff:   -233.36 P      296           14350  
*  3,   2,#V-PTS:    400.20 (00:00:00.11), [    200.21 (00:00:00.06 )],      , temporal: 4, P, Diff:   -199.99 P      296 12012     14350  
*  4,   3,#V-PTS:    316.79 (00:00:00.09), [    116.80 (00:00:00.03C)],      , temporal: 2, B, Diff:   -199.99 P T    296           14350
One point on this is that Tools>Show Program Info needs to show, "Progressive or Interlaced". If it shows "Progressive" then these values have different meanings.

For H.264:

1. If you look at the thumbnails you'll see missing frames, we don't create the pseudo frame as we do for mpeg2.

2. Again look in the 2nd column after the "Diff:" In the example below it shows "T 1". If you see a 5,6, 7 in that column then it has 2:3 pulldown.
Code:
>>> H264 video buffer: Video buffer, Count: 212, End videoPTS: 200.00
*  0 PTS:#    200.00 (00:00:00.05), [      0.01 (00:00:00.00 )     0], GOP, pict_num:   0 (  0), I IDR, Diff: -199.99   T 1 
*  1 PTS:#    360.00 (00:00:00.09), [    160.01 (00:00:00.04 )     4],    , pict_num:   8 (  1), P Ref, Diff: -199.99   T 1
In all cases we don't scan the entire file so you'll need to look at the appropriate parts of it.
 

jmc

Active member
For MPEG2: There are 2 ways to tell.

1) If you look at the thumbnails, if you see a "P" suffixed to any of the time codes the the "P" stands for a pseudo frame, one created by using the 2:3 pulldown. This will work in TVSuite and Pro. .
Ah, ok, took me a bit to see it. I was looking at the P inside the thumbnail not below it.

Heh, Those are the ones I have not been able to click on and select.
Been wondering about them for a long time.

I imagine the H264 2:3 pulldowns would be the HD stuff.
Thankfully not something I care for.

Thanks so much!
jmc
 
Top Bottom