场景
之前将ffmpeg安装和编译后,并没有查看ffmpeg是否可用,所以执行下面命令的时候发现居然少了so
>>/usr/local/ffmpeg/bin/ffmpeg -version
/usr/local/ffmpeg/bin/ffmpeg: error while loading shared libraries: libavdevice.so.58: cannot open shared object file: No such file or directory
但是我的/usr/local/ffmpeg/lib是有这个libavdevice.so.58的
sudo vi /etc/ld.so.conf ,将上面的lib路径直接粘贴进去。
sudo ldconfig ---使上面的配置生效
但是呢 又报另一个问题
[^o^@/home/ffmpeg]>>/usr/local/ffmpeg/bin/ffmpeg -version
/usr/local/ffmpeg/bin/ffmpeg: error while loading shared libraries: libfdk-aac.so.2: cannot open shared object file: No such file or directory
同理,继续在/etc/ld.so.conf 新一行添加这个.so所在的路径,执行ldconfig