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 Development

Reply
 
Thread Tools Search this Thread Display Modes
Old 20th October 2018, 20:33   #1  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,369
AVSRepo - plugin manager for Avisynth+

You probably saw that Myrsloik made an awesome plugin manager VSRepo for VapourSynth. I created some packages for avisynth, mostly for pinterfs github repo for easy mvtools / masktools updates.


Code:
.\avsrepo.exe   install abcxyz mvtools masktools fft3dfilter
.\avsrepo.exe  -t win32 -b D:\AvisynthRepository\AVSPLUS_x86\plugins -s D:\AvisynthRepository\SCRIPTS install masktools
.\avsrepo.exe  -t win64 -b D:\AvisynthRepository\AVSPLUS_x64\plugins -s D:\AvisynthRepository\SCRIPTS install mvtools
.\avsrepo.exe   update
If you want to upgrade your existing (unknown) plugins you need to add the -f (force) parameter.

I plan to add detection of the avisynth plugins folder in the beta release.

https://github.com/theChaosCoder/avsrepo

EDIT
You don't need to install python anymore. The script is "compiled" to an exe.

Download https://github.com/theChaosCoder/avsrepo/releases
(don't forget to remove your old plugins/scripts!)

If your plugins are stored in "program files" you need to run the script with admin privileges.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository

Last edited by ChaosKing; 1st June 2020 at 12:03.
ChaosKing is offline   Reply With Quote
Old 12th December 2018, 14:31   #2  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,369
With the help of PyInstaller I managed to make an exe with a bundled python dependency (you don't need python installed anymore). It still has some problems but you can use it to install and update scripts.


Download here: https://github.com/theChaosCoder/vsr....1/avsrepo.zip

Repo: https://github.com/theChaosCoder/vsr.../AVSRepo/local

Example: "just download" in current folder*
Code:
avsrepo.exe -t win32 -p install avs_mvtools
avsrepo.exe -t win32 -p install avs_abcxyz
* for abcyxz rgtools+masktools will be automatically downloaded since it is a dependency.

Example: Update all plugins
Code:
avsrepo.exe -f -t win32 -p -b D:\AvisynthRepository\AVSPLUS_x86\plugins -s D:\AvisynthRepository\SCRIPTS upgrade-all
avsrepo.exe -f -t win64 -p -b D:\AvisynthRepository\AVSPLUS_x64\plugins -s D:\AvisynthRepository\SCRIPTS upgrade-all
-b is for the binary path
-s for scripts

-f force update if local file exists and is unknown (hash unknown)
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository

Last edited by ChaosKing; 28th February 2019 at 23:48.
ChaosKing is offline   Reply With Quote
Old 28th February 2019, 23:38   #3  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,369
Update https://github.com/theChaosCoder/vsr...eases/tag/v0.2
7z is now included. Repo update should work out of the box now.

Many plugins are added.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository

Last edited by ChaosKing; 28th February 2019 at 23:42.
ChaosKing is offline   Reply With Quote
Old 1st March 2019, 00:32   #4  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 8,456
You are taking away jobs from the workers, what on earth would groucho have to do now, you dont thiink or consider other people, I'm quite aghast,
(you do know how much Groucho likes to lord it over others with the "I told you so" type stuff, well you are gonna take all of that stuff away from him,
you just dont consider how other poeple might feel, your bad CK, )

EDIT: Downloading, thanx
__________________
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; 1st March 2019 at 00:36.
StainlessS is offline   Reply With Quote
Old 1st March 2019, 01:27   #5  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,369
Quote:
Originally Posted by StainlessS View Post
You are taking away jobs from the workers, what on earth would groucho have to do now, you dont thiink or consider other people, I'm quite aghast,
(you do know how much Groucho likes to lord it over others with the "I told you so" type stuff, well you are gonna take all of that stuff away from him,
you just dont consider how other poeple might feel, your bad CK, )

EDIT: Downloading, thanx
No no no, I'm creating new jobs! We are hiring: package creator and maintainer. And the best thing is, only github releases can be updated automatically. No bot is stealing our jobs it just creates more work for everyone, for free. Isn't it wonderful
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository
ChaosKing is offline   Reply With Quote
Old 1st March 2019, 16:59   #6  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,369
@StainlessS Have you ever considered hosting your plugins/scripts on github? MediaFire and sendspace doesn't allow direct linking. Plus you get all the git benefits.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository
ChaosKing is offline   Reply With Quote
Old 1st March 2019, 18:48   #7  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 8,456
Sounds like a good idea, but I aint got no clue bout git, looks like a lot of study and I dont like that [me is lazy]

One day I will (think I've got some kind of git software somewhere, even for XP).
__________________
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 ???
StainlessS is offline   Reply With Quote
Old 1st March 2019, 19:04   #8  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,369
It's super easy with https://www.gitkraken.com/
(free for personal use)
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository
ChaosKing is offline   Reply With Quote
Old 1st March 2019, 19:41   #9  |  Link
StainlessS
HeartlessS Usurer
 
StainlessS's Avatar
 
Join Date: Dec 2009
Location: Over the rainbow
Posts: 8,456
Yip, thats one of the ones I've got I think (but think mine is Vista or W7+)
__________________
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 ???
StainlessS is offline   Reply With Quote
Old 2nd March 2019, 13:21   #10  |  Link
real.finder
Registered User
 
Join Date: Jan 2012
Location: Mesopotamia
Posts: 1,912
Quote:
You need to install python.
why not convert the .py to .exe? or at least post some way (Guide) to use it with portable python
__________________
See My Avisynth Stuff
real.finder is offline   Reply With Quote
Old 2nd March 2019, 13:28   #11  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,369
look at the second post or here https://github.com/theChaosCoder/vsr...eases/tag/v0.2

Changed the first post a bit to make it more clear.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository

Last edited by ChaosKing; 2nd March 2019 at 13:31.
ChaosKing is offline   Reply With Quote
Old 2nd March 2019, 14:12   #12  |  Link
real.finder
Registered User
 
Join Date: Jan 2012
Location: Mesopotamia
Posts: 1,912
Quote:
Originally Posted by ChaosKing View Post
look at the second post or here https://github.com/theChaosCoder/vsr...eases/tag/v0.2

Changed the first post a bit to make it more clear.
I didn't note the 2nd post so

anyway did you add the chikuzen plugins I edit/build? https://forum.doom9.org/showpost.php...7&postcount=36
__________________
See My Avisynth Stuff

Last edited by real.finder; 2nd March 2019 at 14:16.
real.finder is offline   Reply With Quote
Old 2nd March 2019, 14:22   #13  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,369
Nope https://github.com/theChaosCoder/vsr...tcannymod.json, https://github.com/theChaosCoder/vsr..._combmask.json
Could you make a release on github? This way it is easy to auto update in the future.

EDIT
Or you already did?
https://github.com/realfinder/TCannyMod/releases
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository
ChaosKing is offline   Reply With Quote
Old 2nd March 2019, 14:29   #14  |  Link
real.finder
Registered User
 
Join Date: Jan 2012
Location: Mesopotamia
Posts: 1,912
Quote:
Originally Posted by ChaosKing View Post
Nope https://github.com/theChaosCoder/vsr...tcannymod.json, https://github.com/theChaosCoder/vsr..._combmask.json
Could you make a release on github? This way it is easy to auto update in the future.

EDIT
Or you already did?
https://github.com/realfinder/TCannyMod/releases
I already did but not for all of them as you see, I think doom9 Attachments give direct link so no problem
__________________
See My Avisynth Stuff
real.finder is offline   Reply With Quote
Old 2nd March 2019, 21:37   #15  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,369
Alpha3 https://github.com/theChaosCoder/avsrepo/releases
- Avsrepo has now its own repo on github
- Fixed some exit() errors
- is now a 32Bit binary
- runs always in "portable" -p mode for now. no need for -p

I don't think it runs on xp.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository

Last edited by ChaosKing; 2nd March 2019 at 21:47.
ChaosKing is offline   Reply With Quote
Old 8th March 2019, 11:49   #16  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,369
from here https://forum.doom9.org/showpost.php...7&postcount=36
Quote:
Originally Posted by real.finder View Post
I build some plugins of chikuzen since he/she absent from the scene

TCannyMod and CombMask 32 bit plugins work with xp unlike original chikuzen plugins, yadifmod2 already work in xp but this one is work with new colour format in avs+ (chikuzen update the source in github but didn't make new release)

edit: there are another update for this https://forum.doom9.org/showthread.p...22#post1821422
Have you tested it with high bit depth? Here https://github.com/chikuzen/yadifmod2/issues/1 it says it is not complete yet.
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository
ChaosKing is offline   Reply With Quote
Old 8th March 2019, 15:52   #17  |  Link
real.finder
Registered User
 
Join Date: Jan 2012
Location: Mesopotamia
Posts: 1,912
Quote:
Originally Posted by ChaosKing View Post
from here https://forum.doom9.org/showpost.php...7&postcount=36

Have you tested it with high bit depth? Here https://github.com/chikuzen/yadifmod2/issues/1 it says it is not complete yet.
no, and didn't see this before
__________________
See My Avisynth Stuff
real.finder is offline   Reply With Quote
Old 9th March 2019, 23:27   #18  |  Link
ChaosKing
Registered User
 
Join Date: Dec 2005
Location: Germany
Posts: 1,369
Now with a web gui http://vsdb.top/avsrepogui
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth
VapourSynth Portable FATPACK || VapourSynth Database || https://github.com/avisynth-repository
ChaosKing is offline   Reply With Quote
Old 10th March 2019, 01:05   #19  |  Link
Groucho2004
 
Join Date: Mar 2006
Location: Barcelona
Posts: 5,025
Quote:
Originally Posted by ChaosKing View Post
Now with a web gui http://vsdb.top/avsrepogui
Very nice!
__________________
Groucho's Avisynth Stuff
Groucho2004 is offline   Reply With Quote
Old 10th March 2019, 01:21   #20  |  Link
lansing
Registered User
 
Join Date: Sep 2006
Posts: 1,348
Quote:
Originally Posted by ChaosKing View Post
Now with a web gui http://vsdb.top/avsrepogui
This looks more like a database to me than a gui
lansing 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 00:53.


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