J'utilise plusieurs outils qui reposent sur ffmpeg, dont deux ont téléchargé différentes versions de ffmpeg à partir de celle fournie dans les référentiels de paquets (par exemple, mpv et moviepy via imageio). Les fichiers binaires ffmpeg distincts pour ces programmes ne se sont pas interférés, mais je rencontre des difficultés liées à certaines incohérences entre les différentes versions.
Ma question est la suivante: comment localiser les différentes versions de ffmpeg (autres que le paquet ubuntu) existant sur mon système afin de pouvoir tout diriger vers le binaire de la version la plus récente (dans mon cas, ffmpeg fonctionnant avec mpv) ?
Merci!
En expérimentant un peu plus, j'ai pu localiser les autres binaires ffmpeg installés par d'autres programmes en utilisant locate
et egrep
:
locate mpv | egrep 'ffmpeg$'
locate imageio | egrep 'ffmpeg$'
Ensuite, utilisez alias
pour rediriger la commande ffmpeg
vers le binaire le plus récent sans rompre les autres dépendances.
Vous pouvez utiliser deux commandes pour déterminer quel binaire est utilisé et également s’il existe plusieurs ffmpeg
installés.
Tout d'abord, pour déterminer quel binaire est actuellement utilisé, exécutez la commande suivante:
which ffmpeg
Ensuite, vous pouvez afficher l'emplacement des fichiers et des fichiers binaires ffmpeg
en exécutant la commande suivante:
whereis ffmpeg
La commande whereis
doit indiquer où se trouvent les différents fichiers binaires s’il en existe plusieurs et s’ils se trouvent généralement dans un répertoire bin
.