samedi, 01 septembre 2018 08:38

Défilement d'un texte au bas de la vidéo dans une police spécifique

Écrit par
Évaluer cet élément
(0 Votes)

Ceci permet de faire défiler un texte dans une video. Il n'y a pas de fond sur lequel le faire défiler mais on peut en rajouter un en y intégrant, avant cette commande, une image de la même largeur que la video.

ffmpeg -i sunset.mp4 -vf "drawtext=text=string1:fontfile=MarketSaturday.ttf:y=h-line_h-10:x=w-(t-2)*w/5.5:fontcolor=white:fontsize=140:shadowx=2:shadowy=2" out.mp4

Où :

  •  -i sunset.mp4 : fichier video en entrée
  • -vf : crée un filtre graphique (filtergraph) spécifié enrte double cotes
    • text : texte à faire défiler
    • fontfile : nom du fichier de la police de caractères (avec son chemin absolu si necessaire)
    • y : position y du texte défilant. Dans notre cas présent, c'est la hauteur (h = height) - la hauteur de la ligne (line_h) - 10 pixels
    • x : position x du texte défilant, où w est la largeur de la vidéo (width)
    • fontcolor : couleur du texte défilant
    • fontsize : taille du texte défilant
    • shadowx et shadowy : ombre portée du texte, dans les sens X et Y (décalage de l'ombre portée par rapport au texte d'origine)
  • out.mp4 : nom du fichier de sortie

 

Lu 816 fois Dernière modification le vendredi, 13 décembre 2019 13:07