ffmpeg 在华硕上找不到共享库

ffmpeg 在华硕上找不到共享库

在 Asustor 安装上ffmpeg(从 Web 界面中的 App Central)将其放入/volume1/.@plugins/AppCentral/ffmpeg(包含可执行文件bin和库lib)。

但是从命令行键入命令ffmpeg会出现错误ffmpeg: error while loading shared libraries: libopencore-amrnb.so.0: cannot open shared object file: No such file or directory。(这种情况发生在 root 或非 root 用户身上。)

然而图书馆存在并且libldd 确实找到了它(ldd /volume1/.@plugins/AppCentral/ffmpeg/bin/ffmpeglibopencore-amrnb.so.0 => /volume1/.@plugins/AppCentral/ffmpeg/lib/libopencore-amrnb.so.0 (0x00007f62b2c39000):)。

从记录上看,libopencore-amrnb.so.0实际上是 的符号链接libopencore-amrnb.so.0.0.3,并且系统上除了 中的实例之外,没有其他实例lib

为什么 ffmpeg 说“没有这样的文件”,而明明有呢?如何解决这个问题?

相关内容