问题场景:
安装好ffmpeg后,检查版本号,输入命令:
ffmpeg --version
结果出现错误:
./ffmpeg: error while loading shared libraries: libx264.so.125: cannot open shared object file: No such file or directory
解决问题的方法如下:
1.查看并修改ld.so.conf文件
sudo vi /etc/ld.so.conf
2.添加 libx264库文件路径
include ld.so.conf.d/*.conf
/usr/local/lib
这里注意:
路径:/usr/local/lib,一定是你自己计算机libx264库文件路径。
我的查找的方式简单粗暴,提供给大家参考一下:
(1.)到根目录下;
(2.)输入报错信息中的库名;
(3.)找到根目录下库的位置。
3.执行 ldconfig命令,更新ld.so.conf文件到系统
sudo ldconfig
4.重新执行出现错误的命令(即查询版本号)
问题解决。
解决方案参考大神的分享: