安装Nero AAC Codec
默认是二进制,在ubuntu 16.04 是可以直接使用,但我这ubuntu 18.04 则缺少系统依赖
wget https://www.videohelp.com/download-SXLQBNQMm/NeroAACCodec-1.5.4.zip
unzip NeroAACCodec-1.5.4.zip
cd NeroAACCodec-1.5.4
cp linux /usr/local/nero
sudo apt install libc6-i386
sudo apt-get install lib32stdc++6
root@store53:~# hostnamectl | grep System
Operating System: Ubuntu 18.04.6 LTS
root@store53:~# /usr/local/nero/neroAacEnc
*************************************************************
* *
* Nero AAC Encoder *
* Copyright 2009 Nero AG *
* All Rights Reserved Worldwide *
* *
* Package build date: Feb 18 2010 *
* Package version: 1.5.4.0 *
* *
* See -help for a complete list of available parameters. *
* *
*************************************************************
ERROR: no input file specified
报错解决
root@store53:~# /usr/local/nero/neroAacDec
-su: /usr/local/nero/neroAacDec: No such file or directory
root@store53:~# ldd /usr/local/webserver/nero/neroAacDec
not a dynamic executable
解决:sudo apt install libc6-i386
root@store53:/usr/local/nero# ./neroAacDec
./neroAacDec: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or dir
root@store53:/usr/local/nero# ldd ./neroAacEnc
linux-gate.so.1 (0xf7f80000)
libstdc++.so.6 => not found
libm.so.6 => /lib32/libm.so.6 (0xf7ea0000)
libgcc_s.so.1 => not found
libc.so.6 => /lib32/libc.so.6 (0xf7cc7000)
/lib/ld-linux.so.2 (0xf7f81000)
解决:sudo apt-get install lib32stdc++6