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. |
21st July 2021, 20:11 | #4301 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
R54 released. Same list of changes as RC1 but it's been recompiled with a newer visual studio.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
23rd July 2021, 13:19 | #4303 | Link | |
Registered User
Join Date: Jan 2019
Location: Canada
Posts: 574
|
Quote:
The AUR has a lot of plugin packages: https://aur.archlinux.org/packages/?...ursynth-plugin
__________________
LG C2 OLED | GitHub Projects |
|
26th July 2021, 04:45 | #4304 | Link |
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,277
|
Using:
Code:
# Imports import vapoursynth as vs # getting Vapoursynth core core = vs.core # Loading Plugins core.std.LoadPlugin(path="I:/Hybrid/64bit/vsfilters/SourceFilter/LSmashSource/vslsmashsource.dll") # source: 'G:\TestClips&Co\files\ProRes\Test Patterns Resolve 4444 12-bit.mov' # current color space: YUV444P16, bit depth: 12, resolution: 720x576, fps: 25, color matrix: 709, yuv luminance scale: limited, scanorder: progressive # Loading G:\TestClips&Co\files\ProRes\Test Patterns Resolve 4444 12-bit.mov using LibavSMASHSource clip = core.lsmas.LibavSMASHSource(source="G:/TestClips&Co/files/ProRes/Test Patterns Resolve 4444 12-bit.mov") # making sure input color matrix is set as 709 clip = core.resize.Point(clip, matrix_in_s="709",range_s="limited") # making sure frame rate is set to 25 clip = core.std.AssumeFPS(clip=clip, fpsnum=25, fpsden=1) # Setting color range to TV (limited) range. clip = core.std.SetFrameProp(clip=clip, prop="_ColorRange", intval=1) # adjusting color space from YUV444P16 to RGB48 for vsLevels clip = core.resize.Bicubic(clip=clip, format=vs.RGB48, matrix_in_s="709", range_s="limited") # Color Adjustment clip = core.std.Levels(clip=clip, min_in=256, max_in=3760, min_out=256, max_out=3760) # set output frame rate to 25.000fps clip = core.std.AssumeFPS(clip=clip, fpsnum=25, fpsden=1) # Output clip.set_output() without the: Code:
# Color Adjustment clip = core.std.Levels(clip=clip, min_in=256, max_in=3760, min_out=256, max_out=3760) Code:
# Color Adjustment clip = core.std.Limiter(clip=clip, min=0, max=4080) Shared the input in my GoogleDrive. Happens with both Vapoursynth R53 and R54. Cu Selur |
26th July 2021, 04:58 | #4305 | Link | |
Registered User
Join Date: Sep 2007
Posts: 5,377
|
Quote:
|
|
26th July 2021, 05:07 | #4306 | Link |
HeartlessS Usurer
Join Date: Dec 2009
Location: Over the rainbow
Posts: 10,980
|
Selur, I think your numbers are for 12 bit.
__________________
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 ??? |
26th July 2021, 08:39 | #4307 | Link |
Registered User
Join Date: Mar 2020
Posts: 134
|
Few more interesting test results:
If i render with Hybrid to ProRes 444 MKV (instead of original MOV container) and put that rendered MKV file back to Hybrid - i got black screen preview when apply Levels even if UseRGB is unchecked. If i use ProRes444 file, apply Levels with any settings and render to ProRes 444 - i got MOV file that is simply black. |
26th July 2021, 10:06 | #4308 | Link | ||
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,277
|
Quote:
Quote:
Thanks totally overlooked that. Cu Selur |
||
1st August 2021, 11:03 | #4309 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,795
|
In VS get_plugins() can show some basic information about plugins like name, functions, identifier etc. But it only works for loaded dlls.
Is it somehow possible to get the same (or almost same) information without (successfully) loading a plugin first? I want to automate things for vsdb.top + more show some infos in vsrepogui. Most important would be identifier + all function names
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
1st August 2021, 11:20 | #4310 | Link | |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
Quote:
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
|
1st August 2021, 17:45 | #4311 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,795
|
Thx. Will try to make a small cli app.
If I understand it correctly trying to read a plugin which uses cuda for example would still fail with LoadLibraryEx , wouldn't it? ( I don't have a cuda card in this case)
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
1st August 2021, 17:53 | #4312 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
Depends on how it was written. If the cuda libraries are either dynamically loaded (LoadLibrary) or delay loaded it'd work. If it's a static import it wouldn't. Note that in this case I think the check could mostly be considered to be whether or not the cuda libraries exist so you could borrow them from somewhere even if you, correctly, avoided nvidia.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
5th August 2021, 17:09 | #4313 | Link | |
Registered User
Join Date: Sep 2007
Posts: 5,377
|
Quote:
Selur, were you able to get adaptive-sharpen.glsl working with placebo.Shader ? Just specifying shader=r'PATH\adaptive-sharpen.glsl' ? It returns image for me, but no difference in image I'm using this version of adaptive-sharpen.glsl https://gist.github.com/igv/8a77e4eb...bb94c1c50c317e I tried linearizing input first, then linearize=True, no difference (I'm trying to compare CPU version in avisynth port that Dogway put up - that version works) |
|
8th August 2021, 23:55 | #4314 | Link |
Registered User
Join Date: Dec 2003
Posts: 253
|
installation question. trying to install on kubuntu 20.04 and getting an error that:
Code:
No package 'python-3.8' found Code:
Python 3.8.10 thanks for any help, babag |
9th August 2021, 00:00 | #4315 | Link | |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
Quote:
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
|
9th August 2021, 01:11 | #4316 | Link |
Registered User
Join Date: Dec 2003
Posts: 253
|
edit:
ok. got past that one. continuing to look for things it's not finding. end edit thanks! i'll look into that. just figured out i should probably post more info on the error so here it is: Code:
checking for python platform... linux checking for python script directory... ${prefix}/lib/python3.8/site-packages checking for python extension module directory... ${exec_prefix}/lib/python3.8/site-packages checking for PYTHON3... no checking for PYTHON3... no configure: error: Package requirements (python-3.8) were not met: No package 'python-3.8' found Consider adjusting the PKG_CONFIG_PATH environment variable if you installed software in a non-standard prefix. Alternatively, you may set the environment variables PYTHON3_CFLAGS and PYTHON3_LIBS to avoid the need to call pkg-config. See the pkg-config man page for more details. Last edited by BabaG; 9th August 2021 at 01:17. |
9th August 2021, 02:29 | #4318 | Link |
Registered User
Join Date: Dec 2003
Posts: 253
|
i'm getting two errors as described here:
Code:
http://www.vapoursynth.com/doc/installation.html Code:
vspipe: error while loading shared libraries: libvapoursynth-script.so.0: cannot open shared object file: No such file or directory Code:
LD_LIBRARY_PATH=/usr/local/lib vspipe --version Code:
Failed to initialize VapourSynth environment Code:
PYTHONPATH=/usr/local/lib/python3.8/site-packages vspipe --version Code:
vspipe: error while loading shared libraries: libvapoursynth-script.so.0: cannot open shared object file: No such file or directory thanks, babag |
9th August 2021, 03:00 | #4319 | Link |
Registered User
Join Date: Jun 2007
Posts: 414
|
Debian based platforms have a few quirks that are easily avoided with a few tricks that can be found in this walkthrough.
|
Tags |
speed, vaporware, vapoursynth |
|
|