Hi,
As I have exactly the same problem as the topic starter has, I will reply.
I downloaded MMC 1.6.1 and extracted everything to /home/user/Temp/mmc folder.
To run MMC I used:
- Code: Select all
$ /home/grigory/Temp/mmc/lib/mmc
It said it was unable to start canberra-gtk plugin, but it started itself. So I closed it, installed 32-bit libcanberra0 and libcanberra-gtk and launched the MMC again.
In the window I selected an AVI file from /home/videos and tried to convert it into .3gp with low quality settings to the same location (/home/videos).
It failed with the same output:
- Code: Select all
>> Command executed:
"/home/user/Temp/mmc/lib/ffmpeg" -y -i "/home/user/Videos/123.avi" -f 3gp -vcodec h263 -s qcif -r 15 -b 40k -acodec libfaac -ac 2 -ar 32000 -ab 64k -map_meta_data "/home/user/Videos/123.3gp":"/home/user/Videos/123.avi" "/home/user/Videos/123.3gp"
>> Result:
/home/user/Temp/mmc/lib/ffmpeg: error while loading shared libraries: libfaac.so.0: cannot open shared object file: No such file or directory
I had a 64bit Mageia1 with only 64bit faac and lib64faac0 1.28 installed (from a BDK repository).
After that I installed a 32bit version of libfaac0 from BDK - and after that the conversion worked fine.
I do not know how exactly it happens, but it looks like MMC searches for a sytem-wide faac and tries to use it (which fails in case of 64bit version, but works out for a 32bits). I have not tried to remove faac completely to see if MMC is capable of using its own embedded library (I guess it has it).
So, to put it briefly, you need a 32bit libfaac0 installed.
P.S. The latest version of MMC just does not start on my system.