Linux中的Ffmpeg错误

Nai*_*mer 17 linux ffmpeg centos

有关如何解决此错误的任何帮助: ffmpeg: error while loading shared libraries: libavdevice.so.52: cannot open shared object file: No such file or directory

Chr*_*nce 31

基本上,找到文件:

sudo find / -name libavdevice.so.52
Run Code Online (Sandbox Code Playgroud)

例如,您在.中找到了此文件/usr/local/lib.接下来将该库包含到库路径中.将此添加到您的/etc/ld.so.conf:

/usr/local/lib
Run Code Online (Sandbox Code Playgroud)

最后在修改此文件后运行:

sudo ldconfig
Run Code Online (Sandbox Code Playgroud)

参考:Ffmpeg:加载共享库时出错:libavdevice.so.52:无法打开共享对象文件

  • 当我刚刚在/etc/ld.so.conf的末尾添加了/ usr/local/lib /时,它工作正常."include"关键字无效. (5认同)
  • 是“find”什么也没出现,还是重新加载配置后不起作用? (2认同)