首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何加载正确的libavcodec.so共享库版本?(53)

问如何加载正确的libavcodec.so共享库版本?(53)
EN

Stack Overflow用户
提问于 2014-07-12 10:40:11
回答 1查看 15.9K关注 0票数 1

我在我的项目中使用libavcodec和libavformat,但当我执行在另一台机器上构建的二进制文件时,我得到以下错误:

代码语言:javascript
复制
error while loading shared libraries: libavcodec.so.53: cannot open shared object file: No such file or directory

我用libav安装了ffmpeg,并尝试了以下命令:

代码语言:javascript
复制
sudo apt-get install ffmpeg libavcodec-dev libavformat-dev
sudo apt-get install ffmpeg libavcodec-extra-53
sudo apt-get install libav-tools

当我在同一台机器上编译二进制文件时,错误不会显示出来,但在另一台机器上编译会快得多。

UDPATE:我还运行了sudo apt-get install update和sudo apt-get install pkg-config,输出没有任何变化。(OS = 12.04)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-07-17 15:24:15

https://sites.google.com/site/linuxencoding/builds

尝试从上面的网站安装用于ffmpeg的linux二进制文件。

为了让每个用户都能从这个答案中受益,我添加了可用于不同平台的ffmpeg二进制文件的链接。

对于centOS http://pkgs.repoforge.org/ffmpeg/

安装教程:

http://www.rackspace.com/knowledge_center/article/centos-installing-ffmpeg

对于mac http://ffmpegmac.net/

对于windows http://ffmpeg.zeranoe.com/builds/

我还制作了一个视频教程来安装二进制文件。但这是在mac上。但我假设linux也是如此。

https://www.youtube.com/watch?v=wiLNqg2IOAQ

希望这能有所帮助

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24709115

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档