Stabilisation vidéo à l’aide de ffmpeg

Si vous souhaitez stabiliser les vidéos et supprimer le bougé de l’appareil photo, l’outil « ffmpeg » offre une solution puissante. Grâce aux filtres intégrés « vidstabdetect » et « vidstabtransform », vous pouvez obtenir des résultats professionnels sans utiliser d’éditeurs vidéo complexes.

Préparer le travail

Avant de commencer, assurez-vous que votre `ffmpeg` prend en charge la bibliothèque `vidstab`. Sous Linux, vous pouvez vérifier cela avec la commande :

bash  
ffmpeg -filters | grep vidstab  

Si la bibliothèque n’est pas installée, vous pouvez l’ajouter :

sudo apt install ffmpeg libvidstab-dev  

Installation pour macOS via Brew :

brew install libvidstab
brew install ffmpeg

Passons maintenant au processus.

Étape 1 : Analyse du mouvement

Vous devez d’abord analyser le mouvement de la vidéo et créer un fichier avec les paramètres de stabilisation.

ffmpeg -i input.mp4 -vf vidstabdetect=shakiness=10:accuracy=15 transfile=transforms.trf -f null -  

Paramètres :

tremblement : niveau de tremblement de la vidéo (par défaut 5, peut être augmenté à 10 pour les cas plus complexes).
précision : précision de l’analyse (par défaut 15).
transfile : Nom du fichier pour enregistrer les paramètres de mouvement.

Étape 2 : Appliquer la stabilisation

Vous pouvez maintenant appliquer la stabilisation à l’aide du fichier de transformation :

ffmpeg -i input.mp4 -vf vidstabtransform=input=transforms.trf:zoom=5 output.mp4

Paramètres :

input : pointe vers le fichier avec les paramètres de transformation (créé lors de la première étape).
zoom : facteur de zoom pour supprimer les bords noirs (par exemple 5 – zoom automatique jusqu’à ce que les artefacts soient supprimés).

Leave a Comment

Your email address will not be published. Required fields are marked *