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. |
12th August 2021, 20:46 | #4341 | Link |
Registered User
Join Date: Dec 2003
Posts: 253
|
thanks again.
the example for ffms2 suggests using autogen.sh, which i did use in setting up ffms2. however, lsmash does not seem to have that. i do see that there is an example for ffms2 in which meson is used. i find a file, meson.build, in the L-SMASH-Works/VapourSynth directory so i cd'ed into that and tried following the steps in the guide under 'meson method.' the first step there is: Code:
meson build/ Code:
The Meson build system Version: 0.53.2 Source dir: /home/babag/.installs/plugins/L-SMASH-Works/VapourSynth Build dir: /home/babag/.installs/plugins/L-SMASH-Works/VapourSynth/build Build type: native build Project name: L-SMASH-Works Project version: undefined C compiler for the host machine: cc (gcc 9.3.0 "cc (Ubuntu 9.3.0-17ubuntu1~20.04) 9.3.0") C linker for the host machine: cc ld.bfd 2.34 Host machine cpu family: x86_64 Host machine cpu: x86_64 Found pkg-config: /usr/bin/pkg-config (0.29.1) Run-time dependency vapoursynth found: YES 54 Run-time dependency liblsmash found: YES 2.16.1 rev.1477 Dependency libavcodec found: NO found 58.54.100 but need: '>=58.91.0' Did not find CMake 'cmake' Found CMake: NO Run-time dependency libavcodec found: NO meson.build:41:0: ERROR: Invalid version of dependency, need 'libavcodec' ['>=58.91.0'] found '58.54.100'. A full log can be found at /home/babag/.installs/plugins/L-SMASH-Works/VapourSynth/build/meson-logs/meson-log.txt thanks, babag |
12th August 2021, 20:55 | #4342 | Link |
Registered User
Join Date: Jun 2007
Posts: 414
|
Seems like the latest LSMASHSource is looking for a newer version of LibAV than what your OS has in packages. You have two options, either compile FFmpeg yourself, or just use the version of LSMASHSource that I linked before instead of the updated one.
|
12th August 2021, 21:06 | #4343 | Link | |
Registered User
Join Date: Dec 2003
Posts: 253
|
Quote:
edit: just tried that and got the same error so i guess i'm unsure of what 'linked before' refers to. thanks, babag Last edited by BabaG; 12th August 2021 at 21:18. |
|
13th August 2021, 00:47 | #4345 | Link |
Registered User
Join Date: Dec 2003
Posts: 253
|
i really don't want to get into that. i have too much else that's dependent on it and all working fine. i really don't want to change it. getting the idea that vapoursynth is software better suited for rolling release distribution rather than lts one like i use. very disappointing. i really used to like avisynth and was hoping to get back into it in a modern context. i'm no admin or programmer, though. and haven't used windows for a few years either.
|
13th August 2021, 01:50 | #4347 | Link |
Registered User
Join Date: Dec 2003
Posts: 253
|
same error in vsedit:
Code:
Failed to evaluate the script: Python exception: No attribute with the name ffms2 exists. Did you mistype a plugin namespace? Code:
file:///usr/local/lib/vapoursynth/libffms2.so |
14th August 2021, 15:52 | #4353 | Link |
Registered User
Join Date: Jun 2007
Posts: 414
|
You really need to just start troubleshooting things like trying to manually load plugins and such. VapourSynth either isn't looking in the /usr/local/lib/vapoursynth directory or ffms2 for some reason can't find it's dependencies.
|
16th August 2021, 15:27 | #4354 | Link |
Beyond Kawaii
Join Date: Feb 2008
Location: Russia
Posts: 724
|
For all the people concerned with antivirus alerts.
Just upload the binaries here: https://www.virustotal.com Take Kaspersky as the most reliable. Don't trust Avast or Norton. They're notorious for false positives.
__________________
...desu! |
16th August 2021, 16:35 | #4355 | Link |
Registered User
Join Date: Dec 2005
Location: Germany
Posts: 1,795
|
Norton just bought Avast for 8 billion!
__________________
AVSRepoGUI // VSRepoGUI - Package Manager for AviSynth // VapourSynth VapourSynth Portable FATPACK || VapourSynth Database |
19th August 2021, 21:43 | #4356 | Link |
Registered User
Join Date: Sep 2006
Posts: 1,657
|
I want to invoke a few filters in order programmatically, I want to reuse the VSMap that was returned from the invoke and the VSNodeRef.
Code:
VSMap * pResultMap = nullptr; pResultMap = m_cpVSAPI->invoke(firstPlugin, filterName, pArgumentMap); m_cpVSAPI->freeNode(pProcessingNode); m_cpVSAPI->clearMap(pArgumentMap); pProcessingNode = m_cpVSAPI->propGetNode(pResultMap, "clip", 0, nullptr); m_cpVSAPI->freeMap(pResultMap); pResultMap = nullptr; // second filter VSPlugin * secondPlugin = m_cpVSAPI->getPluginById( "com.vapoursynth.std", m_pCore); m_cpVSAPI->propSetNode(pArgumentMap, "clip", pProcessingNode, paReplace); |
19th August 2021, 22:02 | #4357 | 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 |
|
19th August 2021, 22:29 | #4359 | Link |
Professional Code Monkey
Join Date: Jun 2003
Location: Kinnarps Chair
Posts: 2,555
|
No. That's obviously pointless.
__________________
VapourSynth - proving that scripting languages and video processing isn't dead yet |
21st August 2021, 18:28 | #4360 | Link |
Registered User
Join Date: Oct 2001
Location: Germany
Posts: 7,277
|
Does anyone have a working RemoveDirtMC script for Vapoursynth ?
The one from https://forum.doom9.org/showpost.php...99&postcount=2 is using a variable called 'quad' which isn't defined anywhere. Cu Selur |
Tags |
speed, vaporware, vapoursynth |
|
|