arch1t3cht / Aegisub

Cross-platform advanced subtitle editor, with new feature branches. Read the README on the feature branch.
http://www.aegisub.org
Other
755 stars 34 forks source link

[Request] Add avisynth+lsmash support to Ubuntu.AppImage #140

Closed sosie-js closed 3 months ago

sosie-js commented 4 months ago

On windows it works great wit opening videos with avisynth+ from https://github.com/AviSynth/AviSynthPlus/releases/tag/v3.7.3 and default LSMASHSource.dll installed /Program Files (x86)/AviSynth+/plugins64/

this last is autoloaded succesfully using avs script:

videofile= "VTS_09_1.VOB"
Video = LWLibavVideoSource(videofile)
Audio = LWLibavAudioSource(videofile)
return AudioDub(Video,Audio)

I assumed avisynth support is missing in the appImage and also plugin LSMASHSource that requires l-smash library too.

Do you plan to add ffmpeg support https://github.com/HomeOfAviSynthPlusEvolution/FFmpeg needed by modified LSMASHSource https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/releases and integrate them in the x86_64 AppImage (which is a squashfs archive)?

Big thanks for these releases, my goal is to run it on arm64 at the end.

sosie-js commented 4 months ago

In fact It bridges to external installed avisynth+ lsmashsource in /usr/local/avisynth , I managed to compile this last one on ubuntu using these steps https://github.com/HomeOfAviSynthPlusEvolution/L-SMASH-Works/issues/65#issuecomment-2155272932 . I don' know if this embedded into appimage to be portable would be better.

sosie-js commented 4 months ago

Reopened to let comments.