arpi at thot.banki.hu
Thu Oct 18 01:27:16 CEST 2001
> > From: Arpi <arpi at thot.banki.hu>
> > And there is something I can't solve:
> > how do you convert progressive mpeg2 (nominal 29.97fps, really about 24) to
> > divx?
> Did you mean 23.97 (NTSC 3:2 pulldown converted FILM) fps? That
> is rather uncommon - most material I have seen is 29.97fps.
I mean that so-called progressive mpeg2 files, where the actual coded fps is
less than nominal fps (header value). mpeg2 headers has 3 bit for signing
frame delaying, up to 3 frame times. about the half of my .vob files uses
these. the header says it's a 29.97 fps movie, but if you read frames from
the file, you'll cound only 24-26 frames per sec. but some of these frames
is flagged to be delayed so the total time of these frames is 29.97 frame
time per sec.
now, my question: how to handle these when converting to fixed-fps format
like divx avi files? i can imagine duplicating flagged frames, but mpeg2
allows half frame times too (displaying a flagged frame for 2.5 * frame
time). maybe if i duplicate fps and duplicate each non-flagged frame?
or non-integer frame times are only in interlaced files, which are
if you don't know what am i talking about - just no answer :)
experts should know.
> do I believe I can help with pointers to the tools you'll need and
> some sample scripts that I use as templates.
no. i don't want to convert them myself. i want to fix converting ability of
> Oh, are you trying to convert from NTSC to PAL frame rates?
> That I do not know how to do - I believe it requires some very
> expensive equipment. Also the audio needs to be converted and
> I am not sure that can be done easily without altering the pitch.
only if you want to do in hardware.
A'rpi / Astral & ESP-team
mailto:arpi at thot.banki.hu
More information about the MPlayer-users