[FFMPEG] Retourner une vidéo

Merci à la technologie qui nous permet de prendre des vidéos avec de super smartphone.

Sauf que bien souvent les vidéos sont à l’envers ou bien retourner de 90 degrés…. Encore un coup des médecins pour qu’on vienne les voir plus souvent ;-).

En tout cas si vous souhaitez retourner vos vidéos au lieu de votre tête voici comment faire avec le logiciel ffmpeg.

Une version récente de ffmpeg acceptera le paramètre -vf "transpose=1". L’argument –vf est pour video filter et transpose=1 pour le nombre de rotations de 90° dans le sens horaire. Le paramètre -i signifie input et le dernier fichier est la vidéo de résultat :

ffmpeg -i <video à retourner> -vf "transpose=N,..." -o <video en sortie>

On peut enchaîner les options afin d’obtenir le bon résultat. Voici les valeurs possibles pour N:

0 = 90 (sens anti horaire avec Vertical Flip)
1 = 90 (sens horaire)
2 = 90 (sens anti horaire)
3 = 90 (sens horaire avec Vertical Flip)

 

Pour ma part la ligne de commande ffmepg -i <video in> -vf « transpose=1,transpose=2 » -o <video out> à régler mon problème.

novembre 17th, 2018 by