Ceci permet d'apposer un bandeau horizontal, tout le long de la vidéo, avec un texte à l'intérieur :
ffmpeg -i 7.mp4 -vf "format=yuv444p,drawbox=y=ih/PHI:color=black@0.4:width=iw:height=48:t=max, drawtext=fontfile=OpenSans-Regular.ttf:text='Title of this Video':fontcolor=white:fontsize=24:x=(w-tw)/2:y=(h/PHI)+th, format=yuv420p" -c:v libx264 -c:a copy -movflags +faststart output789.mp4
On retrouve :
- -i 7.mp4 : fichier d'entrée
- -vf : format de sortie
- drawdox : dessin du bandeau
- color : couleur de fond, ainsi que le taux de transparence derriere l'arobase
- width : largeur (iw = largeur de la video)
- height : hauteur du bandeau
dans la partie drawtext :
- fontfile : nom de la police à utiliser
- text : Texte à afficher
- fontcolor : couleur du texte
- fontsize : taille de la police
- format : formay de sortie
- -c:v libx264 : encodage
- -c:a copye : on reprend l'audio
- -movflags + faststart : Déplace quelques données au début du fichier, permettant à la video d'être jouée avant son téléchargement complet
- output789.mp4 : Fichier de sortie