我正在尝试在 Centos 6 机器上运行 ffmpeg,但一路上都很艰难。我以为我已经成功了,但当我开始使用 ffmpeg 时,我得到了错误:
ffmpeg: error while loading shared libraries: libswresample.so.0: cannot open shared object file: No such file or directory
我查看了 /usr/local/lib(这是所有库的存储位置),我没有那个确切的文件,但我有“libswresample.a”。由于各种问题,我放弃了官方的 FFMPEG Centos 说明,并使用 yum 进行安装。
我在哪里可以找到丢失的库?我可以将文件放在 /usr/local/lib 中来修复吗?
谢谢——对 Linux 有基本的了解,对 Ubuntu 比 Centos 更熟悉。
答案1
A快速搜索在 RPMFIND.net 上收益ffmpeg-devel
。
高血压
答案2
这可能会有帮助。
https://github.com/supermasita/ufe/wiki/Installing-FFMPEG-on-CentOS-with-ATRPMS-repo
- rpm --导入http://packages.atrpms.net/RPM-GPG-KEY.atrpms
- vim /etc/yum.repos.d/atrpms.repo