Closed mityu closed 1 year ago
As you are already aware of it, this is due to a failure to resolve the library path of plugin_ffmpeg
in the package.
By way of background, up to 34.7, the "wrong package" was being done. Therefore, a fix #274 was made in 34.8.1 to make it the "correct package". However, for some reason plugin_ffmpeg
was released with the wrong path resolution (maybe caused by #274).
Of course this is not the intentded behavior and will be fixed in the next release with high priority.
Oh, I didn't noticed this is a known issue. By the way, I confirmed that this problem is fixed by the latest v34.9 release. Thank you!
Describe the bug Cannot use
plugin_ffmpeg
when exporting a video on macOS even whenplugin_ffmpeg.dylib
exists atnanoem.app/Contents/PlugIns
.To Reproduce
Expected behavior
plugin_ffmpeg
appears in plugin list at step 3.Screenshots
Desktop (please complete the following information):
Additional context
It seems that the reason is that some paths of the shared libraries which
plugin_ffmpeg.dylib
depends on are incorrect:Probably, for
libavutil.56.dylib
,libavformat.58.dylib
,libavcodec.58.dylib
,libswresample.3.dylib
andlibswscale.5.dylib
shared libraries,nanoem.app/Contents/Frameworks
directory should be their parent directory, but another directory is there.Note that I tried a workaround that modifies these paths, and this successfully fixed this problem just for arm64:
otool -L ./plugin_ffmpeg.dylib
result after running script:plugin_ffmpeg
appeared in plugin list and a video with transparent background is successfully exported.P.S. I report this on issue because I don't know much about dylibs and what is the proper fix. Sorry.