首先检查系统别的地方有没有这个ibavdevice.so这个文件,有的话使用软连接:
sudo ln -s 所在位置/libavdevice.so /usr/lib/x86_64-linux-gnu/libavdevice.so
创建后使用:
sudo ldconfig//更新系统动态库路径
再使用如下命令检查软连接是否生效:
file /usr/lib/x86_64-linux-gnu/libavdevice.so
生效的话类似这样的输出:
/usr/lib/x86_64-linux-gnu/libavdevice.so: symbolic link to libavdevice.so
如果系统别的地方没有这个文件,则下载ffmpeg
sudo apt-get update
sudo apt-get install ffmpeg
安装完这个,在usr/lib/x86_64-linux-gnu/下会有libavdevice.so.58.8.100.so动态库。使用前面的软连接创建指令即可:
sudo ln -s /usr/lib/x86_64-linux-gnu/libavdevice.so.58.8.100 /usr/lib/x86_64-linux-gnu/libavdevice.so
重复上面的过程,更新,检查是否生效,至此解决这个问题