CentOS安装ffmpeg并支持编码mp3的坑
ffmpeg编译安装完成后使用ffmpeg -version
查看版本信息时会报以下错误
ffmpeg: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory
于是查找解决办法,并在这里找到了解决办法 ubuntu上安装ffmpeg
ffmpeg默认安装目录为/usr/local/lib
,有些64位系统下软件目录则为/usr/lib64
,编译过程中可能会出现ffmpeg: error while loading shared libraries: libmp3lame.so.0: cannot open shared object file: No such file or directory
等类似的错误,解决办法是建立软链接或者移动库文件到相应的目录:
ln -s /usr/local/lib/libmp3lame.so.0.0.0 /usr/lib64/libmp3lame.so.0
mv /usr/local/lib/libmp3lame.so.0.0.0 /usr/lib64/libmp3lame.so.0