ffmpeg配置x264后,编译没问题,但查看版本时报错
ffmpeg: error while loading shared libraries: libx264.so.164: cannot open shared object file: No such file or directory
·
场景:ffmpeg配置了x264后,编译没有问题,查看ffmpeg版本的时候出现该错误。
问题:
ffmpeg: error while loading shared libraries: libx264.so.164: cannot open shared object file: No such file or directory
解决:这里我们需要配置 /etc/ld.so.conf。这个文件记录了编译时使用的动态链接库的路径,告诉链接器去哪个路径下寻找链接时需要用到的库,如果找不到,就会提示链接错误。
vim /etc/ld.so.conf- 后面加上x264的lib路径,比如我这里安装到了
/usr/local/x264/lib,保存退出 - 刷新配置
ldconfig - 再执行
ffmpeg -version就可以了
借鉴了参考链接中的这句话
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)