VideoHelp Forum




+ Reply to Thread
Results 1 to 4 of 4
  1. My wonderful VB6 creation

    This lets you mix framerates in MPEG-2 video files. (for example, part of it is 24fps, then another part is 30fps...) It is able to create a file to import into TMPG that makes the bitrate stay constant after it adjusts the framerates too. You have to know how to manual TMPGEnc IVTC, so reading this first might help.

    Oh, and it's buggy and complicated, by the way. But it really does work, and it's 100% compliant.
    Quote Quote  
  2. Hi-

    Not to be critical, but it looks to me as if you're reinventing the wheel, as DGPulldown has been out for some time, without the restrictions that your Custom MPEG-2 Pulldown imposes. You don't have to perform a manual IVTC with TMPGEnc (kind of obsolete anyway), but can use any old IVTC that will IVTC to unusual framerates (Decomb, SmartDecimate, and TIVTC are the ones I'm familiar with). You can use any encoder that accepts an .avs with a non-standard framerate (I've used it with CCE 2.70, and others have used it with TMPGEnc). It's not slow. I test the resulting .m2v all the time in MPC, and all I get is progressive frames. No deinterlacing has to be done. Not sure why your's sometimes deinterlaces. My Progressive Scan DVD player is a cadence reader, and all I get is clean progressive frames. No Deinterlacing is being done. Although the developer, Donald Graft, says it's not suitable for PAL I've read of people using it for NTSC to PAL conversions. But I don't know anything about that.

    Edit: Reading more closely (can't see the forest for the trees), I now see that you're allowing for different framerates within the same file. That is different and new. I've been splitting mine up, encoding them separately, running DGPulldown afterwards, and then rejoining them. Yours does sound like a heck of a lot of work (my way is also, I guess), but maybe worth it for some, such as for example, those encoding anime with 30fps and 24fps within the same episode.
    Quote Quote  
  3. The Old One SatStorm's Avatar
    Join Date
    Aug 2000
    Location
    Hellas (Greece), E.U.
    Search Comp PM
    Nice effort!

    Now how about a PAL version ?

    (OK, I know, I know )
    La Linea by Osvaldo Cavandoli
    Quote Quote  
  4. Would there be interest in this program if perhaps I made it work with an automatic AVISynth IVTC tool, instead of TMPGEnc manual IVTC?

    Theoretically it could read a debug file from an AVISynth IVTC filter (like Telecide/Decimate), create a TMPGEnc IVTC pattern that matches the detected telecine pattern but meets the requirements and adds back the frames removed from 30fps sections (since mpeg-2 pulldown only allows frames to last 2 or 3 fields), have the user apply that to the video and remove the telecide from their AVISynth, encode, then apply the custom pulldown, to get a mixed-framerate mpeg-2 file.

    Problem is, that's ridculously complicated . But I'm still toying around with the idea.

    Don Graft's excellent tools (Telecide, DGPulldown...) are GPL, so once I learn enough C++ perhaps I can just add my functionality to that. This would be way better than my shaky VB6 implementation.

    I'm just trying to find a way that this sort of thing can be useable, because, especially in music videos and anime, this hybrid-FPS problem has been around for quite a while. Also, I've invested a lot of time into researching MPEG2 to make this work (finding websites that actually have accurate detail on the inner workings of the format was harder than I expected), so I want to make it pay off .


    Edit:
    By the way, can anyone do me a favor and paste this on the Doom9 forums? I probably should have posted it there to begin with (I think they're the kind of people who would have the most interest in this), but I'm not eager to wait through the 5 day account creation period over there.
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!