akai10tsuki / mkvbatchmultiplex

Batch multiplex video files using MKVToolnix generated command line
MIT License
50 stars 3 forks source link

Linux Appimage OSError Mediainfo not found. #15

Closed heldiho53 closed 5 months ago

heldiho53 commented 2 years ago

Everything is installed. Program starts but starting workers doesn't start a process.. Readthedocs says mediainfo path has to be in path. Well they don't provide what the path variable should be though. But my mediainfo executable is in /usr/bin/mediainfo. /usr/bin is in my path obviously. Actually no version of this program works for me. The git version won't even install even with different python versions from pyenv... Installing via pip in python 3.8.1 clicking start workers doesn't even do anything.

heldiho53 commented 2 years ago

Well it works perfectly in wine if you install mkvtoolnix in wine aswell, but a working linux native app would be awesome.

akai10tsuki commented 2 years ago

Hi,

Can you attach a log file from ~/MKVBatchMultiplex.

akai10tsuki commented 2 years ago

HI,

Found the problem this image should work:

MKVBatchMultiplex-x86_64.AppImage

Created and tested on Ubuntu 20.04 LTS virtual machines but should work on other linux releases. Test machine does not have MediaInfo installed was able to bundle the library on the AppImage.

heldiho53 commented 2 years ago

This one starts the workers but gives me: /usr/bin/mkvmerge: /tmp/.mount_MKVBatafRiuR/bin/libstdc++.so.6: version GLIBCXX_3.4.29 not found (required by /usr/bin/mkvmerge) mkvmerge points to the correct libstdc and GLIBCXX_3.4.29 is there as well.

akai10tsuki commented 2 years ago

What linux distro are you using?

The way AppImage works it forces to use bundled libs. In the bundle is GLIBCXX_3.4.27. I may have to bundle mkvmerge also which is not trivial because the program has to be change to acomodate for that. I'm porting to PySide6 and have a lot of work to do still. In the weekend I'll try to update PyPI and post here when is done.

akai10tsuki commented 2 years ago

MKVBatchMultiplex this is the directory generated by pyinstaller you could try this in the meantime. (Ubuntu 20.04)

heldiho53 commented 2 years ago

I use arch linux. Maybe unsurprising that it doesn't work for me then. Your zip file works. Still getting that glib error though.

akai10tsuki commented 5 months ago

Closing old issues if still using new version and the problem persist please reopen. New version embeds MediaInfo.