ffmpeg执行报.so不存在

场景

之前将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
 

猜你喜欢

转载自blog.csdn.net/chrycoder/article/details/89515152