当安装ffmpeg时,指定了其安装目录为 --prefix = /usr/local/
另外也安装了x264-snapshot, 安装目录也指定在 --prefix = /usr/local/
先安装的x264,再安装的ffmpeg,
当启动ffmpeg时,提示ffmpeg: error while loading shared libraries: libx264.so.148: cannot open shared object file: No such file or directory
这个问题是找不到对应库,可在/usr/local/lib 目录下有这个目录,为什么找不到,估计是库的路径没有添加
修改/etc/ld.so.conf
将/usr/local/lib 追加到文件
echo "include /usr/local/lib" >> /etc/ld.so.conf
当然也可以用vi打开进行编辑
最后别忘了运行
sudo ldconfig
如果不运行上面的ldconfig,是不会生效的,