Log in

View Full Version : Can it has native compatibility with avisynth syntax?


Dreamject
30th May 2019, 19:26
I know that it can use avisynth libraries, but what about script?

In this case you could use avisynth code natively and then use variables values in python script.

Like

AvisynthCode{
%your avisynth code%
}
%Python code with avisynth variables%

It needs python->avisynth equal alliases for same things.

May be it's possible now, maybe no and it looks crazy, but even Avisynth 'IDE' on Python, so... Imho python is too complex and obviously avisynth still more popular than VS.

https://s17.directupload.net/images/190530/m2mbn5n9.png
Avisynth has 2 active pages of threads, VS has 3 times less

If vs gives maximum compativility with avisynth, you just can move from avs to vs. Now VS is just bloatcode and bloatware which needs another bloatwares.

For using avisynth you just need one dll/MS components, for VS you need heavy installer, you must have and download python with hands, included onine installer/direct link/libraries - vs does not have it. Also, you need not only python, but x86/x64 python.

If you have X86 python, only x86 vs will be installed. If you wanna use x64 player, then you need to find and download it again, install it, launch vapoursynth installer again and install x64 python %) . I can be wrong, I tried to install vs month ago, it was strange quest for just installing. After some time vapoursynth crashed

DJATOM
30th May 2019, 21:50
VS needs more dependencies and probably not that user-friendly, but it looks like solid and complex video processing solution for me.
Python actually isn't that complex, just try to spend some time for learning things.
VS isn't guaranteed to provide maximum compatibility. Native plugins are always better. If you think it's all bloat, just stick with AVS.
It's obvious that you can't mix x86/x64 binaries, so your entire chain must be x64 (python, VS, player). AVS is also affected by that limitation.
You also can pick portable python and portable VS if you don't like the idea of installing software onto your machine.

Dreamject
30th May 2019, 22:36
Normal people thinks VS is bloat in any most cases, but they do not say it. Compatibility with avs allows use mostly same code, in most cases it's more easy/readable, you do not need to write something again.

Jensen
30th May 2019, 22:52
Normal people thinks VS is bloat in any most cases, but they do not say it. Compatibility with avs allows use mostly same code, in most cases it's more easy/readable, you do not need to write something again.

(mask > 1) ? mergeluma(c, aaclip) : ((mask > 0) ? mt_merge(c, aaclip, msk) : aaclip)
Very simple and understandable and readable, quite right. : Хитрая: