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. |
10th January 2005, 15:24 | #1 | Link |
Registered User
Join Date: Aug 2002
Posts: 467
|
Pulldown of 25 fps to NTSC
Answering a question in http://forum.doom9.org/showthread.ph...9&goto=newpost got me thinking. When I convert PAL 25 fps progressive to NTSC, the output is interlaced. But when we encode 24 fps, the encode can be progressive, and the flags handle the telecine interlacing.
So wouldn't it be possible to create a 25 fps progressive stream of 720x480 and use the flags to do the pseudo telecine to 29.97 fps interlaced? I think the pattern would be 2:2:3:2:3 instead of 2:3. And the drop-frame (1000/1001) could be handled as well, by dropping one of the set of 3 fields every 1001 fields. Xesdeeni |
31st January 2005, 21:50 | #3 | Link |
Registered User
Join Date: Aug 2002
Posts: 467
|
No. I didn't have much time shortly after I posted the above, and my working machine is broken at present. On top of that, I'm not sure how to create the pulldown order above in an MPEG stream.
Have you tried it? Do you know how to create this flag order? Xesdeeni |
31st January 2005, 21:59 | #4 | Link | |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Re: Pulldown of 25 fps to NTSC
Quote:
|
|
31st January 2005, 22:02 | #5 | Link |
Registered User
Join Date: Aug 2002
Posts: 467
|
So it could be encoded progressively, but use the flags to interlace? That would seem to be the best of both worlds. Although there would be a telecine-like hitch, we're used to seeing this. But the encoding would be progressive, and the audio wouldn't have to be touched.
So do you know what s/w will set the flags accordingly? Xesdeeni |
1st February 2005, 21:47 | #6 | Link |
Registered User
Join Date: Oct 2001
Posts: 416
|
Xesdeeni
No, unfortunately I don't know how to do this. I was looking on the web for methods other that 3:2 pulldown but didn't find any. Maybe someone here will have to write a little app to do it or modify 'pulldown.exe' to do it. What about the possibility that NTSC DVD players will not accept 25p with flags that aren't the normal 3:2 pulldown sequence? tyee |
1st February 2005, 23:03 | #7 | Link |
Registered User
Join Date: Aug 2002
Posts: 467
|
That's interesting too. Although, I've never figured out why the flags were necessary in the first place. I'm sure I don't understand completely, but it seems to me, if you encode a 24p DVD, the player knows it is outputting 60i, so it can do the translation. By the same token, a PAL player could know it is outputting 50i, and do the translation (and scaling). But since the flags are there, it seems they might be useful for this.
Xesdeeni |
11th February 2005, 14:43 | #10 | Link |
Registered User
Join Date: Jan 2005
Location: Great White North
Posts: 326
|
It might depend on the player whether it will work or not. A friend of mine has several SVCD's which have a framerate of 25 fps which play fine on his cheap-ass dvd player, but won't play correctly on my sony.
Kind of odd to have a specification and to ignore it... |
11th February 2005, 15:26 | #12 | Link |
Registered User
Join Date: Aug 2002
Posts: 467
|
I assume it's worth the effort to find out. If we can encode 25p instead of 30i, the quality should be better. But it depends on the player, I guess, whether it will work. So it'd probably take a test stream to see how compatible it would be. I'd try myself, but I haven't seen source for pulldown.exe.
Xesdeeni |
11th February 2005, 16:08 | #14 | Link |
Registered User
Join Date: Oct 2001
Posts: 416
|
Xesdeeni
Here's the link to the source code for pulldown.exe. http://www.inwards.com/inwards/?id=36 Maybe it will help. tyee |
11th February 2005, 20:29 | #16 | Link | |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Quote:
|
|
12th February 2005, 16:32 | #18 | Link |
brainless
Join Date: Mar 2003
Location: Germany
Posts: 3,653
|
would the other way around be possible, too?
(NTSC-Film on PAL with progressive & rff MPEG) using the flags to telecine 23.976fps to 50 fields per second? so we could go around the PAL-Speedup (for our audiophiles ) at the cost of 2 stutters per second but without the disadvantage of interlaced encoding.
__________________
Don't forget the 'c'! Don't PM me for technical support, please. |
12th February 2005, 16:52 | #19 | Link |
Guest
Join Date: Jan 2002
Posts: 21,901
|
Yes, you can. We need a more general tool than pulldown.exe. And a one field stutter is usually tolerable. That's why 3:2 looks OK.
I'm using this problem as a test bed for my new parsing architecture. I decided not to do it quick and dirty. |
12th February 2005, 19:27 | #20 | Link |
brainless
Join Date: Mar 2003
Location: Germany
Posts: 3,653
|
And a one field stutter is usually tolerable. That's why 3:2 looks OK.
one field stutter is sadly very common with some broadcasters here in germany. they do weird things with their movies : sqeezing movie to show more ads using a speedup to 26fps (using fieldblending) hiding censoring with slowdown to 24 fps. (fieldrepetition without blending) both conversions are being made using a stupid bobber before, of course. It looks very 'nice' on TV, when the image details are jumping every other half second *grrrrrr* Because of this I think, some (most?!?) persons would never notice the one field stutter. (Our audiophiles probably will ignore it ) but I personally would never make usage of a 24p telecine on PAL, because it is far more off-standard and shows this stutter. Musical Films often were made using 24p telecine in past. I've seen it on some older PAL-VHS cassetes (eg: Koyaanisqatsi) Also I do not like 3:2 telecine. The fluidity of the movies is somehow different from the cinema-look. PAL with speedup looks better to me. recapitulating, I want to say, that I just was interested whether it is possible to do such pulldown with MPEG. Maybe I'll give it a try on some musical movies, when you finished programming.
__________________
Don't forget the 'c'! Don't PM me for technical support, please. |
Thread Tools | Search this Thread |
Display Modes | |
|
|