View Full Version : AvsCompare 0.1 - try it!
TheWEF
17th December 2002, 09:20
here is a little tool we coded to compare avisynth filters.
hope you like it! :)
aquaplaning & TheWEF
2 rars in zips so i can upload 'em to this forum :p
from the readme:
AvsCompare 0.1
written by aquaplaning & TheWEF
december 2002
mailto: TheWEF@gmx.net
visit:
http://www.doom9.org
http://forum.doom9.org , we will discuss this in the avisynth forum.
http://gknot.doom9.org , home of gordian knot.
this is a little tool to compare video material and/or the effect of choosen avisynth filters.
to use it you got to learn how to write an avisynth script.
installation:
none - extract the rar to any folder and run AvsCompare.exe
no registry changes.
of course you have to install avisynth, get it from
http://www.doom9.org or
http://www.videotools.net
latest version recommended, docs and tutorials can be found there as well.
getting started:
run the program.
File -> Select Plugin Path (where you got mpeg2dec.dll and all your other plugins).
File -> Select Source (e.g. a d2v or avi file).
press F1.
press F2.
press F5 to compare the two.
arrange the views.
zoom in and out.
i think the gui is pretty straight forward - can't say much - just give it a try!
macros:
in your scripts you can use certain macros. if you want to change one value you don't have to change it in all 4 scripts. they're not case sensitive.
%PlugInPath% = PlugIn Path you selected.
%Source% = depends on the sourcefile you selected, either replaced with AviSource("SourceFile.avi"), mpeg2source("SourceFile.d2v") or DirectShowSource("SourceFile.???").
%AviSource% = AviSource("SourceFile")
%mpeg2source% = mpeg2source("SourceFile")
%DSSource% = DirectShowSource("SourceFile")
you can define 15 more macros in the macro editor (ctrl-M) and use them in you script. might be useful for crop and resize.
%yourMacroIdent% = yourText
capture:
save selected frames to bitmap files. basic functionality, we're going to improve this part in the future.
version history:
0.1 : first release, december 17th, 2002.
license:
GNU General Public License....
have fun!
aquaplaning & TheWEF
TheWEF
17th December 2002, 09:21
second file.
wef.
N_F
17th December 2002, 10:20
Looks interesting. I'll try it as soon as I can.
springl
17th December 2002, 11:10
I think it only works with avisynth 2.06 & 2.07, not 2.5.
Is it Right?
Regards
Tix
MaTTeR
17th December 2002, 17:42
Originally posted by springl
I think it only works with avisynth 2.06 & 2.07, not 2.5.
Is it Right? Looks like your correct, opening a YV12 script makes AvsCompare vanish immediately.
Seems like a very useful tool though. Nice work guys.
TheWEF
17th December 2002, 19:56
Originally posted by springl
I think it only works with avisynth 2.06 & 2.07, not 2.5. Is it Right?
true :eek: - will be fixed immediately! :cool:
wef.
EDIT: well, we compiled a version for 2.5, it seemes to work fine. but after moving around the slider a little bit it always crashes for some unknown reason. strange exceptions in the dlls somewhere. don't know if this problem can and will be fixed in the near future...
Siku
17th December 2002, 20:18
This tool is awesome! This is the tool I've needed from day one. AvsCompare really helps to determine right filters for my rips. :D
Very good job!
Regards,
Siku
TheWEF
17th December 2002, 21:36
Originally posted by MaTTeR
Seems like a very useful tool though. Nice work guys.
Originally posted by Siku
This tool is awesome! This is the tool I've needed from day one.
thank you very much! :D
off topic:
IMHO incompatibility of avisynth 2.5 is a major problem. afaik you cannot have 2.07 and 2.5 on your system at the same time. i would call the new version avsNext, compile it into avsNext.dll and use .avn as file extension for the script files. has this been discussed yet? why not?
wef.
MaTTeR
17th December 2002, 21:42
Having both versions of AVS installed on one system isn't a problem at all. It's been very smooth on both of my encoding machines, one running Win2k and the other XP(uhg).
I do like your idea of a different extension but apparently it's not really a problem since both versions co-exist quite nicely:)
Edit- The easiest and cleanest way I found to have both versions installed is to have 2 copies of Vdub. One copy of Vdub has the 2.07 dll inside and the other copy of Vdub has the 2.5 dll. Keeps it nice and clean...at least for me.
TheWEF
17th December 2002, 22:11
Originally posted by MaTTeR
Having both versions of AVS installed on one system isn't a problem at all.
:confused: how can i have two versions of the same file (with the same name: avisynth.dll) in my \win\system32 folder???
wef.
MaTTeR
17th December 2002, 22:19
Just put the 2.5 AVS dll into the Vdub folder itself. Leave your 2.07 dll in the win/sys32 folder if you like. The idea is that your going to need "two" seperate Vdub folders, use one for AVS 2.5. and the other for 2.07. The dll files dont "have" to be in the system folder to work properly. Hope this makes sense and I'm not confusing you:D
TheWEF
17th December 2002, 22:32
i see.
of course you cannot use your avs systemwide then, e.g. watch it in mediaplayer.
i don't know too much about avisynth internals. i just think that something like "avsNext" could be a big chance, leaving old ballast behind and finally solving some basic avisynth problems - e.g. the problem with apps like cce not accepting avs as avi (no idea if that's possible with the current design?).
don't get me wrong - it's not my project. these are just some thoughts that came to my mind when realizing the incompatibility. just don't listen... ;)
wef.
drebel
18th December 2002, 00:11
@wef
...or the opposite:if one prefers yv12 output most of the time but wants to have the yuy2 option,avisynth(2.5).dll could be left in system32 directory(in order to open a yv12 avs from ANY FOLDER),and place the avisynth(2.07+).dll in virtualdub(AND-OR)nandub's folder PLUS in the windows media player(mplayer2 i think) folder if a preview through GordianKnot is needed :)
PS: In my configuration ,i've changed windows media player with media player classic(more options,configurable filters..),simply by changing the name and replacing mplayer2(it the replacement is not allowed,one could try it through "safe mode").That way GordianKnot calls mplayer classic instead..:D
regards,
george
wotef
18th December 2002, 10:27
question - is this version just meant to show off the concept?
the script windows are non-editable
i.e. if i select an avi as source, i can't seem to edit the actual scripts in any of the windows to make any of them different from each other; effectively i'm looking at the original, unfiltered avi in two windows
TheWEF
18th December 2002, 11:11
Originally posted by wotef
the script windows are non-editable
just close the view window (press F1-4), edit the script, reopen it (press F1-4 again).
i thought it's better to make the memo control read only while the associated view is open so that you always know what you're currently looking at.
wef.
wotef
18th December 2002, 11:30
oh i see, thanks
i think it would be clear enough to the user what they are looking at, as the number (1,2) is stated in the menu bar of the appropriate video window, closing/editing/re-opening adds steps...but then again i've gotten very used to virtualdubmod's immediate editing, save and refresh with F5
kilg0r3
18th December 2002, 12:17
well, we compiled a version for 2.5, it seemes to work fine. but after moving around the slider a little bit it always crashes for some unknown reason. strange exceptions in the dlls somewhere.
is this the one attached above? when opening a yv12 script i immediatly get an access violation in avsWarp.dll.
TheWEF
18th December 2002, 12:22
Originally posted by kilg0r3
is this the one attached above? when opening a yv12 script i immediatly get an access violation in avsWarp.dll.
the version you can download here works with avisynth up to 2.07
aquaplaning might post a version for 2.5 if he get's it to work (don't forget the 2.5 is alpha) - guess it doesn't make sense to post a crashing program...
wef.
OvERaCiD23
18th December 2002, 19:28
Originally posted by wotef
i.e. if i select an avi as source, i can't seem to edit the actual scripts in any of the windows to make any of them different from each other; effectively i'm looking at the original, unfiltered avi in two windows
for this, just use VirtulDubMod and have two separate instances of it running. you can edit the avs and hit refresh and it will change it on the spot. after using AVSCompare, I still prefer this method. AVSCompare is still good, but it's too many steps to alter the avs on the spot.
TheWEF
19th December 2002, 01:48
Originally posted by OvERaCiD23
...you can edit the avs and hit refresh and it will change it on the spot. after using AVSCompare, I still prefer this method. AVSCompare is still good, but it's too many steps to alter the avs on the spot.
so you are saying the press F1 - edit - press F1 is too many steps?
well, if you want i could change that and you could edit the script while the window is open. :p
is it possible to switch the views in VirtulDubMod like with the F5 key in AvsCompare? i think that's the most important part in AvsCompare to really see the difference...
wef.
kilg0r3
19th December 2002, 14:41
@wef
with two instances open you can switch between them using the taskbar or alt+tab. the only problem is you can not switch back and forth between a modification you hav just made and the previous state.
anybody know how to get textpad to save every change immediately after entering?
JohnMK
19th December 2002, 16:07
This program is incredible. Thank you.
NoLogo
19th December 2002, 16:23
I can't wait for an avisynth_2.5_compatible_version, but whatever, thanx for the great work !
Regards
NoLogo
kilg0r3
19th December 2002, 16:47
I can't wait for an avisynth_2.5_compatible_version, but whatever, thanx for the great work !
same here
cult
19th December 2002, 17:59
me too for ver 2.5
onesoul
11th January 2003, 18:52
I am posting a reply here just because I see people asking which filter is best. I mean that with avscompare everyone can see for themselves differences between filters and get to conclusion for what suits bets for their needs.
Although there isn't a version for 2.5 I think it's still worth to make it sticky. Just a suggestion.
Cheers
NoLogo
20th January 2003, 18:23
Any news for an avisynth_2.5_alpha_soon_beta_compatible version ?
hanfrunz
20th January 2003, 22:08
Hi everyone,
you can use a simple batch file to switch between avisynth 2.5 and 2.07:
make a dir c:\switchAVS and put both versions of the avisynth.dll in the folder (first rename them to *.250 and *.207) then make a file named switchAvs.bat and copy and paste this:
--------------------START---------------------
@echo off
if exist c:\SwitchAVS\installed.250 goto install_207
if exist c:\SwitchAVS\installed.207 goto install_250
:install_207
copy c:\SwitchAVS\avisynth.207 c:\windows\system32\avisynth.dll > NUL
del c:\SwitchAVS\installed.250 >NUL
echo dummy > c:\SwitchAVS\installed.207
echo switched to version 2.07
pause
goto end
:install_250
copy c:\SwitchAVS\avisynth.250 c:\windows\system32\avisynth.dll >NUL
del c:\SwitchAVS\installed.207 >NUL
echo dummy > c:\SwitchAVS\installed.250
echo switched to version 2.50
pause
goto end
:end
-------------------------END------------------------
put a link on your desktop and be happy...
hanfrunz
N_F
10th February 2003, 12:12
@aquaplaning & TheWEF
I hate to stress and nag on people so I won't do that, I'll just ask a quick question :)
Are you working for a version compatible with Avisynth 2.5 or should we try to be comfortable with 0.1?
aquaplaning
10th February 2003, 16:07
had a new try today with the newest avisynth 2.5 source.
i thought the strange colors were my fault but then i read through the YV12 FAQ sticky and found:
Colors are swapped when my I load a DivX file in AviSynth v2.5?
This happens due to a bug (?) in DivX. Download the latest binaries (11/22 or more recent) and use "SwapUV(clip)".
so it seams that it is working now :D
i did nearly zero testing so keep in mind that everything here is alpha.
part one is attached to this message.
sometimes a little nagging can be useful ;)
aquaplaning
10th February 2003, 16:07
part two is attached to this message.
N_F
11th February 2003, 09:49
Originally posted by aquaplaning
sometimes a little nagging can be useful ;)
I'll keep that in mind ;)
Thanks for this release, I'll try it as soon as I get home today.
benf2
11th February 2003, 23:04
Thanks for the post...very helpful
Tabriz
12th February 2003, 20:39
Many thanks for the post. I'll give it a try. I am sure it will be a great help.
best regards
Tabriz
NoLogo
12th February 2003, 20:50
Great news !
Got to test it soon.
Thanx again.
Regards
NoLogo
aquaplaning
17th February 2003, 09:19
130 downloads and no complaint so far?
i think we can label it beta now :)
perhaps it could be usefull in the doom9 software section?
jorel
17th February 2003, 09:28
Originally posted by aquaplaning
130 downloads and no complaint so far?
i think we can label it beta now :)
perhaps it could be usefull in the doom9 software section?
:cool: (everything:the prog,your words,etc)
editing for excuses:
:o
this message came to my e-mail:
"We have discovered that you have violated forum rule #11 in one of your posts (http://forum.doom9.org/showthread.php?postid=262833). If you violate the forum rules 2 more times you will be suspended for 30 days."
rule #11 :
11) Don't post just to increase your number of posts. If you have nothing to say on a certain matter then don't post. The number of posts on this board has no direct relation to the experience of a member.
sorry,was my fault but without intention.
i don't want to try to increase my number of posts,
(then i edit this post)
i have more number of posts to "thanks" cos
express that i'm thankfull for a friendly answer!
i was trying to express what i think and feel about this program,
and for this idea:
"perhaps it could be usefull in the doom9 software section?"
without write irrelevant words. (the emoticon was perfect to express)
"direct relation to the experience .."
i don't have experience,i'm here to learn...then
it's write in all my posts:
learning (too much)
thanks for your atention :)
and sorry for my fault and poor english!:o
N_F
22nd February 2003, 02:03
@jorel
Sorry, but I can't quite understand you (though perhaps your post is directed to whoever gave you a strike)
@aquaplanning
Well in general it does seem to work nice, but here are some points:
1. Every now and again I encounter a very strange problem. I'm using a perfectly good script that usually shows up just fine as one would expect. But sometimes I get an error when trying to view the script just like that even though I haven't changed anything at all. If I restart AVSCompare it may work again, but it also may not. I haven't been able to see any pattern in it so far.
2. It doesn't seem to like some filters. The one I've had trouble with is MSharpen. I can open the script fine in VDub, but AVSCompare gives me an error. I think I had a similar problem with some other filters, but I can't remember which.
3. You know the old cut/copy/past - CTRL X/CTRL C/CTRL V ? Guess what happens when I try to cut... yeap, program closes. :) I must have done this over 10 times by now. Perhaps you could rebind "Close program" from CTRL X to ALT X or something?
Hope you see this as positive criticism...
jorel
22nd February 2003, 09:54
@ N_F
"....perhaps your post is directed to whoever gave you a strike)..."
yes my friend,my mail came with a "thunder" about rule #11 .
i don't know who send this.... i was call for excuses,
and my intention was:
"i was trying to express what i think and feel about this program,
and for this idea:
"perhaps it could be usefull in the doom9 software section?" (aquaplaning)
without write irrelevant words. (the emoticon was perfect to express)"......
just like i post!
;) this is what i fell about the prog and the aquaplaning idea!;)
but no problems.
thanks!
ps: i was forgot!
@ hanfrunz
thank you! exelent post:
"you can use a simple batch file to switch between avisynth 2.5 and 2.07:"
:);)
neuron2
22nd February 2003, 13:19
@jorel
Suppose you post a useful idea and then *everybody on this board* answers with this:
:) what you say
Can you imagine the result!?
So given that point if you now justify your post, you must be assuming that your smile is more significant than that of all the others on this board. The intent of rule 11 is to ensure that the forum doesn't degenerate into a chat room. We want hard, useful content. Some banter is tolerated but your post was so blatantly a violation that it could not be ignored. Thank you for your understanding. If you wish to discuss it further please take it to PM. There's another rule called "Keep the focus". :)
aquaplaning
23rd February 2003, 21:33
@N_F
points 1. and 2. seem to need a lot of testing and work. unfortunately i haven't got time for this now. perhaps someone else wants to have a try?
point 3 was a peace of cake and a changed version can be downloaded from http://aquaplaning.20m.com/
@neuron2
some positive feedback is good for my ego so don't blame the onlyone who does ;) (just kidding)
jorel
23rd February 2003, 22:28
Originally posted by aquaplaning
@N_F
points 1. and 2. seem to need a lot of testing and work. unfortunately i haven't got time for this now. perhaps someone else wants to have a try?
point 3 was a peace of cake and a changed version can be downloaded from http://aquaplaning.20m.com/
@neuron2
some positive feedback is good for my ego so don't blame the onlyone who does ;) (just kidding)
sorry,can't open the link!
@ you:
this is not some positive feedback :p (just kidding too)
editing:
now the link is ok!
again:
hard to open the page,
and some links there don't work too!
aquaplaning
24th February 2003, 10:51
hard to open the page,
and some links there don't work too!
i checked all links and downloads again and they work perfectly for me.
the versions of AvsCompare are totally the same except the Ctrl-X shortcut was changed to Ctrl-Q. so you can go on using the versions from this thread.
jorel
24th February 2003, 17:27
now it's all ok aquaplaning,the link is fast,
and i download everything.
yesterday don't get nothing(was sunday and here all were slow)
thanks!
;)
jorel
9th March 2003, 03:35
for long days nobody post here again and i think that AvsCompare
is a fantastic prog and deserve go back to the top view!
i'm lucky!
they have a good prog and help me to say important things:
from http://www.odigo.org/download/full.html
and click on: "send a friend a emoticon"
copied and pasted:
While chatting with friend’s,
some one might send you an amusing story or joke,
your reaction might be to giggle, laugh,
snigger or just raise your eyebrows.
How do you respond? LOL (laugh out loud) or
ROTFL (rolling on the floor laughing) but this does not
paint the picture you really want.
Now with Odigo 3.6
you can send your friend’s a graphic icon
to show them how you are feeling.
These graphics are called "emoticons,"
because they inspire your words with emotions.
"you can send your friend’s a graphic icon to show them how you are feeling.
These graphics are called "emoticons," because they inspire your words with emotions."
this is what i was trying to do!!!!
thanks!
VILLA21
8th April 2003, 15:12
Just downloaded AVSCompare and i cannot manage to work with it properly. I open 2 scripts, press F1, opens the window of the movie, then press F2 and i get an error msg that "..could pass some values, etc.."
When i close the 1st window and press F2 everything is ok.
To cut a long story short, i cannot have 2 windows open pressing F1, F2 and that"s what AVSComp is made for...:)
Am i doing anything wrong?
N_F
10th April 2003, 12:43
Unfortunately AvsCompare have some big and weird problems. :( I reguarly get an error that is fixed by: (1) Close program, (2) open program. So just restarting the program may well work, even if you don't change any settings.
Have you tried this?
Valky
10th April 2003, 17:51
And with avs2.07 it works great, but unfortunately version for 2.5 has some problems..somehow the output seems to be limited to certain amount of frames after it stops working.
Fortunately, it saves the 'opening settings' and it is pretty fast to open all the scripts again.
donleo
13th May 2003, 15:39
i cant see the file!!! im stupid?
holy sh*! this tool is great!!! why didnt anybody tell me till now that it exists??? wow
does there still someone work on it? would be great...
because i get some error messages if i want to play back my scripts (using avisynth25), if i close the program and restart the whole procedure everything works fine!
it would be also great to include easy .avi comparing (i know that it is possible by using avisource)
wow again, great tool, would be nice if someone still makes some improvements...
Wilbert
13th May 2003, 17:39
See link in the first post on this page.
The link for the attachment isn't showing up.
Wilbert
13th May 2003, 18:25
"point 3 was a peace of cake and a changed version can be downloaded from http://aquaplaning.20m.com/" Here you can find both versions!
No matter what filters I try in the script, I get the same error message: "Invalid arguments to function". I get this even when there are no arguments being passed. eg ConvertToYUY2(), Telecide()
some more ideas for improvements:
1) allow easy opening and comparing of .avis/.ogms/.mkvs (not only .avs)
2) i used to compare two .avis/.avs by showing and playing one clip enlarged on the upper half of my screen and the other one on the bottom.
a) in this case it would be usfull if all clips will be shown in the task-bar and also the main programm, so it would be possible to pop up the mainprogram without having to minimize the clips before...
b) perhaps it would be also great if the program can automatically show 2,(3) or 4 clips together and enlarged on the screen
jeffoz1
16th May 2003, 12:49
I agree with Bond. This prog is BRILLIANT!!!! What an earth is it doing tucked away here where I found it by accident?:D
Great work guys and congrats to the originators. Thanks for bringing it back Jorel.
Jeffoz1 (ozjeff99)
Yes, this is a great program. I've been using it off and on for about half a year.
Unfortunately there are a number of annoying bugs (that are usually resolved by restarting the program, but still). :(
Loul
23rd June 2003, 04:33
Bond made me discover this great proggie in another thread.
At the moment I am doing the usual noise remover filters comparing and there's a problem :(
As you can see in that thread http://forum.doom9.org/showthread.php?s=&postid=333304#post333304 I can't get Avscompare to run Mipsmooth()
Well otherwise it s very useful, too bad it crashes so often.
As I quite always have requests for features here are the ones that come first to my mind :
When comparing clips of the same size it would be great to move the zoomed area on all open windows simultaneously (if you could move the zoomed area like in photoshop it would be perfect : moving a little rectangle in the big rectangle of the whole picture, I hope it's clear enough :) ).
A direct swapping between windows would be great, so that you can compare the effect by changing the window displayed on top without moving your eyes.
Also a fullscreen option (might be a pain to code :confused: ) would be interesting.
And last but not least : if only one could choose the number of frames (in some option menu) skipped by the << and >> arrows, it would be far more convenient to use.
Anyway thanks for all, this is already of a great help :)
trance
9th July 2003, 18:27
Where can I download AVSCompare for AVS 2.5? All link to it at http://aquaplaning.20m.com/ gives me permission erors. I've done right click and left click-save as.
EDIT: Nevermind, it seems only using a DL manager works (GetRight in tihs case).
billou2k
12th August 2004, 12:41
This is an old one!
I was interested to check it out though as it seems pretty interesting... but I cant get the files!
"You do not have permission to access http://aquaplaning.20m.com/avsCompare.0.2.5.zip
Data files must be stored on the same site they are linked from. "
Anybody around can mirror them?
By the way why has this project stopped? it still sounds very useful? or is there something else around that does it better?
onesoul
12th August 2004, 14:42
Although it crashes sometimes it's very useful and easy to use and I love the zoom and toggle of pictures (up to 4).
I put the file up on my webspace at http://pwp.netcabo.pt/onesoul/avsCompare.0.2.5.zip
Maybe doom9 could host this useful tool.
Cheers
billou2k
12th August 2004, 15:11
thanks a lot!
I can finally try it:D
vBulletin® v3.8.5, Copyright ©2000-2012, Jelsoft Enterprises Ltd.