avidemux2.7_cli cannot find libADM_UI_Cli6.so in ubuntuhandbook ppa

Started by davidrnewman, January 26, 2021, 09:38:04 PM

Previous topic - Next topic

davidrnewman

I tried to convert a series of files using avidenmux_cli. My script has worked for several years. But in the latest version of avidemux from ubuntuhandbook ppa, a library is missing. I get the error:

avidemux2.7_cli: error while loading shared libraries: libADM_UI_Cli6.so: cannot open shared object file: No such file or directory

Where can I get the missing libADM_UI_Cli6.so, as the ppa packages only contain the qt5 version?

eumagga0x2a

Please either build yourself from git master* or use the latest appImage from https://avidemux.org/nightly/appImage4Buster/ (currently from Jan 18, 2021) for Linux distributions with glibc 2.28 or newer like Ubuntu 20.04 and later. To launch the cli version, create a symlink to the appImage and rename this symlink in a way that it has "_cli" in the filename, e.g. "avidemux_cli". When launched via this symlink, the appImage runs avidemux3_cli executable instead of avidemux3_qt5.

*)

sudo apt-get update
sudo apt-get install git
git clone https://github.com/mean00/avidemux2.git && cd avidemux2 && git submodule update --init --recursive

Then run

bash createDebFromSourceUbuntu.bash --deps-only
to install dependencies. On success, I would recommend to install also libass-dev in order to be able to build Avidemux with more current, external libass:

sudo apt-get install libass-dev
build Avidemux without installation by running

bash bootStrap.bash --with-system-libass
On success, copy "run_avidemux_template.sh" to a directory which is in your $PATH, replace "avidemux3_qt5" in the script with "avidemux3_cli" if you want to run the cli version and make the script executable.

You need to keep at least the "install" subdirectory of the top source directory "avidemux2" for the script to work.