ffmpeg supprimer 5 pixel à gauche

Lors de la conversion d’une vidéo (mp4) en gif animé, il arrive parfois que l’on veuille redimensionner (notamment lorsque des petites lignes apparaissent sur le côté).

Voici par exemple ce que l’on peut ajouter aux paramètres de freecommander pour supprimer les 5 pixel du côté gauche de la vidéo.

-i "%ActivDir%\%ActivItem%" -filter_complex "[0:v] fps=24,crop=iw-5:ih:5:0,split [a][b];[a] palettegen [p];[b][p] paletteuse" "%ActivDir%\%ActivItem%.gif"

Crop signifie « découpe »

C’est ce que l’on veut conserver.

Le filtre crop se compose de 4 parties: crop=largeur,hauteur,x,y

  • la largeur (width en anglais): je mets iw-5 pour dire que je veux la même largeur que l’original (input) moins 5 pixel
  • la hauteur (height en anglais): je mets ih pour dire que je veux la même hauteur que l’original (input)
  • là où commence ce que l’on garde horizontalement: je dis que je veux commencer à 5 pixel horizontalement
  • là où commence ce que l’on garde verticalement: je dis que je veux commencer à 0pixel de verticalement
Partagez: