Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > Avisynth Usage

Reply
 
Thread Tools Search this Thread Display Modes
Old 2nd February 2024, 13:40   #61  |  Link
Boulder
Pig on the wing
 
Boulder's Avatar
 
Join Date: Mar 2002
Location: Finland
Posts: 5,812
A sidenote: VapourSynth is just a Python module so you'll basically have to learn at least some Python basics to do anything more advanced.
__________________
And if the band you're in starts playing different tunes
I'll see you on the dark side of the Moon...
Boulder is online now   Reply With Quote
Old 2nd February 2024, 14:00   #62  |  Link
FranceBB
Broadcast Encoder
 
FranceBB's Avatar
 
Join Date: Nov 2013
Location: Royal Borough of Kensington & Chelsea, UK
Posts: 3,172
Quote:
Originally Posted by Boulder View Post
you'll basically have to learn at least some Python basics to do anything
I guess time will tell.
The real question is gonna be whether youngsters will pickup Avisynth or VapourSynth.
The reason why I'm saying this is that young people are almost definitely already familiar with some sort of Python scripting so going to VapourSynth would probably make things easier.
I think a lot of people here using Avisynth were around long before VapourSynth was a thing (me included).
Avisynth was born in 2000 and I started doing encoding stuff in June 2006.
On the other hand, if I'm not mistaken, VapourSynth became a thing in 2012 and by then Avisynth was already heavily cemented in the industry among professionals (streaming platforms first like Crunchyroll, Viewster etc and a few broadcasters too), among fansubbers (literally any of the thousands of fansubbing groups were using Avisynth) and also among home users (with a very active community on both Doom9 and videohelp).
For most of us it didn't make sense to move to VapourSynth and learn everything all over again.
I guess the future will tell as time goes on and more youngsters come by...
FranceBB is offline   Reply With Quote
Old 2nd February 2024, 14:10   #63  |  Link
Boulder
Pig on the wing
 
Boulder's Avatar
 
Join Date: Mar 2002
Location: Finland
Posts: 5,812
From what I can see, a lot of Vapoursynth plugin development has died which is not a good thing. For example, MVTools is quite a long way behind the Avisynth version and that one is probably the most generic advanced plugin there is for various needs.
__________________
And if the band you're in starts playing different tunes
I'll see you on the dark side of the Moon...
Boulder is online now   Reply With Quote
Old 2nd February 2024, 15:38   #64  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 11,058
Quote:
Originally Posted by Boulder View Post
A sidenote: VapourSynth is just a Python module so you'll basically have to learn at least some Python basics to do anything more advanced.
A succinct/compact intro to Python language. [EDIT: You are expected to be familiar with some other programming language]
Learn X in Y minutes: Where X=Python:- https://learnxinyminutes.com/docs/python/

EDIT: Above link for Python 3, near top has link to Python 2.7.
Looks like VS is Python 3.
__________________
I sometimes post sober.
StainlessS@MediaFire ::: AND/OR ::: StainlessS@SendSpace

"Some infinities are bigger than other infinities", but how many of them are infinitely bigger ???

Last edited by StainlessS; 2nd February 2024 at 16:05.
StainlessS is offline   Reply With Quote
Old 4th February 2024, 09:18   #65  |  Link
Katie Boundary
Registered User
 
Katie Boundary's Avatar
 
Join Date: Jan 2015
Posts: 1,094
Boecause British spoellings can gou tou hell.
__________________
I ask unusual questions but always give proper thanks to those who give correct and useful answers.
Katie Boundary is offline   Reply With Quote
Old 21st October 2024, 13:28   #66  |  Link
Marsu42
Huba Huba
 
Marsu42's Avatar
 
Join Date: Aug 2005
Location: Palumbian Jungle
Posts: 80
Quote:
Originally Posted by Boulder View Post
From what I can see, a lot of Vapoursynth plugin development has died which is not a good thing.
I do hope there will be no constant fork between plugin development of AviSynth and Vapoursynth.

As an AviSynth user with no Python experience I came into contact with VapourSynth by using av1an. Vapoursynth piping and previewing seemed to work just fine.

The convenience of vsrepo and pip seems nice - though as a newbie, it's not easy to understand what is covered by which. In comparison, the avsi scripts are not centralized - i.e. hard or even impossible to find. The same problem with some AviSynth plugins, plus VapourSynth might have helped porting some plugins from x86 to x64.

The Python syntax seems to be completely over the top for basic scripting, but it's not impossible to figure out - and there might be great advantages for complex script development (which doesn't concern me atm).

Alas, VapourSynth reminds me of "dll hell" of former Windows versions. Right now, I'm seeing VapourSynth complaining about the wrong vsplacebo version (though the correct one is installed) and half of the features fail because of an incompatible vstools - everything auto-installed, not using the git versions.

It's a real problem for simple /me if there's no documentation like the AviSynth wiki, but the github pages just point to a Discord server like the repos of https://github.com/Jaded-Encoding-Thaumaturgy and others. For a lot of stuff that seems really interesting I cannot figure it out even looking at the source code, e.g. vs-dehalo, vs-denoise ... and there are no expamples available with an Internet search either.

Last not least, if there's a Python update, you'd better use VapourSynth portable - but that doesn't seem to enable live "file system" previewing of the vpy script.

Considering the 'single point of failure' development of VapourSynth, I wish its future the best. Right now, I'm trying to get back to Avisynth for basic 'just works' stuff.
__________________
"The innocent have nothing to fear" :stupid:

Last edited by Marsu42; 21st October 2024 at 13:38.
Marsu42 is offline   Reply With Quote
Old 21st October 2024, 23:56   #67  |  Link
_Al_
Registered User
 
Join Date: May 2011
Posts: 364
I think you got it pretty good.
There are vapoursynth scripts that are using lots of modules, dependencies and it is used for a trivial tasks, like getting Y plane for example. It can get that weird. I can imagine that a newbie gets lost pretty easily, to gather proper modules and dependencies.
I would strongly recommend while learning vapoursynth to use only basic vapoursynth functions, then proceed to gather some basic denoise filters and mask filters (using sobel etc.) try to make things work and only then.

Basically to follow https://www.l33tmeatwad.com/vapoursynth101 for example, that website I'd really recommend to start with.

Only then, after feeling comfortable, trying to get some modules and start to work with them if necessary, but as I said, you can quickly end up using scripts from web that start loading some 10 unnecessary modules for basic things. Because script users/makers use them often and just load routinely bunch of them anyway because they need one little filter only finding out they need other modules to have first. Anime users made vapoursynth going in the first place, but on the backhand of it, lots of scripts are loaded with many dependencies. There is many wrappers used for other wrappers and it could end up looking really confusing.

Anime users! thanks for vapoursynth scripts, but try to go basic functions if you can. :-)
_Al_ is offline   Reply With Quote
Old 23rd October 2024, 14:52   #68  |  Link
Frank62
Registered User
 
Join Date: Mar 2017
Location: Germany
Posts: 271
Quote:
Originally Posted by _Al_ View Post
Basically to follow https://www.l33tmeatwad.com/vapoursynth101 for example, that website I'd really recommend to start with.
Thanks for this!
Frank62 is offline   Reply With Quote
Old 4th February 2025, 05:40   #69  |  Link
Trixter
Registered User
 
Join Date: Oct 2003
Posts: 216
Quote:
Originally Posted by scharfis_brain View Post
Is this THE Ben Rudiak-Gould https://www.youtube.com/watch?v=MXWucqZYymA ?
Or is it just a random person with an identical name?
His hyphenate last name is highly uncommon, and the person singing matches other photos known to be Ben, so it is almost certain that video does indeed portray Ben Rudiak-Gould.
Trixter is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 22:45.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc.