gizmotech
4th November 2003, 01:49
Good Day,
Once again I will appologize in advance for any typos/spelling mistakes I will make during this post.
As most anime encoders are currently aware, performing IVTC on source and returning a perfect result is currently impossible. Anime just has too little movement in various situations to return correct matching, resulting in random combs on mouths. As well we also know that scene changes and certain animes suffer from massive color bleeding which could be easily fixed through previous matching, however previous matching often causes other problems the user isn't interested in correcting. This is where YATTA comes in, it's your 1 spot for anime IVTC recovery.
YATTA, from a technical standpoint, is essentially a very complex AVS script which calls telecide to provide a visual interface to the patern matching process while creating a total encode override file. It enables the user to manually adjust the Telecide IVTC decisions through patern/match switching, post processing overrides, and forced decimation. On top of these core Decomb related features it also has a series of assists relating to applyrange, freezeframe, and VFR technologies (mentioned in this thread: http://forum.doom9.org/showthread.php?s=&threadid=64314 ).
YATTA's Key Features:
Telecide configuration Preview section
Quick Key Frame Match Switching
Patern Assistance Tools
Configurable Vthresh navigation settings
FreezeFrame/ApplyRange assistance
VFR Assistance
Telecide Configuration Preview Section:
Using the Telecide configuration preview window prior to starting a yatta project allows a user to see the effects of the various telecide settings prior to starting a project, including the effect nt has on the matching metrics, the effects back 1-3 will incur, as well as adjusting the order correctly. The key benefits come from correct adjustment of the nt threshold to increase overall matching in dirty source, and reducing mouth combs in low/small movement areas.
Quick Key Frame matching:
Using the assigned keys located in the left hand region of the keyboard, and using the navigation keys located in the right side allows a user to quickly perform navigation through the source, identify problem areas, and using quick key strokes (usually 1-3 key presses) can correct most IVTC errors, for a Freeze, or even apply a range.
Patern Assistance Tools:
Using the various patern assistance tools, Force Patern, Auto Switch, and Blind Switch, it is possible to perform patern correction on large chunks of content, either by determing a patern in practice and using the audo switch tools, or by setting paterns through the try patern. Try patern also allows the ability to compare a tried patern to the current patern which Telecide has decided on.
Configurable Vthresh Navigation:
Using the V Search options, it allows a user a user to navigate the source based on VMetric results which decomb has provided to YATTA. Very useful in quickly fixing color bleeds, poor scene changes, and various other minor annoyances.
FreezeFrame/ApplyRange Assistance:
There are a number of times within anime where color bleeding it too severe to be corrected with IVTC alone, and this is where FreezeFrame comes into play. It allows the user to replace a current frame with a frame the user selects. The beauty of YATTA is it shows you the results of these replacements in realtime, and generates the AVS commands for it for you automatically. FreezeFrame, using this system is also benefitial for fixing awful scene changes, for instance on DVD's authored with the VHS style burn marks on the top and bottom of frames before and after scene changes, or to fix poor scene changes which perform massive ammounts of movement just before and after the scene change (IE Noir, which has full frame movement prior to scene change w/ massive frame jump just after scene change). Correcting issues like this via FF can save a user MB's of bitrate. Apply range is another assistance which YATTA provides, by setting up applyrange overrides for such filters as Blindpp, or any other such specified filter.
VFR Assistance:
Full Details can be found here http://forum.doom9.org/showthread.php?s=&threadid=64314
I really don't think there is much more overviewing which can be done. So now I will go into the benefits and drawbacks of the application.
Benefits:
Correction of IVTC errors prior to encoding
Overall reduction in bitrate usage (Complete correct IVTC drastically reduces bitrate used)
FreezeFrame and Applyrange assistance to remove user error and clean source (FF especially can save massive amounts of bitrate if used correctly)
VFR Assistance for MKV
Drawbacks:
Timeconsuming
As with all tools which require manual input, and based on what this tool is designed to do there is obviously alot of time required to correct an episode. However if an individual is truly into making high quality encodes this tool DRASTICALLY improves quality on some sources, after user intervention to correct problems. To perform most of the tasks here using manual entry into OVR files, time calculations, freezeframe entries would take a user almost 5 times longer then it would to do the same work with YATTA. Through personal experience I've found it has reduced total time for correcting IVTC errors by more then half. A 30 minute episode can be YATTA'd in anywhere from 50 minutes to 2 hours and provide FAR superior results then just throwing telecide at it w/o this fine tunning.
The application can be found here: http://yatta.mellbin.org
Please download the decodefix100.zip, decomb510.zip and the yatta rar and place all these files in the same directory. Also note this application uses the DG versions of mpeg2dec3 and dvd2avi exclusively.
The current version as of 11/03 is 4_54, which contains all the features mentioned above. The manual on the site contains an overview of the GUI and all related buttons.
Basic Proceedure:
Load d2v in Telecide Configuration area, and configure telecide.
Hit ok, return to main window
Select the same d2v and hit new project.
After 10-15 minutes a matching window will appear.
Do your business
Save OVR files, freezeframe/applyrange/vfr avs.
Create AVS which uses the OVR functions of telecide/decimate.
Encode
If you have any questions concerning the development of this tool, feel free to pm me and I will relay the messages to the developer. As for usage questions, most of it is relatively straight forward, and there are some easter eggs in the program. Feel free to explore and learn. Post your experiences.
Gizmo
Once again I will appologize in advance for any typos/spelling mistakes I will make during this post.
As most anime encoders are currently aware, performing IVTC on source and returning a perfect result is currently impossible. Anime just has too little movement in various situations to return correct matching, resulting in random combs on mouths. As well we also know that scene changes and certain animes suffer from massive color bleeding which could be easily fixed through previous matching, however previous matching often causes other problems the user isn't interested in correcting. This is where YATTA comes in, it's your 1 spot for anime IVTC recovery.
YATTA, from a technical standpoint, is essentially a very complex AVS script which calls telecide to provide a visual interface to the patern matching process while creating a total encode override file. It enables the user to manually adjust the Telecide IVTC decisions through patern/match switching, post processing overrides, and forced decimation. On top of these core Decomb related features it also has a series of assists relating to applyrange, freezeframe, and VFR technologies (mentioned in this thread: http://forum.doom9.org/showthread.php?s=&threadid=64314 ).
YATTA's Key Features:
Telecide configuration Preview section
Quick Key Frame Match Switching
Patern Assistance Tools
Configurable Vthresh navigation settings
FreezeFrame/ApplyRange assistance
VFR Assistance
Telecide Configuration Preview Section:
Using the Telecide configuration preview window prior to starting a yatta project allows a user to see the effects of the various telecide settings prior to starting a project, including the effect nt has on the matching metrics, the effects back 1-3 will incur, as well as adjusting the order correctly. The key benefits come from correct adjustment of the nt threshold to increase overall matching in dirty source, and reducing mouth combs in low/small movement areas.
Quick Key Frame matching:
Using the assigned keys located in the left hand region of the keyboard, and using the navigation keys located in the right side allows a user to quickly perform navigation through the source, identify problem areas, and using quick key strokes (usually 1-3 key presses) can correct most IVTC errors, for a Freeze, or even apply a range.
Patern Assistance Tools:
Using the various patern assistance tools, Force Patern, Auto Switch, and Blind Switch, it is possible to perform patern correction on large chunks of content, either by determing a patern in practice and using the audo switch tools, or by setting paterns through the try patern. Try patern also allows the ability to compare a tried patern to the current patern which Telecide has decided on.
Configurable Vthresh Navigation:
Using the V Search options, it allows a user a user to navigate the source based on VMetric results which decomb has provided to YATTA. Very useful in quickly fixing color bleeds, poor scene changes, and various other minor annoyances.
FreezeFrame/ApplyRange Assistance:
There are a number of times within anime where color bleeding it too severe to be corrected with IVTC alone, and this is where FreezeFrame comes into play. It allows the user to replace a current frame with a frame the user selects. The beauty of YATTA is it shows you the results of these replacements in realtime, and generates the AVS commands for it for you automatically. FreezeFrame, using this system is also benefitial for fixing awful scene changes, for instance on DVD's authored with the VHS style burn marks on the top and bottom of frames before and after scene changes, or to fix poor scene changes which perform massive ammounts of movement just before and after the scene change (IE Noir, which has full frame movement prior to scene change w/ massive frame jump just after scene change). Correcting issues like this via FF can save a user MB's of bitrate. Apply range is another assistance which YATTA provides, by setting up applyrange overrides for such filters as Blindpp, or any other such specified filter.
VFR Assistance:
Full Details can be found here http://forum.doom9.org/showthread.php?s=&threadid=64314
I really don't think there is much more overviewing which can be done. So now I will go into the benefits and drawbacks of the application.
Benefits:
Correction of IVTC errors prior to encoding
Overall reduction in bitrate usage (Complete correct IVTC drastically reduces bitrate used)
FreezeFrame and Applyrange assistance to remove user error and clean source (FF especially can save massive amounts of bitrate if used correctly)
VFR Assistance for MKV
Drawbacks:
Timeconsuming
As with all tools which require manual input, and based on what this tool is designed to do there is obviously alot of time required to correct an episode. However if an individual is truly into making high quality encodes this tool DRASTICALLY improves quality on some sources, after user intervention to correct problems. To perform most of the tasks here using manual entry into OVR files, time calculations, freezeframe entries would take a user almost 5 times longer then it would to do the same work with YATTA. Through personal experience I've found it has reduced total time for correcting IVTC errors by more then half. A 30 minute episode can be YATTA'd in anywhere from 50 minutes to 2 hours and provide FAR superior results then just throwing telecide at it w/o this fine tunning.
The application can be found here: http://yatta.mellbin.org
Please download the decodefix100.zip, decomb510.zip and the yatta rar and place all these files in the same directory. Also note this application uses the DG versions of mpeg2dec3 and dvd2avi exclusively.
The current version as of 11/03 is 4_54, which contains all the features mentioned above. The manual on the site contains an overview of the GUI and all related buttons.
Basic Proceedure:
Load d2v in Telecide Configuration area, and configure telecide.
Hit ok, return to main window
Select the same d2v and hit new project.
After 10-15 minutes a matching window will appear.
Do your business
Save OVR files, freezeframe/applyrange/vfr avs.
Create AVS which uses the OVR functions of telecide/decimate.
Encode
If you have any questions concerning the development of this tool, feel free to pm me and I will relay the messages to the developer. As for usage questions, most of it is relatively straight forward, and there are some easter eggs in the program. Feel free to explore and learn. Post your experiences.
Gizmo