Comment charger de corriger libavcodec.si une version de bibliothèque partagée? (53)
Je suis en utilisant libavcodec et démultiplexeur dans mon projet, mais quand j'execute un fichier binaire qui a été construit sur une autre machine, j'obtiens l'erreur suivante:
error while loading shared libraries: libavcodec.so.53: cannot open shared object file: No such file or directory
J'ai installé ffmpeg avec libav et d'essayer les commandes suivantes:
sudo apt-get install ffmpeg libavcodec-dev libavformat-dev
sudo apt-get install ffmpeg libavcodec-extra-53
sudo apt-get install libav-tools
L'erreur ne s'affiche quand j'ai compiler le binaire sur la même machine, mais il serait beaucoup plus rapide à compiler sur une seconde machine.
UDPATE: j'ai aussi couru sudo apt-get install update
et sudo apt-get install pkg-config
sans aucun changement dans le résultat. (OS = 12.04)
Vous devez vous connecter pour publier un commentaire.
https://sites.google.com/site/linuxencoding/builds
essayez d'installer le binaire linux pour ffmpeg à partir du site web ci-dessus.
juste de sorte que chaque utilisateur bénéficie de cette réponse, je suis ajoutant des liens vers ffmpeg fichiers binaires disponibles pour les différentes plates-formes
pour centOS http://pkgs.repoforge.org/ffmpeg/
Tutoriel pour l'installation :
http://www.rackspace.com/knowledge_center/article/centos-installing-ffmpeg
pour mac http://ffmpegmac.net/
pour windows http://ffmpeg.zeranoe.com/builds/
aussi j'ai fait un tutoriel vidéo pour installer un binaire. mais c'est sur mac. mais je suppose que c'est la même chose pour linux.
https://www.youtube.com/watch?v=wiLNqg2IOAQ
espère que cette aide