Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion. Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules. |
17th May 2013, 10:16 | #1 | Link |
Registered User
Join Date: Mar 2013
Posts: 44
|
Is this 25p or Pal-telecine (2:2) ?
Hello, could you please spare some time to help me with this?
How can i tell the difference between a film broadcasted with 25 progressive fr/s and a film broadcasted with 25 interlaced fr/s (2:2 pulldown) ? In both cases is the film speeded-up (4%)? 2:2 pulldown means that every film frame is transformed in two identical fields? If you mix two identical fields the resulting frame will still have those 'mice-teeth'? What about this film-sample (only 3 MB --- dvb-t) ? Is this 25-progressive or 2:2 pulldown? How can i tell the difference? Please download the sample : https://mega.co.nz/#!mxYwnTJL!TuRVik...wmr8q9XfMQNmc4 |
17th May 2013, 12:51 | #2 | Link | |
Registered User
Join Date: Apr 2010
Location: Sain-Petersburg, Russia
Posts: 139
|
Try MediaInfo in text mode.
For your sample it prints the following line: Scan type: MBAFF For progressive video it would be: Scan type: Progressive Pulldown or not, interlaced video in 4:2:0 subsampling is different from progressive video. Progressive material has common color info for 2x2 blocks in adjacent lines (1+2, 2+3, 4+5 etc.). Interlaced material has common color infor for lines in one field, not the whole picture (1+3, 5+7, 2+4, 6+8 etc.). You can sometimes see this effect in titles and other sharp horizontal edges, one line of the edge. On the other side, 'mice theeth' is not going to be visible if original source was in progressive scan order. Generally you see them in interlaced material on home video because different fields are separate shots in different times (with 50fps), but if original picture was shot in one time, two fields of one frame reconstruct it without this effect. Quote:
Amateurs can change fps in different ways - decimate/double some frames, use sophisticated interpolation/morphying etc., but it's not common practice for broadcasts. |
|
18th May 2013, 11:23 | #3 | Link |
Registered User
Join Date: Mar 2013
Posts: 44
|
Thank you for the reply.
I don't trust mediainfo very much. Is there an empirical (practical?) way to determine if a video is progressive or telecined? In this particular sample i posted above (broadcasted film - the original was probably 24 fr/s) when i open it with MPC (selecting a bob-deinterlacer from ffdshow's configuration) i notice that every second frame is the same. When i open the same file in VLC (turning off the deinterlacers) i see no 'mice-teeth' . In another broadcasted film i can see those 'mice-teeth' and when i'm applying a bob-deinterlacer every second frame is this same. If the two fields are the same why would there be any 'mice-teeth'? In a video that was shot interlaced i can understand it because field1 and field 2 are two different moments. But when you have a 2:2 pulldown (2 identical fields) there should be no 'mice-teeth'. Am i right? Lots of questions, i'm not the smartest guy around. |
18th May 2013, 23:34 | #4 | Link |
Registered User
Join Date: Sep 2005
Location: Vancouver
Posts: 600
|
What you describe is one proper way to check.
Whether the fields align when they are weaved together for computer display depends on which one is captured first. If they aren't already aligned, all you have to do is remove the first field (or add one to the start if that first field is somehow essential to you). The solution I always use is SeparateFields().Trim(1,0).Weave() but there are other ways to do the same thing. Thread Warperus has mentioned another issue which is that you need to base the way you handle chroma on whether the encoder used progressive mode or interlaced mode. Last edited by ChiDragon; 18th May 2013 at 23:48. |
19th May 2013, 11:50 | #5 | Link | ||
Registered User
Join Date: Mar 2013
Posts: 44
|
Quote:
So in this case instead of blending field1a + field1b [coming from Frame 1 of the original film] the broadcaster had blended field1b + field2a [coming from Frame 1 + Frame 2 of the original film]. Am i correct? Is this considered a mistake from the broadcasters' side? I opened my sample in avidemux and it says to me that the frame type is I/B/P-TFF so it's telecined (cause when i have a progressive video it says I/B/P-FRM). But again this is based on some digital sign (flag?) that avidemux is able to 'read'. I still can't find a practical way to distinguise between progressive and telecined(2:2) video . When i apply a bob-deinterlacer (in VLC) on a progressive video it repeats every frame (every second frame is the same) just like on a 2:2 telecined film. The same happens on avisynth. When i have a progressive video and apply a 'separatefields' script it produces two fields out of the progressive frame. Quote:
So another question i have. It seems that the sample i posted is 2:2 telecined and there are no 'mice-teeth'. Should i apply some IVTC filter? What's the point? It looks like a progressive video. Blending two identical fields produces some artifacts? (what kind of artifacts?) Sorry for the naive questions. Last edited by qwerty1983; 19th May 2013 at 12:59. |
||
19th May 2013, 14:41 | #6 | Link | |
Registered User
Join Date: Dec 2007
Location: Germany
Posts: 632
|
Quote:
I know in some very old threads here on doom9 it is considered correct to use interlaced chroma upsampling for YV12 sources which were enconded as interlaced even if they are progressive (no visible interlacing, the two fields create one progressive frame). And while that is not "wrong" I'm fairly certain the optimal way is to use progressive upsampling whenever there is no visible interlacing, regardless of how the source's YV12 chroma was downsampled from YUY2 or whatever it was. I would like to know what some of our chroma experts think about this. Gavino? |
|
19th May 2013, 19:04 | #7 | Link | |||
Registered User
Join Date: Sep 2005
Location: Vancouver
Posts: 600
|
Well there's this: http://avisynth.org/mediawiki/Sampling
Using point resizing to stress test, interlaced upsampling does look worse on his sample as you say. Quote:
Quote:
These are the possibilities:
Consider this script: StackHorizontal(Subtitle("Input"),SeparateFields().Trim(1,0).Weave().Subtitle("Phase-shifted")) Only an interlaced source will show combing in both windows (if the correct field order is determined by the source filter). But it doesn't tell you whether the chroma has been encoded the interlaced way or the progressive way, which MediaInfo or apparently Avidemux will. Quote:
Last edited by ChiDragon; 19th May 2013 at 19:12. |
|||
20th May 2013, 11:59 | #8 | Link | |
Registered User
Join Date: Mar 2013
Posts: 44
|
Thanks for the answers.
Now i have another broadcasted film (PAL country) with this pattern : field 1 = FRAME1 of the original film field 2 = FRAME1 blended(?) with FRAME2 of the original film field 3 = FRAME2 of the original film field 4 = FRAME2 blended(?) with FRAME3 of the original film field 5 = FRAME3 of the original film Is this another telecining technique? In this case an ivtc filter will try to de-blend(?) the blended(?) field and then combine(?) the two fields that come from the same original frame? Quote:
Last edited by qwerty1983; 20th May 2013 at 12:25. |
|
20th May 2013, 14:41 | #9 | Link |
Registered User
Join Date: Dec 2007
Location: Germany
Posts: 632
|
Did you step through the video field by field using SeparateFields()? Otherwise you can't be sure if there's blending or not.
Unfortunately, when it comes to broadcasts there is another possibility, a very atrocious one: The film could have been speed up or slowed down by the broadcaster (on top of the PAL speed up/telecine) to better fit their schedules and commercial breaks. Yes, that sounds awful, doesn't it. The result is usually a mess if you want to do anything with it. I've seen it done many times and unless the recording is somehow very important I always discard it. |
20th May 2013, 21:23 | #10 | Link | ||
Registered User
Join Date: Sep 2005
Location: Vancouver
Posts: 600
|
Quote:
Quote:
|
||
20th May 2013, 21:56 | #11 | Link | ||
Registered User
Join Date: Mar 2013
Posts: 44
|
Quote:
Quote:
Perhaps a filter like srestore or Deblend will do the job? I'll do some reading. |
||
20th May 2013, 21:59 | #12 | Link |
Registered User
Join Date: Sep 2005
Location: Vancouver
Posts: 600
|
SRestore is the only one I've touched. Unfortunately it couldn't help much with my source.
Basically you can do a high quality bob-deinterlace and live with the blending, or do the same and try to remove it. |
Tags |
pal, progressive, telecine |
Thread Tools | Search this Thread |
Display Modes | |
|
|