Selur/VapoursynthScriptsInHybrid

lsmas missing

miaoqiz opened this issue · 4 comments

Hi there,

Thanks again for the wonderful scripts!

I followed the instructions and compiled the toolset and plugin on Ubuntu 22.04.

When I ran my script, here is an error:


Python exception: No attribute with the name lsmas exists. Did you mistype a plugin namespace?


When I looked into the "vs_plugin" folder, I did not see the "lsmash" library.

Any help is much appreciated!

Problem is that https://github.com/Selur/hybrid-vapoursynth-addon/tree/master/build-plugins lacks a working build instruction for building vslsmashsource since HolyWu/L-SMASH-Works doesn't exist anymore.
Since I don't know how to build L-SMASH-Works, for example from https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works, there is only 'plugin-vslsmashsource.sh.not.working'. see: https://github.com/Selur/hybrid-vapoursynth-addon/blob/master/build-plugins/plugin-vslsmashsource.sh.not.working
Not sure how I fix this.
If you use Hybrid, disabling 'Filtering->Misc->Source->Prefer LWLibAVSource over FFMpegSource2' and 'Prefer LSMASHSource over LWLibAVSource for mp4/mov' might help, since it should trigger Hybrid in most cases to use FFMpegSource2 instead of LWLibAVSource and LSMASHSource and thus not require 'lsmas'.

If someone finds a way to fix 'plugin-vslsmashsource.sh', let me know, since atm. this is the main reason there is no new Hybrid release.

Cu Selur

Thanks very much! I appreciate it.

I still have the previous version from 2 years ago, which works with "lsmas“. I just want to add "bestsource" plugin to the previous version, is it a way to do so? Thanks very much!

No, you can't add a new source filter to old Hybrid version.
Also: bestsource 'is still in the extremely experimental phase',...

Thanks very much! I appreciate your quick response and information!

Have a good week!