Développement et bases de données

Installer, mettre à jour et utiliser FFmpeg sur l'hébergement

Vérifié le 4 min de lecture FFmpeg binaires

Le gestionnaire de paquets de l'espace client permet d'installer, de mettre à jour et de désinstaller FFmpeg simplement. Vous n'avez pas besoin du terminal pour l'installer.

Installation et gestion de FFmpeg

Connectez-vous à l'espace client, section Hébergement, ouvrez la fiche du service d'hébergement sur lequel vous voulez disposer de FFmpeg et accédez au Gestionnaire de paquets :

Accès à FFmpeg depuis le gestionnaire de paquets

Chaque paquet est une carte avec son état et un interrupteur. Activez celui de FFmpeg : son panneau s'ouvre, avec la version qui sera installée et le chemin où elle se trouvera. Pour commencer, cliquez sur Installer FFmpeg suivi du numéro de version. Attendez la fin de l'opération et vérifiez son résultat avant de la relancer.

Une fois FFmpeg installé, la carte passe à Installé et le lien Chemins et version ouvre le panneau avec la version utilisée et les chemins des binaires, prêts à copier. Si une version plus récente existe, le bouton Actualiser apparaît au même endroit (les chemins ne changent pas). Pour le retirer, désactivez l'interrupteur de la carte et confirmez.

Chemins et version installée de FFmpeg

Une fois l'installation terminée correctement, utilisez les chemins de ffmpeg et ffprobe affichés dans le panneau. L'installation des binaires ne configure pas automatiquement le plugin qui va les utiliser.

Utiliser FFmpeg

Il s'utilise généralement de deux façons : d'une part en SSH (terminal), avec des commandes ou des scripts de type bash où l'on exécute /home/usuario_cpanel/bin/ffmpeg/ffmpeg suivi des options souhaitées ; d'autre part depuis PHP, avec une bibliothèque comme PHP-FFMpeg ou une application qui l'intègre. Dans ces cas, il suffit d'indiquer le chemin du binaire correspondant.

Par exemple, avec PHP-FFMpeg, on l'initialise avec le chemin de la façon suivante, selon sa documentation :

$ffmpeg = FFMpeg\FFMpeg::create(array(
    'ffmpeg.binaries'  => '/home/usuario_cpanel/bin/ffmpeg/ffmpeg',
    'ffprobe.binaries' => '/home/usuario_cpanel/bin/ffmpeg/ffprobe',
));

S'il s'agit d'une application ou d'un plugin qui utilise FFmpeg, le développeur fournit un moyen d'indiquer le chemin de ffmpeg, que ce soit par un fichier de configuration ou depuis l'interface graphique de l'application.

Tester avant de traiter de grosses vidéos

Après avoir installé la bibliothèque PHP avec Composer et chargé son autoload, remplacez les chemins de l'exemple par ceux de votre compte. Pour vérifier d'abord le binaire en SSH :

/home/usuario_cpanel/bin/ffmpeg/ffmpeg -version
/home/usuario_cpanel/bin/ffmpeg/ffprobe -version

Testez ensuite avec un petit fichier et un nouveau nom de sortie. Vérifiez le format généré et la consommation de CPU, de mémoire et de disque ; une conversion peut nécessiter beaucoup plus d'espace que le fichier d'origine. Pour les traitements longs, utilisez une tâche contrôlée et évitez de dépendre du temps maximal d'une requête web.

Avant de mettre à jour, vérifiez la compatibilité des paramètres et du plugin. Avant de désinstaller, retirez ou modifiez les fonctions de l'application qui appellent le binaire. Si l'installation ou une conversion échoue, conservez le message d'erreur et les versions utilisées.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.