Log in

View Full Version : Smoothing Filter In GKnot, please supply basic literature :-)


JazzMC
26th February 2003, 16:50
Hello !

I have searched the forum here for a bit, but have not found what I was looking for .

I am relying on a kind moderator here :-)

It's not that I want everything explained to me personally; some links to, as I said, the 'basic literature ' should be enough .

What I want to do is to encode an anime series form DVD to 100 MB per episode, each episode being about 20-22 minutes long and the DVD quality not being very good (a VHS or Laserdisc rip os ome kind) . The series is Saint Seiya, if someone knows it ...

Because of the crappy quality of the DVD and the size of the final file, I would like to include a smoothing filter (like the one in VDub) into the avs file for GKnot for the encoding .
I know how to use the VDub filter, but that would mean reencoding, and that's not very efficient .

So what I would like someone to tell me is :

- which filters can be used as smoothing filters in GKnot avs files, and which filter are recommended

- a bit of literature on how to work with an avs file in general . I have looked at the ones for my last GKnot encodes, and I understand the principles, but there are always some basics that one should know, regardless of what one is trying to learn, and I guess it is no different here

After that, I can work it out for myself . It is my firm belief (as well as a kind of tested hypotheses, over the years) that you can only learn something well if you experiment a lot on your own, and make all the errors at the beginning, and after that do a good job of whatever you are doing .

Thank you for reading this, and for giving your thoughts on it if you do :-)

Cheers ,

Jan .

hakko504
26th February 2003, 17:05
www.avisynth.org (http://www.avisynth.org) is your friend in this case. You'll find a manual that will give you basic info on all native AviSynth filters, and a FAQ that will provide you with links to most external filters. FluxSmooth and Convolution3D seems to be the favoured ones right now. I'm using C3D for most of my encodes right now. And if you look in you GKnot directory you'll find some documents that could provide more info ;-)

JazzMC
26th February 2003, 18:58
Thanks for the quick reply :-)

I'll go to work on it, then .

Cheers ,

Jan .

JazzMC
28th February 2003, 00:08
Which version of AviSynth do I have when I use GKnot version 0.23 ?

I wasnt able to find that out .

Some filters with AviSynth seem to differ in versions depending on the usage of 1.0/2.0 or 2.5 .

Of that convolution thing, there only seems to be a version for 2.5 .

Cheers ,

Jan .

hakko504
28th February 2003, 08:08
The earlier versions of GKnot used v1.06 or 1.05. You should upgrade to v2.07 immediately. C3D for 1.0x/2.0x can be found here. (http://www.hellninjacommando.com/con3d/index.html)

And if you want to find out what version of AviSynth you are using then you create this script:version()Save it as version.avs and then open it in VirtualDub or WMP. It will tell you what version you are using.

JazzMC
3rd March 2003, 00:23
One last question, if I may .

It all works now, more or less, but tell me :

does it matter (after I have loaded the plugin at the beginning of the GKNot avs file) WHERE I put the line with the Convolution3d command ? For the output(quality), I mean .

I have read the official documnetation, and it says that AviSynth gives back the completely filtered picture to whatever processing program one uses . Which means that it should generally not matter, but since I use deinterlacing on the video, the smoothing should be done AFTER the deinterlacing, as it wouldn't make much sense before .

Does AviSynth handle the different commands in the order the avs file has them written down ?

And since we're at it :

I am not mistaken in

1.) Using GKnot to make the avs file without Convolution for my vob file
2.) Not encoding
3.) Opening the avs file from HD, inserting the command line for Convolution
4.) Encoding

, am I ?

Thank you very much for your help ,

cheers ,

Jan .

PS : Why not make a little guide for the Doom9 site on working with filters ? Might be helpful for more people . I enjoyed reading the AviSynth documentation (I just had an informatics course at university as part of my subject of choice, studying business administration, and I wouldn't have thought that AviSynth has so many features of a programming language [and that my studies in that would help me here, of all places] ), but to have a basic overview on one page would be a good idea, methinks .

manono
3rd March 2003, 04:14
Hi-

WHERE do I put the line with the Convolution3d command?

For better quality it's generally recommended to put it just before the resize. For faster speed (and more strength) you can put it after the resize.

1.) Using GKnot to make the avs file without Convolution for my vob file
2.) Not encoding
3.) Opening the avs file from HD, inserting the command line for Convolution
4.) Encoding

You can use the Edit button when creating the .avs and add the C3D, and then encode directly after. But it doesn't make any difference how you do it.

And I'd say deinterlace for sure before adding C3D, but hakko504 may have something to add.