PDA

View Full Version : Hybrid DVD (and others) to vfr MKV the tools and the methods


OvejaNegra
18th May 2007, 05:50
Hi!!
After a long period of some problems i´m back with my little tool on
project:

I have a few questions about hybrid video, YES i know that all my questions has posted answers in this forum and i use the search link, but i think my questions are very specific and i can´t find the exact answers:

1- What are the possible flavors of hybrid video on DVD(telecined, film, Hard telecined, etc).
2- How can i identify each one
3- How can i identify WITH precision each different secction (i don´t care the method, even if it´s by hand)
4- What automatic identification methods are available (like tivtc or maybe i´m wrong)
5- These methods are safe or have some error margin (some times i see vfr mkv with interlaced sections or jumpy motion in some parts)
6-What exactly is YATTA? It´s an automatic tool or manual tool? (talking about hybrid sections identification)
7-Now, what i must do with each section (deinterlace the interlaced sections, recover the film ones from the 29.97 telecine,etc)
8-An AVS script with some examples for each secction please.
9-An example of a vfr timecode for a mkv file please (what about
reading a DGindex project?)
10-The ambition:

I´m trying to create a tool for hybrid DVD (or other source) identification, this tool should be manual, user assisted or fully automaticall? I want to minimize the possible error in the section identification process.
The goal of the tool is create the AVS script and the VFR timecode to put all that in a vfr mkv (or maybe an MP4) thats why i´m asking all this HERE.

I´m listenig any recomendations or advices

Sorry for my english

For the moderators: sorry if this is in the wrong place.
:thanks:

foxyshadis
18th May 2007, 17:05
Does the wiki VFR page (http://avisynth.org/mediawiki/VFR) help get you started at all? I know it needs some updating, but it should answer the basics.

Some things it doesn't address:
YATTA is generally more about manually working around bugs in mpeg2dec3 and bad matches in telecide/tfm, but it does have vfr capabilities, if you're willing to put an enormous amount of time into determining the miscalculated sections manually (like everything else in YATTA). I don't have a lot of respect for the tool, because a lot of people who use it seem to refuse to use updated bugfixed plugins that would invalidate the time they spend on it, but that's not the tool's fault, since it supports newer and older plugins. It's perfectly good if you do need to correct errors without writing your own overrides.

Everything has an error margin, but TFM/TDecimate rarely does a bad job in my experience.

MeGUI also includes an analysis tool that attempts to determine telecine, progressive, and interlaced sections, although it will always force deinterlacing hybrid sections. You might look at its source or ask Berrinam about it.

To manually determine, it's easy: Use separatefields (or bob if you want) and step through frames. In progressive, every two frames are the same, slightly offset. In telecined, it alternates groups of every 2 and every 3. In interlaced, every field is different, unless the camera and subject is stationary. When it changes, it's hybrid. There may also be PAL telecine, where one field is duplicated every 12 progressive frames. You can't reliably determine which is which with full frames because fields can be offset, or dropped/added, so something might look interlaced when it's really progressive or just a broken pattern. TFM will do all of this automatically.

It's up to you what you want to do with video sections; TFM/TDecimate will require deinterlacing of 60i/30p sections but by writing your own tool, you could bob instead. Or you could just blend everything down like Decimate.

Another thread with an abundance of information is http://forums.animesuki.com/showthread.php?t=34738

OvejaNegra
18th May 2007, 21:02
Wow thanks for yhe links, i'm reading now but
What about this:
"Hybrid video is video with different base framerates (for example 8, 12, and 16 fps at which anime is often drawn)"
How can identify those sections???
Where can i find a tutorial about YATTA to see ho it works?
TFM/TDecimate support the creation of the VFR timecode for mkv?

Sorry for the obvious questions!!
Thanks!!1