Skip to content
This repository was archived by the owner on Jul 16, 2025. It is now read-only.
This repository was archived by the owner on Jul 16, 2025. It is now read-only.

video command fails... because of vapoursynth plugin missing? #48

Open
@hmijail

Description

@hmijail

Maybe this is not ssimulacra2_rs's problem, but trying to run the video command in macOS, I got this error:

$ ssimulacra2_rs video v1.mp4 v2.mp4
thread 'main' panicked at /Users/mija/.cargo/registry/src/index.crates.io-6f17d22bba15001f/ssimulacra2_rs-0.5.2/src/video.rs:251:63:
called `Result::unwrap()` on an `Err` value: An error occurred in VSScript

Caused by:
    Python exception: No attribute with the name lsmas exists. Did you mistype a plugin namespace or forget to install a plugin?
    
    Traceback (most recent call last):
      File "src/cython/vapoursynth.pyx", line 3387, in vapoursynth._vpy_evaluate
      File "src/cython/vapoursynth.pyx", line 3388, in vapoursynth._vpy_evaluate
      File "<undefined>", line 6, in <module>
      File "src/cython/vapoursynth.pyx", line 2895, in vapoursynth._CoreProxy.__getattr__
      File "src/cython/vapoursynth.pyx", line 2701, in vapoursynth.Core.__getattr__
    AttributeError: No attribute with the name lsmas exists. Did you mistype a plugin namespace or forget to install a plugin?
    
note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace

Vapoursynth was installed through brew. After digging a bit looks like this error probably means that it's lacking a 2019 plugin named L-SMASH-Works that gives access to the MP4 library L-SMASH. However I don't see docs on how to install these, so I'm half-hoping that maybe there's some easier solution?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions