PDA

View Full Version : BAutoDeint: A small automatic deinterlacing program based on AviSynth


berrinam
1st June 2006, 06:29
Back in 2005 (http://forum.doom9.org/showthread.php?t=104760), I released a C# program which could analyse an AviSynth file to determine whether it was interlaced/film/progressive/hybrid, etc. After a bit of work on that, I integrated it into MeGUI, where it also got a few additions.

I have now rewritten it in D (language homepage (http://www.digitalmars.com/d/) and Wikipedia link (http://en.wikipedia.org/wiki/D_programming_language)) with a small but significant change. Being in D, it is a stand-alone CLI app, so it is useful for integration into other apps. Here it is: www.megui.org/BAutoDeint.zip

You can find an out-of-date, but still useful description of the algorithm at http://www.avisynth.org/mediawiki/wiki/Interlace_detection

I'm somewhat busy IRL at the moment, so I've published my work here for now. I plan to finish this program up by adding support for portions, but other than that, it's pretty much finished.

It requires TIVTC.dll in the AviSynth plugins folder, and the input avs scripts must be in YV12 format.

Dark-Cracker
1st June 2006, 08:24
thank u for this usefull tool :)

Bye.

buzzqw
1st June 2006, 09:08
My Kudos Berrinam !

thanks a lot !

BHH

weaver4
16th October 2007, 17:49
I am using this tool with AutoMKV and it I get a error when it is operating on my system. I look at the log file and it simply says how far it got before it fails but nothing about the failure. So it will say 4% complete as the last line and that is it.

What should I test to debug this problem.

Are there any specific versions of TIVTC.dll that it needs?