2016-09-02 5 views
1

Im essayant de mettre l'échelle de filigrane à 0,9 ou 0,7 et ... comment le faire avec ce code?FFMPEG échelle de filigrane

exec("ffmpeg -i file.mp4 -i logo.png \ 
-filter_complex \"overlay=x=(main_w-overlay_w)/2:y=(main_h-overlay_h)/2\" watermarked.mp4"); 
+0

Pas clair. Voulez-vous que le filigrane soit 90 ou 70 ** ** ** de la vidéo? – Mulvya

+0

@mulvya no .. filigrane 0.7 (70%) du logo –

+0

Je ne veux pas d'échelle vidéo! juste échelle filigrane –

Répondre

1

Utilisez cette commande à l'échelle du filigrane à 70%:

ffmpeg -i file.mp4 -i logo.png -filter_complex \ 
     "[1]scale=iw*0.7:-1[wm];[0][wm]overlay=x=(W-w)/2:y=(H-h)/2" watermarked.mp4 

Pour modifier aussi l'opacité du logo PNG, utilisez

ffmpeg -i file.mp4 -i logo.png -filter_complex \ 
     "[1]colorchannelmixer=aa=0.5,scale=iw*0.7:-1[wm];[0][wm]overlay=x=(W-w)/2:y=(H-h)/2" watermarked.mp4 
+0

et comment ajouter l'option d'opacité au logo? par exemple 50% d'opacité de transparence pour le logo –

+0

Voir la nouvelle commande. – Mulvya