Log in

View Full Version : VapourSynth Portable FATPACK - 64Bit, Editor, Plugins, Scripts, Apps & endless FUN!


Pages : [1] 2 3 4

ChaosKing
14th June 2018, 20:45
*BETA* Tested on Win10 and Windows Server 2016
:helpful:
I made a portable VS fat pack (or beginners pack), bundled with nearly all plugins and many usefull scripts. Download, extract and have fun. No hunting for pythons or plugins required.
If your favorite script or plugin is missing, please tell it my supervisor below.

There won't be a 32 bit version. Please test and report.

Todos:
Github issues (https://github.com/theChaosCoder/vapoursynth-portable-FATPACK/issues)

Download
Github releases (https://github.com/theChaosCoder/vapoursynth-portable-FATPACK/releases)

old releases:
2018-12-19 (https://www.dropbox.com/s/xew2qpov7k6rmak/VapourSynth64Portable_2018_12_19.7z?dl=1)
2018-10-23 (https://www.dropbox.com/s/l7eycf6leg0obqb/VapourSynth64Portable_2018-10-23.7z?dl=1)
2018-07-28 (https://www.dropbox.com/s/5eir0m9t6g3qil2/VapourSynth64Portable_2018_07_28.7z?dl=1)
2018-07-26 (https://www.dropbox.com/s/5ct1za6mnszc83y/VapourSynth64Portable_2018-07-26.7z?dl=1)
2018-07-13 (https://www.dropbox.com/s/6sruz4lvd2i9wag/VapourSynth64Portable_2018-07-13.7z?dl=1)

seek-test (https://www.dropbox.com/s/45pqnaslap2er6b/seek-test.zip?dl=1)

BilateralGPU needs aditional dependencies (or go to page 4):
- https://mega.nz/#!3ygkwKIA!Oa1vAO9FKjwd7ptr1CRSSwgCrId4Y_IMddHZeSEcAeA
- https://mega.nz/#!ejAUSCjD!x-s9Aqr95iVWY8-NWloaNLMsEuh6o9JEroASOJY0bt8
- https://mega.nz/#!vqYi3SSL!4k11VV6d4YUmAjDUHXJeEcigI1OsvHYpriJzQlS2DRs


Changelog
Full version: https://github.com/theChaosCoder/vapoursynth-portable-FATPACK/blob/master/CHANGELOG.md

2019-03-xx
- Add getnative (get the native resolution(s) of upscaled material)
- Add Butteraugli, FFTSpectrum
- Update Retinex, FFMS2 (thx @Wolfberry https://forum.doom9.org/showthread.php?p=1867896#post1867896), fmtconv (compiled by Wolfberry)
- Update python to 3.7.2
- Update fftw3 to 3.3.8, thx @Wolfberry - https://forum.doom9.org/showthread.php?p=1864138#post1864138
- Add VFW "install" script, so that VDub and co can read vpy files

2018-12-19
- Update Yuuno to 1.1
- Update plugins/scripts
- update encoder binaries
- Add seek-test.py MOD, Reliability tester of VapourSynth Source Filters (thx @dubhater)
- Update ffms2 (av1 support) thx @ HolyWu (https://forum.doom9.org/showthread.php?p=1858199#post1858199)


Contents:
Vapoursynth Portable FATPACK
--------------------
VapourSynth R44 64bit https://github.com/vapoursynth/vapoursynth/releases
Python 3.7.2 https://www.python.org/downloads/
VapourSynth Editor r19 https://forum.doom9.org/showthread.php?t=170965
D2V Witch v2 https://github.com/dubhater/D2VWitch
Wobbly/Wibbly v4 https://github.com/dubhater/Wobbly, https://forum.doom9.org/showthread.php?t=172496
fftw3 3.3.8 https://forum.videohelp.com/threads/388908-fftw-3-3-7-DLLs, http://www.fftw.org/install/windows.html
Yuuno Editor 1.2 https://github.com/Irrational-Encoding-Wizardry/yuuno
VapourSynth Multi-Viewer 0.9.1 https://forum.doom9.org/showthread.php?t=175581

x264 r2901 compiled by LigH https://www.mediafire.com/?bxvu1vvld31k1
x265 2.8+19 compiled by LigH https://www.mediafire.com/?6lfp2jlygogwa

Scripts
--------------------
adjust.py https://forum.doom9.org/showthread.php?t=172808, https://github.com/dubhater/vapoursynth-adjust, https://github.com/dubhater/vapoursynth-adjust
ASTDR.py https://github.com/dubhater/vapoursynth-astdr
bakafunc.py https://github.com/BakaProxy/Baka-Utilities, https://forum.doom9.org/showthread.php?t=173257
colorfade.py https://github.com/tormaid/colorfade
CSMOD.py https://github.com/fdar0536/VapourSynth-Contra-Sharpen-mod, https://www.nmm-hd.org/newbbs/viewtopic.php?t=1809
Dither.py https://github.com/IFeelBloated/VaporSynth-Functions
edi_rpow2.py https://gist.github.com/YamashitaRen/020c497524e794779d9c, https://forum.doom9.org/showthread.php?t=172652
EDIResample.py https://github.com/IFeelBloated/VaporSynth-Functions
fast_deblock.py https://forum.doom9.org/showthread.php?p=1780389#post1780389, https://forum.doom9.org/showthread.php?p=1780389#post1780389
finesharp.py https://gist.github.com/4re/8676fd350d4b5b223ab9, https://forum.doom9.org/showthread.php?p=1777860#post1777860, https://forum.doom9.org/showthread.php?p=1846494#post1846494
fvsfunc.py https://github.com/Irrational-Encoding-Wizardry/fvsfunc
havsfunc.py https://github.com/HomeOfVapourSynthEvolution/havsfunc, https://forum.doom9.org/showthread.php?t=166582
insaneAA.py https://github.com/DJATOM/VapourSynth-insaneAA
kagefunc.py https://github.com/Irrational-Encoding-Wizardry/kagefunc
MFunc.py https://github.com/MonoS/MonoS-VS-Func
mfturd.py https://gist.github.com/Frechdachs/b3a05afe2f7d25316a10cf7239d53d0c, https://forum.doom9.org/showthread.php?t=174502, http://avisynth.nl/index.php/MfToon
muvsfunc.py https://github.com/WolframRhodium/muvsfunc
mvmulti.py https://github.com/IFeelBloated/vapoursynth-mvtools-sf/blob/master/src/mvmulti.py, https://forum.doom9.org/showthread.php?t=172525
mvsfunc.py https://github.com/HomeOfVapourSynthEvolution/mvsfunc, https://forum.doom9.org/showthread.php?t=172564
nnedi3_resample.py https://github.com/mawen1250/VapourSynth-script
Oyster.py https://github.com/IFeelBloated/Oyster, https://forum.doom9.org/showthread.php?t=173470
Plum.py https://github.com/IFeelBloated/Plum, https://forum.doom9.org/showthread.php?t=173775
RainbowSmooth.py https://github.com/dubhater/vapoursynth-smoothuv, https://forum.doom9.org/showthread.php?t=175520
sharpaamcmod.py https://gist.github.com/4re/8fee7aa32ba9ac566ed0
temporalsoften2.py https://forum.doom9.org/showthread.php?t=166769, https://forum.doom9.org/showthread.php?t=166769
Vine.py https://github.com/IFeelBloated/Vine, https://forum.doom9.org/showthread.php?t=173703
vsTAAmbk.py https://github.com/HomeOfVapourSynthEvolution/vsTAAmbk



Plugins
--------------------
AddGrain https://github.com/HomeOfVapourSynthEvolution/VapourSynth-AddGrain
AutoCrop https://github.com/Irrational-Encoding-Wizardry/vapoursynth-autocrop, https://forum.doom9.org/showthread.php?t=174542
Avisynth 32-bit proxy https://github.com/sekrit-twc/avsproxy, https://forum.doom9.org/showthread.php?t=175141
aWarpSharp2 https://github.com/dubhater/vapoursynth-awarpsharp2
Bifrost https://github.com/dubhater/vapoursynth-bifrost
Bilateral https://github.com/HomeOfVapourSynthEvolution/VapourSynth-Bilateral
BilateralGPU https://github.com/WolframRhodium/VapourSynth-BilateralGPU
BM3D https://github.com/HomeOfVapourSynthEvolution/VapourSynth-BM3D
Cnr2 https://github.com/dubhater/vapoursynth-cnr2
ColorBars https://github.com/ifb/vapoursynth-colorbars
CombMask https://github.com/chikuzen/CombMask/tree/master/vapoursynth
ContinuityFixer https://github.com/MonoS/VS-ContinuityFixer
CTMF https://github.com/HomeOfVapourSynthEvolution/VapourSynth-CTMF
D2V Source https://github.com/dwbuiten/d2vsource, https://forum.doom9.org/showthread.php?t=166399
damb https://github.com/dubhater/vapoursynth-damb, https://forum.doom9.org/showthread.php?t=171555
dct
DCTFilter https://github.com/HomeOfVapourSynthEvolution/VapourSynth-DCTFilter
Deblock https://github.com/HomeOfVapourSynthEvolution/VapourSynth-Deblock
DeCross https://github.com/dubhater/vapoursynth-decross, https://forum.doom9.org/showthread.php?t=175527, http://avisynth.nl/index.php/DeCross
DegrainMedian https://github.com/dubhater/vapoursynth-degrainmedian
DeLogo https://github.com/HomeOfVapourSynthEvolution/VapourSynth-DeLogo
DePan https://github.com/HomeOfVapourSynthEvolution/VapourSynth-DePan
Descale https://github.com/BluBb-mADe/vapoursynth-descale
Descale https://github.com/Irrational-Encoding-Wizardry/vapoursynth-descale
DFTTest https://github.com/HomeOfVapourSynthEvolution/VapourSynth-DFTTest
DGMVCSource https://github.com/kice/DGMVCSourceVS
DotKill https://github.com/myrsloik/DotKill, https://forum.doom9.org/showthread.php?t=173029
dpid https://github.com/WolframRhodium/VapourSynth-dpid
EEDI2 https://github.com/HomeOfVapourSynthEvolution/VapourSynth-EEDI2
EEDI3 https://github.com/HomeOfVapourSynthEvolution/VapourSynth-EEDI3
FFMS2000 https://forum.doom9.org/showthread.php?t=174469
FFT3DFilter https://github.com/myrsloik/VapourSynth-FFT3DFilter, https://forum.doom9.org/showthread.php?t=175199
FieldHint https://github.com/dubhater/vapoursynth-fieldhint
FillBorders https://github.com/dubhater/vapoursynth-fillborders
Fix-Telecined-Fades https://github.com/IFeelBloated/Fix-Telecined-Fades
flash3kyuu_deband https://github.com/SAPikachu/flash3kyuu_deband, https://forum.doom9.org/showthread.php?t=161411
FluxSmooth https://github.com/dubhater/vapoursynth-fluxsmooth
fmtconv https://github.com/EleonoreMizo/fmtconv, https://forum.doom9.org/showthread.php?t=166504
GradCurve https://github.com/xekon/GradCurve, https://forum.doom9.org/showthread.php?t=174096
Histogram https://github.com/dubhater/vapoursynth-histogram
hqdn3d https://github.com/Hinterwaeldlers/vapoursynth-hqdn3d
ImageMagick https://forum.doom9.org/showthread.php?t=170981
IT https://github.com/HomeOfVapourSynthEvolution/VapourSynth-IT
KNLMeansCL https://github.com/Khanattila/KNLMeansCL
L-SMASH-Works https://github.com/VFR-maniac/L-SMASH-Works
MiniDeen https://forum.doom9.org/showthread.php?t=175587
minsrp https://github.com/IFeelBloated/minsrp
MotionMask https://forum.doom9.org/showthread.php?t=175542
MSmooth https://github.com/dubhater/vapoursynth-msmoosh
MVTools https://github.com/dubhater/vapoursynth-mvtools
MVTools-Float https://github.com/IFeelBloated/vapoursynth-mvtools-sf
nnedi3 https://github.com/dubhater/vapoursynth-nnedi3
NNEDI3CL https://github.com/HomeOfVapourSynthEvolution/VapourSynth-NNEDI3CL
QRCodeSource https://github.com/jeremypoulter/QRCodeSource
ReadMpls https://github.com/HomeOfVapourSynthEvolution/VapourSynth-ReadMpls
RemoveDirt https://github.com/handaimaoh/removedirtvs, https://forum.doom9.org/showthread.php?t=169771
RemoveGrain Single Precision https://github.com/IFeelBloated/RGSF
Retinex https://github.com/HomeOfVapourSynthEvolution/VapourSynth-Retinex
SangNom https://bitbucket.org/James1201/vapoursynth-sangnom
scenechange detection https://forum.doom9.org/showthread.php?t=166769
scrawl https://github.com/dubhater/vapoursynth-scrawl
Scxvid https://github.com/dubhater/vapoursynth-scxvid
SmoothUV https://github.com/dubhater/vapoursynth-smoothuv, https://forum.doom9.org/showthread.php?t=175520, http://avisynth.nl/index.php/SmoothUV
SSIQ https://github.com/dubhater/vapoursynth-ssiq
surfaceblur https://github.com/MoePus/VapourSynth-surfaceBlur
SVPflow https://www.svp-team.com/wiki/Manual:SVPflow, https://forum.doom9.org/showthread.php?t=164554
SVPflow https://www.svp-team.com/wiki/Manual:SVPflow, https://forum.doom9.org/showthread.php?t=164554
tc2cfr https://github.com/gnaggnoyil/tc2cfr
TCanny https://github.com/HomeOfVapourSynthEvolution/VapourSynth-TCanny, https://forum.doom9.org/showthread.php?t=172158
TComb https://github.com/dubhater/vapoursynth-tcomb
TDeintMod https://github.com/HomeOfVapourSynthEvolution/VapourSynth-TDeintMod
TempLinearApproximate https://bitbucket.org/mystery_keeper/templinearapproximate-vapoursynth, https://forum.doom9.org/showthread.php?t=169782
TemporalSoften https://github.com/dubhater/vapoursynth-temporalsoften, https://github.com/IFeelBloated/vapoursynth-focus
TemporalSoften https://github.com/IFeelBloated/vapoursynth-focus, https://github.com/dubhater/vapoursynth-temporalsoften
timecube https://github.com/sekrit-twc/timecube
TNLMeans https://github.com/VFR-maniac/VapourSynth-TNLMeans
Tonemap https://github.com/ifb/vapoursynth-tonemap
TTempSmooth https://github.com/HomeOfVapourSynthEvolution/VapourSynth-TTempSmooth
VagueDenoiser https://github.com/HomeOfVapourSynthEvolution/VapourSynth-VagueDenoiser
vcfreq, vcmod, vcmove, vctrans http://www.avisynth.nl/users/vcmohan
VFRToCFR https://github.com/Irrational-Encoding-Wizardry/Vapoursynth-VFRToCFR
Videoscope https://github.com/dubhater/vapoursynth-videoscope
VSFilterMod https://github.com/sorayuki/VSFilterMod, https://github.com/HomeOfVapourSynthEvolution/VSFilterMod, https://www.nmm-hd.org/newbbs/viewtopic.php?f=17&t=1989
vsrawsource https://github.com/chikuzen/vsrawsource, https://forum.doom9.org/showthread.php?t=166075
W3FDIF https://github.com/HomeOfVapourSynthEvolution/VapourSynth-W3FDIF
Waifu2x w2xc https://github.com/HomeOfVapourSynthEvolution/VapourSynth-Waifu2x-w2xc
xy-VSFilter https://github.com/Tsuki/VapourSynth-XY-VSFilter
Yadifmod https://github.com/HomeOfVapourSynthEvolution/VapourSynth-Yadifmod
znedi3 https://github.com/sekrit-twc/znedi3

Supervisor cat
https://i.imgur.com/ljoZ8Uw.jpg
I heard that VapourSynth is the new Avisynth...

MysteryX
21st June 2018, 14:55
I would be interested in a VapourSynth DLL with only Python dependencies, so it's easy to deploy. How do you do that? I'd still use separate plugins so they can be updated and replaced easily.

ChaosKing
21st June 2018, 15:24
At first I tried to keep everything seperated, so that vs-editor has it's own folder, xy-app etc. I even made (or tried) a PortableApps package ... but in the end the easies way is to just throw everything in one big folder, so that python.exe is in the same folder as your randomapp.exe
This was the easiest and most reliable way to convince vs editor to not use the locally installed VS & python installation.

ChaosKing
22nd June 2018, 16:39
New Update, see first post.
Added Yuuno Editor

unix
24th June 2018, 17:58
Thank you very much man =)

lansing
27th June 2018, 04:19
Just out of curiosity, what is this Yuuno Editor?

ChaosKing
27th June 2018, 09:00
Yuuno = Jupyter + VapourSynth

Quick comparison to VS Editor
- Your browser is your editor
- Encoding of VapourSynth-Clips from the Notebook/IPython-shell
- Interactive Clip Introspection using IPython-magics (%preview, %diff, %compare and %inspect) -> That means you can compare multiple clips or frames at once supported by it's own slider and/or tabs.
- It natively supports remote access, as it is only an extension for Jupyter Notebook.

Their website is down currently but you can clone the docs from here https://github.com/Irrational-Encoding-Wizardry/yuuno-core/tree/master/docs

ChaosKing
27th June 2018, 13:47
thx, added (will be in the next update)

RieGo
30th June 2018, 11:01
thanks for the package!
just wanted to let you now: Oyster is not working as it uses "cmode" parameter in KNLMeansCL which got replaced by "channels".
latest Oyster on github works fine: https://raw.githubusercontent.com/IFeelBloated/Oyster/master/Oyster.py

Selur
30th June 2018, 20:25
Has anyone tested HQdn3d?
Using the dll from the package and:
# Imports
import vapoursynth as vs
core = vs.get_core()
# Loading Plugins
core.std.LoadPlugin(path="G:/Hybrid/64bit/vsfilters/DenoiseFilter/HQDN3D/hqdn3d.dll")
core.std.LoadPlugin(path="G:/Hybrid/64bit/vsfilters/SourceFilter/FFMS2/ffms2k.dll")
# Loading F:\TestClips&Co\files\test.avi using FFMS2K
clip = core.ffms2.Source(source="F:/TESTCL~1/files/test.avi",cachefile="H:/Temp/avi_078c37f69bb356e7b5fa040c71584c40_41.ffindex",format=vs.YUV420P8,alpha=False)
# making sure input color matrix is set as unspec
clip = core.resize.Point(clip, matrix_in_s="unspec")
# making sure frame rate is set to 25/1
clip = core.std.AssumeFPS(clip, fpsnum=25, fpsden=1)
# Making sure input color range is set to TV (limited) range.
clip = core.std.SetFrameProp(clip=clip, prop="_ColorRange", intval=1)
# Input resolution is 640x352.
# denoising using HQDN3D
clip = core.hqdn3d.Hqdn3d(clip=clip)
# Output
clip.set_output()
I get:
Failed to evaluate the script:
Python exception: No attribute with the name hqdn3d exists. Did you mistype a plugin namespace?

Traceback (most recent call last):
File "src\cython\vapoursynth.pyx", line 1847, in vapoursynth.vpy_evaluateScript
File "H:\Temp\tempPreviewVapoursynthFile21_05_45_037.vpy", line 17, in <module>
clip = core.hqdn3d.Hqdn3d(clip=clip)
File "src\cython\vapoursynth.pyx", line 1416, in vapoursynth.Core.__getattr__
AttributeError: No attribute with the name hqdn3d exists. Did you mistype a plugin namespace?

The call I use:
clip = core.hqdn3d.Hqdn3d(clip=clip)
looks fine to me and according to https://github.com/Hinterwaeldlers/vapoursynth-hqdn3d the plugin namespace should be correct:
hqdn3d.Hqdn3d(clip clip, [float lum_spac, float chrom_spac, float lum_tmp, float chrom_tmp, int restart_lap])

Cu Selur

ChaosKing
30th June 2018, 21:38
@RieGo
thx, updated.

@Selur
core.hqdnd.hqdn3d(clip=clip) is correct for this dll

There was an update 5 days ago: https://github.com/Hinterwaeldlers/vapoursynth-hqdn3d/commit/95776f729089ff67ae8c67f5c39e2178036b523d

Selur
30th June 2018, 21:55
@ChaosKing: thanks, that helped!
btw. the finesharp script from Wolfberry is broken,
instead of:
ldmp = float(ldmp)
if ldmp is None:
ldmp = sstr + 0.1

this:
if ldmp is None:
ldmp = sstr + 0.1
else:
ldmp = float(ldmp)
needs to be used. 'ldmp = float(ldmp)' will fail otherwise when ldmp is None.

Cu Selur

jackoneill
1st July 2018, 11:55
@Selur
core.hqdnd.hqdn3d(clip=clip) is correct for this dll

There was an update 5 days ago: https://github.com/Hinterwaeldlers/vapoursynth-hqdn3d/commit/95776f729089ff67ae8c67f5c39e2178036b523d

You should update the DLL. The filter had various problems besides the typo in the namespace. It won't work correctly.

Selur
1st July 2018, 12:29
Anyone got a link for an up-to-date 64bit dll of hqdn3d ? :)

ChaosKing
1st July 2018, 14:54
Try this https://www5.zippyshare.com/v/gSJZrthe/file.html

Selur
1st July 2018, 15:19
Thanks that one works fine! :)

Cu Selur

MysteryX
7th July 2018, 06:32
Your 2018-06-22 link gives me the error "contains legitimate software that can be used by criminals to damage your computer or personal data" from Kaspersky, but the other link works...

ChaosKing
7th July 2018, 10:17
It's a false positiv https://www.virustotal.com/#/file/fb40b3c8ce442d6889a286d0a57d74ae13c6236000af37c5a3e2104fa4c89f3a/detection
Could be triggert by one of the yuuno/jupyter packages or the new bat file ...

Extract and scan again to see which file triggers it.

ChaosKing
13th July 2018, 22:07
New big update, see first post.

ifb
19th July 2018, 23:16
The bundled version of timecube is buggy. The GitHub r1 (https://github.com/sekrit-twc/timecube/releases/tag/r1) release is newer/fixed.

ChaosKing
19th July 2018, 23:51
thx updated locally.

Cary Knoop
21st July 2018, 23:23
This initiative is wonderful but may I suggest to get a better site to upload?
Zippyshare is giving me not very professional ads to say the least and creates new tabs to download all kind of software of questionable origin.

How about using dropbox?

ChaosKing
22nd July 2018, 08:35
Oh you're right. I visited zippyshare only with an adblocker and it looks very clean, without an ablocker not so much....
I changed the download url to dropbox.

MysteryX
23rd July 2018, 15:33
I use https://mega.nz/ for all uploads and it works wonderfully and is fully encrypted -- for those who don't like ads and who don't like giving all their data to the government.

ThePi7on
23rd July 2018, 16:29
I tried Yuuno Editor, but when I try to %load_ext yuuno
(as this indicates (https://github.com/Irrational-Encoding-Wizardry/yuuno-core/blob/master/docs/usage.rst)), I always get "The yuuno module is not an IPython extension."

ChaosKing
23rd July 2018, 17:11
yuuno should already be loaded (autoload is active)

Did you try other commands, like %preview core.std.BlankClip(color=[0,255,255]) ?
Also more infos are needed, like what os are you using

poisondeathray
23rd July 2018, 18:09
Thanks

First time I heard of "Yuuno Editor".
https://pypi.org/project/yuuno/

And it seems all the documentation links are down
https://yuuno.encode.moe/installation.html
https://yuuno.encode.moe/usage.html
https://yuuno.encode.moe/

Maybe I should start another thread on it, but can someone give a quick review pros/cons or comments ? Thanks

ChaosKing
23rd July 2018, 18:26
https://forum.doom9.org/showthread.php?p=1845422#post1845422

ThePi7on
23rd July 2018, 19:46
yuuno should already be loaded (autoload is active)

Did you try other commands, like %preview core.std.BlankClip(color=[0,255,255]) ?
Also more infos are needed, like what os are you using
Thank for the reply,
Yes, I tried it, it returns "UsageError: Line magic function `%preview` not found."

All the magic functions I try return not found.
I also don't get any type of syntax highlight for vapoursynth related functions.

I'm on Windows 10 64bit up to date with version 1803.

ChaosKing
23rd July 2018, 20:01
I think I deleted an important folder somewhere. I will post an updated version soon.

Cary Knoop
25th July 2018, 17:58
You might want to include a model folder with models for the waifu (Waifu2x-w2xc) based resizer.

ChaosKing
25th July 2018, 23:13
New Update (inc newest Waifu2x models)
Please test Yuuno again.

Thanks to vsrepo most scripts and plugins can now be updated via one click.

ThePi7on
26th July 2018, 21:05
New Update (inc newest Waifu2x models)
Please test Yuuno again.

Thanks to vsrepo most scripts and plugins can now be updated via one click.

Still doesn't work for me :/ Screenshot (https://i.imgur.com/TRjrDzu.jpg)

If it can be useful, there's a software you can you to compare two folders or files, might help you catch the problem (if there's actually one, and it's not just me): Beyond Compare 4 (https://www.scootersoftware.com/download.php)

Anyway, thanks for your work!

EDIT: don't know if it's a relevant info but: just noticed that in the 06-21-2018 version "Kernel" has a white dot, that reports "kernel idle". While the non working version only reports "kernel connected"

ChaosKing
26th July 2018, 22:30
Try this please https://www.dropbox.com/s/eqksin710ywbw1p/VapourSynth64Portable_test.7z?dl=1

ThePi7on
26th July 2018, 23:26
Try this please https://www.dropbox.com/s/eqksin710ywbw1p/VapourSynth64Portable_test.7z?dl=1

YES, this works perfectly, thank you!

ChaosKing
27th July 2018, 23:49
New release, see first post.

Pat357
29th July 2018, 01:33
Thank you so much for creating this very useful package.
One small thing may be not important, is that when I run _vs_plugin_check.bat I get the following output :


#######################################
VapourSynth Video Processing Library
Copyright (c) 2012-2018 Fredrik Mellbin
Core R44
API R3.5
Options: -

Architecture 64bit - Windows-10-10.0.17134-SP0
Python build: ('v3.6.5:f59c0932b4', 'Mar 28 2018 17:00:18')

#######################################
checking dlls in d:\programs\VapourSynth64Portable_2018_07_28\VapourSynth64Portable\VapourSynth64\vapoursynth64\plugins
#######################################

Errors:
-------
Failed to load d:\programs\VapourSynth64Portable_2018_07_28\VapourSynth64Portable\VapourSynth64\vapoursynth64\plugins\bilateralGPU.dll. GetLastError() returned 126. A DLL dependency is probably missing.
Plugin load failed, namespace focus already populated (d:\programs\VapourSynth64Portable_2018_07_28\VapourSynth64Portable\VapourSynth64\vapoursynth64\plugins\libtemporalsoften.dll)

Notices:
-------
libfftw3-3.dll is a dependency by fft3dfilter or mvtools-sf
libfftw3f-3.dll is a dependency by fft3dfilter or mvtools-sf
libiomp5md.dll is part of the Waifu2x-w2xc filter
libmfxsw64.dll is part of the DGMVCSourceVS filter
svml_dispmd.dll is part of the Waifu2x-w2xc filter
w2xc.dll is part of the Waifu2x-w2xc filter
#######################################
Found 109 dlls. Errors: 2 Notices: 6

Press any key to continue . . .


I guess the plugin bilateralGPU.dll needs some additional files to work.
About the second error on libtemporalsoften.dll : does this cause any further problems ?

Wolfberry
29th July 2018, 04:35
In order to use bilateralGPU.dll, you need to have opencv_core320.dll and opencv_cudaimgproc320.dll in the same path.
(Requirements: CUDA-Enabled GPU, OpenCV run-time library with CUDA module)

libtemporalsoften.dll and libfocus-em64t.dll have the same namespace. (focus.TemporalSoften)

ChaosKing
29th July 2018, 09:34
In order to use bilateralGPU.dll, you need to have opencv_core320.dll and opencv_cudaimgproc320.dll in the same path.
(Requirements: CUDA-Enabled GPU, OpenCV run-time library with CUDA module)

libtemporalsoften.dll and libfocus-em64t.dll have the same namespace. (focus.TemporalSoften)
I don't have a nvidia card and therefore can't use or test this filter :/

Idk which temporalsoften is "better" so I left both for now. You probably will only use Temporalsoften2 anyway.

Pat357
29th July 2018, 16:57
In order to use bilateralGPU.dll, you need to have opencv_core320.dll and opencv_cudaimgproc320.dll in the same path.
(Requirements: CUDA-Enabled GPU, OpenCV run-time library with CUDA module)

I have a Nvidia GTX-1070 TI, which has all this.

What extra package do I need to install then ?

unix
2nd August 2018, 09:29
Is there ColorMask for vapoursynth?

ChaosKing
2nd August 2018, 10:24
Yes, it's included.

(see long list in 1st post)

unix
2nd August 2018, 13:58
But I couldn't find it (TColorMask)! ^^"

ChaosKing
2nd August 2018, 16:00
Argh sorry, I read "colorbars" as "colormask" @1 post xD

But I was sure that I saw it somewhere ... https://github.com/DJATOM/VapourSynth-TColorMask

Edit: I tried to compile it with g++ (msys2) but got some warnings and vs editor doesn't open with my compiled plugin. Maybe someone has visual studio installed and could try to compile it.

unix
3rd August 2018, 11:55
Thank you =)

WolframRhodium
3rd August 2018, 12:59
I have a Nvidia GTX-1070 TI, which has all this.

What extra package do I need to install then ?

Some pre-compiled dlls from OpenCV with CUDA enabled are required, which I had lost them already.

I consider bilateral as a theoretically sound but not practical enough algorithm due to its high computational complexity. I prefer Guided Filter (https://github.com/WolframRhodium/muvsfunc/blob/681339624d375eb1b5ee372a01145a62704a1f87/muvsfunc.py#L2805), Edge BMA Filter (https://github.com/WolframRhodium/muvsfunc/blob/681339624d375eb1b5ee372a01145a62704a1f87/muvsfunc.py#L3763), LLSURE (https://github.com/WolframRhodium/muvsfunc/blob/681339624d375eb1b5ee372a01145a62704a1f87/muvsfunc.py#L3882) or other edge-preserving filters provided by OpenCV (https://docs.opencv.org/3.4.2/da/d17/group__ximgproc__filters.html) over bilateral filter.

DJATOM
3rd August 2018, 15:14
It seems code requires correction, as TÑMGetFrame and TÑMFree should be TCMGetFrame and TCMFree. Weird thing that it passed compilation in VS2015. I'll fix and post release soon.

Upd: https://github.com/DJATOM/VapourSynth-TColorMask/releases/tag/r1

ChaosKing
3rd August 2018, 18:57
thx
Ahhh I changed TÑMGetFrame to TNMGetFrame locally :D

Edit:
Made also a PR to vsrepo ;)

DJATOM
3rd August 2018, 20:33
Ñ is actually Russian С, and it placed on the same position as in English layout, that's why I didn't noticed. Shit happens.

Selur
21st October 2018, 05:03
Any plans for an updated version for Python 3.7 and Vapoursynth R45 ?