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.
+ Reply to Thread
Results 1 to 4 of 4
-
-
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. -
Nice effort!
Now how about a PAL version ?
(OK, I know, I know)
La Linea by Osvaldo Cavandoli
-
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.
Similar Threads
-
Dazzle DVC100 BFF vs. TFF
By Zabar12 in forum Capturing and VCRReplies: 13Last Post: 12th Jan 2012, 06:29 -
Blend and fade help
By ArcheKruz in forum EditingReplies: 12Last Post: 29th Jul 2011, 04:24 -
TFF / BFF What's the real story?
By ggrussell01 in forum Video ConversionReplies: 18Last Post: 5th Feb 2011, 03:52 -
IVTC a blend?
By AlanHK in forum Newbie / General discussionsReplies: 13Last Post: 25th Jan 2009, 12:57 -
VirtualDubMod mpeg2 framerate
By _migz_ in forum Video ConversionReplies: 77Last Post: 16th Jun 2007, 12:16