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 > VapourSynth

Reply
 
Thread Tools Search this Thread Display Modes
Old 11th November 2024, 20:30   #4901  |  Link
asarian
Registered User
 
Join Date: May 2005
Posts: 1,538
Quote:
Originally Posted by Myrsloik View Post
No, there's no way to silence them.
That's too bad. (R57 never had this) But I'll live. And thanks for the great VS tool!
__________________
Gorgeous, delicious, deculture!
asarian is offline   Reply With Quote
Old 12th November 2024, 12:22   #4902  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,595
Quote:
Originally Posted by asarian View Post
That's too bad. (R57 never had this) But I'll live. And thanks for the great VS tool!
If there's actual popular demand I could add a silent option. So reply to this if you care.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is offline   Reply With Quote
Old 12th November 2024, 14:23   #4903  |  Link
asarian
Registered User
 
Join Date: May 2005
Posts: 1,538
Quote:
Originally Posted by Myrsloik View Post
If there's actual popular demand I could add a silent option. So reply to this if you care.

For the record, I care.

Reason I'd love to see a silent option, is because many scripts keep importing the stuff everyone else imports too; so the VSPipe output almost always starts with a sheer endless barage of WARNINGS (none of which I can resolve myself, mind you, short of editing all side-packages individually).
__________________
Gorgeous, delicious, deculture!
asarian is offline   Reply With Quote
Old 12th November 2024, 15:17   #4904  |  Link
Z2697
Registered User
 
Join Date: Aug 2024
Posts: 197
Quote:
Originally Posted by asarian View Post
For the record, I care.

Reason I'd love to see a silent option, is because many scripts keep importing the stuff everyone else imports too; so the VSPipe output almost always starts with a sheer endless barage of WARNINGS (none of which I can resolve myself, mind you, short of editing all side-packages individually).
It should have nothing to do with the packages, it's for duplicated plugins. Unless the package ships with plugin included and calls std.LoadPlugin to load it in side the python code, which I haven't seen one like this.
The better thing to do is check and remove duplicates your auto load folder, or clear your script (from std.LoadPlugin) or auto load folder (completely rely on std.LoadPlugin)
Z2697 is offline   Reply With Quote
Old 13th November 2024, 17:18   #4905  |  Link
amayra
Quality Checker
 
amayra's Avatar
 
Join Date: Aug 2013
Posts: 294
is it not possible to have plug-in that run every platform and architecture ?

just like some mods in games
__________________
I love Doom9
amayra is offline   Reply With Quote
Old 13th November 2024, 17:39   #4906  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 7,156
Only if they are written in an architecture-independent programming language. Like, in Python; but not in C/C++ which would create CPU dependent byte code. But that would be faster. CPU dependent binary plugins can be optimized for speed using SIMD instructions (like SSE or AVX on intel x86-64 architecture). Plugins in an interpreted script language will always be less performant.
__________________

New German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 16th November 2024, 11:16   #4907  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,495
@Myrsloik: Question regarding "https://www.vapoursynth.com/doc/installation.html#os-x"
Can there be only one 'UserPluginDir' or can I (how?) specify multiple dirs with plugins?
In case, there can only be one: "Feature request: Please support multiple user dirs. "

Cu Selur
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Old 18th November 2024, 16:00   #4908  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,595
Quote:
Originally Posted by Selur View Post
@Myrsloik: Question regarding "https://www.vapoursynth.com/doc/installation.html#os-x"
Can there be only one 'UserPluginDir' or can I (how?) specify multiple dirs with plugins?
In case, there can only be one: "Feature request: Please support multiple user dirs. "

Cu Selur
GOOD NEWS EVERYONE!

I've now beaten the frivolous spam allegations and can once again answer you questions.

Why do you need multiple dirs? Why isn't LoadAllPlugins good enough? If you have a sane workflow that needs it maybe I'll add it.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is offline   Reply With Quote
Old 18th November 2024, 16:35   #4909  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,821
I always wanted either a custom dir with loading priority or simply the ability to unload a plugin.

In case of FrameSeeker https://forum.doom9.org/showthread.php?t=176231, I could use it to test the source filter installed by the user or test an "external" source filter without Appdata dll copy/delete/rename hacks.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database
ChaosKing is offline   Reply With Quote
Old 18th November 2024, 16:46   #4910  |  Link
Myrsloik
Professional Code Monkey
 
Myrsloik's Avatar
 
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,595
Quote:
Originally Posted by ChaosKing View Post
I always wanted either a custom dir with loading priority or simply the ability to unload a plugin.

In case of FrameSeeker https://forum.doom9.org/showthread.php?t=176231, I could use it to test the source filter installed by the user or test an "external" source filter without Appdata dll copy/delete/rename hacks.
Unloading is quite unlikely to happen since it's very complex and generally not required/a good idea.
If you want to load multiple different copies you have the secret arguments forceid and forcens in LoadPlugin to override a plugin's unique id and namespace which will let you get around the unique requirement.
Maybe that's helpful. Please only use this for testing/development or I'll have to kill you all.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet
Myrsloik is offline   Reply With Quote
Old 18th November 2024, 17:06   #4911  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,821
Quote:
Originally Posted by Myrsloik View Post
Unloading is quite unlikely to happen since it's very complex and generally not required/a good idea.
If you want to load multiple different copies you have the secret arguments forceid and forcens in LoadPlugin to override a plugin's unique id and namespace which will let you get around the unique requirement.
Maybe that's helpful. Please only use this for testing/development or I'll have to kill you all.
Finally the secret knowledge is mine!

I use windows, I was killed by Bill long ago
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database
ChaosKing is offline   Reply With Quote
Old 18th November 2024, 23:20   #4912  |  Link
asarian
Registered User
 
Join Date: May 2005
Posts: 1,538
Quote:
Originally Posted by Z2697 View Post
It should have nothing to do with the packages, it's for duplicated plugins. Unless the package ships with plugin included and calls std.LoadPlugin to load it in side the python code, which I haven't seen one like this.
The better thing to do is check and remove duplicates your auto load folder, or clear your script (from std.LoadPlugin) or auto load folder (completely rely on std.LoadPlugin)
My bad. I had installed R70, after a thorough cleanup, as there were many stubs left of various Python and VapourSynth versions. Apparently there was still one of those 'stubs' left for a plugins dir in AppData somewhere.

'Care' withdrawn, as the issue is resolved now.
__________________
Gorgeous, delicious, deculture!
asarian is offline   Reply With Quote
Old 20th November 2024, 20:07   #4913  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 7,495
Quote:
Why do you need multiple dirs? Why isn't LoadAllPlugins good enough? If you have a sane workflow that needs it maybe I'll add it.
Would be useful on to load for example the plugins installed by homebrew and https://github.com/yuygfgg/Macos_vapoursynth_plugins and maybe vsrepo on MacOS.
Not really much of a problem.
But you are right LoadAllPlugins (https://www.vapoursynth.com/doc/func...llplugins.html) should work fine. I simply wasn't aware of it.

Thanks!

Cu Selur
__________________
Hybrid here in the forum, homepage
Selur is offline   Reply With Quote
Reply

Tags
speed, vaporware, vapoursynth

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:17.


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