Stabilisation vidéo à l’aide de ffmpeg

Written by

in

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).

Comments

Leave a Reply

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

DemensDeum
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognising you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.