error while loading shared libraries: libavdevice.so.52: cannot open shared object file: No such file or directory


ffmpeg si on fait un peu de trifouillage Video/Audio on s’en sert souvent, Des fois on se dit qu’on va compiler depuis leur repo pour avoir une bonne version bien récente avec tout plein de nouveautées (sam adore ça télécharger les derniers trucs beta alpha planta) et que tout va bien aller. Mais bien sûr que non.

Après avoir cherché 2 heures pourquoi une fois compilé mon ffmpeg m’affichait ça:

error while loading shared libraries: libavdevice.so.52: cannot open shared object file: No such file or directory

j’ai finis par trouver la soluce.
Créez un fichier custom-libs.conf dans le rep /etc/ld.so.conf.d et ajoutez y le rep de vos libs fraichement compilé (généralement /usr/local/lib/)

vi /etc/ld.so.conf.d/custom-libs.conf

Ajoutez cette ligne:

/usr/local/lib

Rechargez en tapant:

ldconfig
Des questions Python sans rapport avec l'article ? Posez-les sur IndexError.