Si j'essaie d'ajouter un texte et un filigrane en même temps, seul le filigrane s'affiche.
ffmpeg -i i.mp4 -vcodec libx264 -f mp4
-vf drawtext="fontfile=/[...]/share/fonts/freefont-ttf/FreeSans.ttf
:text='TESTING':[email protected]:fontsize=36:x=00: y=40"
-vf 'watermarkfile.png [watermark]; [in][watermark] overlay=0:0 [out]' o.mp4
(Tout en une ligne. Ici, j'ai ajouté des sauts de ligne pour plus de clarté.)
Si je supprime la partie en filigrane, le texte apparaît à la place, comme suit:
ffmpeg -i i.mp4 -vcodec libx264 -f mp4
-vf drawtext="fontfile=/[...]/share/fonts/freefont-ttf/FreeSans.ttf
:text='TESTING':[email protected]:fontsize=36:x=00: y=40"
o.mp4
Mais comment puis-je obtenir le texte et le filigrane en même temps?
Réponses:
Vous devriez effectuer le filtrage en un seul graphique :
-filter_complex
au lieu de-vf
avec plusieurs entrées et / ou sorties.movie
filtre source multimédia.drawtext
etoverlay
vidéo pour plus d'informations.la source