ffmpeg: error while loading shared libraries: libavdevice.so.57

ffmpeg: error while loading shared libraries: libavdevice.so.57

问题ffmpeg: error while loading shared libraries: libavdevice.so.57: cannot open shared object file: No such file or directory

[email protected]:/usr/local/lib$ sudo vi /etc/ld.so.conf

修改如下

include ld.so.conf.d/*.conf
/usr/local/ffmpeg/lib ///usr/local/ffmpeg 目录是我ffmpeg安装目录,根据你的安装目录改吧
[email protected]:/usr/local/lib$
[email protected]:/usr/local/lib$
[email protected]:/usr/local/lib$
[email protected]:/usr/local/lib$ ldconfig
/sbin/ldconfig.real: Can‘t create temporary cache file /etc/ld.so.cache~: Permission denied
[email protected]:/usr/local/lib$ sudo ldconfig

为 Ffmpeg 加入环境变量
vi /etc/profile
加入以下内容:
export PATH="/usr/local/ffmpeg/bin:$PATH"

然后保存运行source /etc/profile

[email protected]:/usr/local/lib$ ffmpeg -version
ffmpeg version 3.1.3 Copyright (c) 2000-2016 the FFmpeg developers
built with gcc 4.8 (Ubuntu 4.8.4-2ubuntu1~14.04.3)
configuration: --enable-shared --disable-yasm --prefix=/usr/local/ffmpeg
libavutil 55. 28.100 / 55. 28.100
libavcodec 57. 48.101 / 57. 48.101
libavformat 57. 41.100 / 57. 41.100
libavdevice 57. 0.101 / 57. 0.101
libavfilter 6. 47.100 / 6. 47.100
libswscale 4. 1.100 / 4. 1.100
libswresample 2. 1.100 / 2. 1.100
[email protected]:/usr/local/lib$

免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部