Consider interlaced encoding as well, since that will retain motion fluidity (so I read, don't know why though). Again, this is slow, so for faster encodes with good quality, use just TDeint. Also, if your source has heavy chroma issues, change the mChroma switch in the TFM line to false. If you want faster encodes with good quality, try just TIVTC.
You need to download EEDI2, TDeint and TIVTC. TFM(mode=6,order=0,PP=7,slow=2,mChroma=true,Clip2=Deinted) Interp = SeparateFields().SelectEven().EEDI2(field=0)ĭeinted = TDeint(order=0,field=0,edeint=Interp) TFM(mode=6,order=1,PP=7,slow=2,mChroma=true,Clip2=Deinted) Interp = SeparateFields().SelectEven().EEDI2(field=1)ĭeinted=TDeint(order=1,field=1,edeint=Interp) Maybe I hadn't fiddled with the parameters enough yet.Īnyone want to share their successful filter chains? I found the LeakKernelDeint, but was underwhelmed by the results. (The link to the download on gives me a 404.)Īlso, I remember RichardBerg telling me that nobody really uses TomsMoComp for de-interlacing anymore. Unfortunately, I can't find the AVS 2.5 variations of Guava and Peach. I see that the old guide recommends Guava Comb, Peach Smoother, and Convolution3D. So what do people use these days for filtering analog video?
Having nearly forgotton how to do this, I referred back to the good old Video Cleaning Guide that we all put our collective heads together on. I appear to be getting amazing results just from analog cable, yet I still want to so some temporo-spatial smoothing to help out the XviD compressor. I must say that I'm really pleased with the results of the Compro Ultra card. It also helps to insure the final output is sharp and not blurry as a result of the other filters applied to the source.So I finally got around to installing my Compro Videomate Ultra card into my computer (I had tried putting it in an older machine with a P3-1Ghz, but apparently it didn't have enough muscle to create a reliable capture.) If you need to apply other filters to a video it is always best to apply sharpening last to avoid preventing details that need to be filtered out from being sharpened and surviving the filter chain. Here is an example of how Hysteria is used: The default values are good as is, and only in rare cases would the values need to be changed. Filters like Hysteria will allow you to sharpen the edges and outlines without affecting the rest of the image. While it is important to sharpen the image, regular sharpening filters can introduce artifacts. It is important to consider sharpening the video since many filters cause some degree of blurring. It is recommended that you use Spatio-Temporal filters instead if this if it is not compatible with your hardware setup.
IMPORTANT: Deathray uses GPU acceleration and is only compatible with ATI and some Nvidia graphics cards. Here is an example of how to use Deathray in a script:
It is the filter that has had the best results for me when smoothing anime and cartoons. If you need separate spatial smoothing in conjunction with a filter like MDegrain2, I recommend using the filter Deathray. I recommend using spatio-temporal filters instead of using separate temporal and spatial smoothers as this will reduce the processing time and the likelihood of memory errors. The development of filters that are only spatial smoothers has decreased in favor of hybrid spatio-temporal denoisers. Spatial smoothers are filters designed to smooth out areas of the picture and are useful for filtering out noise in anime or cartoons however using them on live action or CG sources to look "flat" and unrealistic. This guide will cover a some of the most commonly used filters, however there is a countless number of filters that you can experiment with. Though AviSynth has many built in filters, many users augment these by downloading external filters and adding the DLL or AVSI files to the plugins directory. Functions that are specific to a filter will provide the variables that a user can manipulate. Most filters will only require one video input and by default will use the last floating video source if a video source stored as a variable is not specified. Many filters do not support all color space types so you may need to convert to a specific color space before using a particular function. It is important to read the documentation for each filter. A filter may contain one function or a group of functions that will affect the output of the video. The most common way users manipulate footage in AviSynth is by using filters that can alter the video information. Functions are the instructions a user gives to AviSynth, allowing video and audio data to be imported and manipulated.