View Full Version : AviSynth x VapourSynth
luquinhas0021
24th September 2015, 16:55
What the differences between two?
Groucho2004
24th September 2015, 17:14
What the differences between two?
One of them smells better. Sorry, couldn't resist.
Is it really so difficult to enter "www.vapoursynth.com" in your browser and read the "About" page?
MysteryX
24th September 2015, 17:53
From what I understand, VapourSynth is fresh code that is better in every way, except one detail.
Tons of filters were written for AviSynth only. Including NNEDI3, EEDI3, InterFrame and many others.
Groucho2004
24th September 2015, 17:57
Tons of filters were written for AviSynth only. Including NNEDI3, EEDI3, InterFrame and many others.
There is a Vapoursynth version of nnedi3.
VapourSynth is fresh code
Hence the better smell. :)
mastrboy
24th September 2015, 18:24
Also different scripting syntax, avisynth has it's own which is quite simple and easy to get into (reminded be a lot of php when i started with avisynth), where vapoursynth uses python which IMHO are more difficult to get into for beginners but also provides more flexibility and advanced functionality.
TurboPascal7
24th September 2015, 20:47
Simple: avisynth is good for users and bad for developers, vapoursynth is bad for users and good for developers.
Fite me.
AzraelNewtype
24th September 2015, 21:11
What the differences between two?
Vapoursynth still actually updates.
StainlessS
25th September 2015, 00:53
I remember a similar question from my youth, (lots and lots of weeks ago):
---
What's the difference between an elephant ?
Answer:
One of its legs is both the same.
---
I understood neither the question, nor the answer.
johnmeyer
25th September 2015, 00:57
What's the difference between an elephant ?
Answer:
One of it's legs is both the same.
---
I understood neither the question, nor the answer.Never heard that one. Perfect.
Groucho2004
25th September 2015, 11:39
One of its legs is both the same.
FTFY. Now it makes sense. :D
feisty2
25th September 2015, 12:28
Avisynth = 90s
Vaporsynth = 2015
Sparktank
25th September 2015, 13:13
Simple: avisynth is good for users and bad for developers, vapoursynth is bad for users and good for developers.
Fite me.
I like that.
I would love to get into vs more. Just need a good 14 hour nap and a large pot of coffee before I go off reading everything and trying it out.
What's the difference between an elephant ?
Answer:
One of its legs is both the same.
Me brain hurts. That hurt my brain.
I think it's time for that 14 hour nap. :D
feisty2
25th September 2015, 13:46
That hard? Nah, not like that, maybe like spend half an hour to read the docs and you're good to go
Groucho2004
25th September 2015, 14:19
Avisynth = 90s
Vaporsynth = 2015
Nothing against Vapoursynth but the notion you kids nowadays have that everything older than 10 or 15 years is inherently bad gets tiresome and shows incredible ignorance.
By the way, it's 'VapourSynth', not 'Vaporsynth'. You're taking the "americanisation" of words a bit far. :D
Lastly, Avisynth is not from the 90's, the earliest version is from 2002 (if I recall correctly).
Are_
25th September 2015, 14:25
But code/features looks like 80s/90s: no 64bit, no multi-threading, no more than 8bit colorspaces. And every time you try to go against any of that, you will get smashed by poor support, poor interoperability and a plethora of bugs/crashes.
Btw, neither I have anything against avisynth.
videoh
25th September 2015, 14:28
Avisynth 0.3 was released in July 2000.
Groucho2004
25th September 2015, 14:40
But code/features looks like 80s/90s: no 64bit, no multi-threading, no more than 8bit colorspaces. And every time you try to go against any of that, you will get smashed by poor support, poor interoperability and a plethora of bugs/crashes.
Btw, neither I have anything against avisynth.
It was more a general observation, not just about Avisynth.
feisty2
25th September 2015, 16:23
By the way, it's 'VapourSynth', not 'Vaporsynth'. You're taking the "americanisation" of words a bit far. :D
is that so?
http://i.imgur.com/QiaeHyt.png
and Myrsloik, the author of "Vapoursynth" is not against "Vaporsynth", so that's no big deal
Groucho2004
25th September 2015, 16:49
is that so?
http://i.imgur.com/QiaeHyt.png
and Myrsloik, the author of "Vapoursynth" is not against "Vaporsynth", so that's no big deal
Well, he should make up his mind. :rolleyes:
DarkSpace
25th September 2015, 18:08
I like VapourSynth just the way it is. Also, the python module is called vapoursynth, as well as the website, so my opinion even makes (some) sense!
Selur
25th September 2015, 22:15
Main downside for me with VapourSynth is that it requires one to install Python and unlike Avisynth I can't get a portable version working.
Myrsloik
25th September 2015, 22:43
is that so?
http://i.imgur.com/QiaeHyt.png
and Myrsloik, the author of "Vapoursynth" is not against "Vaporsynth", so that's no big deal
I never noticed that. I WILL KILL WHOEVER MADE THAT MISTAKE!
stax76
26th September 2015, 09:27
Main downside for me with VapourSynth is that it requires one to install Python and unlike Avisynth I can't get a portable version working.
I don't see it as downside because runtime requirements are normal and today users have a high acceptance to install the latest and greatest runtime. There are many different runtimes and people that use a lot tools typically need a lot runtimes, .NET, Java, Python, VC++ and very often the same runtime is needed in different versions, that's why I don't like when tools depend on old runtimes.
hydra3333
26th September 2015, 09:49
I think I posted in the wrong thread, asking about differences and how to use it, over at http://forum.doom9.org/showthread.php?p=1740457#post1740457
Anyway it seems this thread is likely the correct one. So
I'm not quite sure of the end-user advantages vapoursynth brings. Better speed or multithreading ?
As a non-python person, I am still considering trying out vapoursynth but have a few silly beginner queries:
Is there a step by step beginners thread somewhere ?
Is there a portable non-installer version ?
Is there a consolidated sample script collection somewhere which is updated as parameters change (eg to use "_" on parameters for some things)
eg showing "latest" use of qtgmc, mvtools, debglock_qed, lsfmod, mdegrain 1/2/3 (and their interlaced equivalent), re-interlacing pal progressive->TFF, fft3dfilter, interframe, and whatnot.
With the example functions on that other thread there are lots of core = vs.get_core()" ... is that because it's in a function (?terminology?) and only one is necessary for the main body ? Is there an end-user concept description somewhere ?
Any links or advice would be most welcome.
stax76
26th September 2015, 10:04
Same basic stuff can be seen in StaxRip's profile editor:
http://pastebin.com/BeneKK8d
hydra3333
26th September 2015, 15:47
Same basic stuff can be seen in StaxRip's profile editor:
http://pastebin.com/BeneKK8d
Beaut. Thanks.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.