2017-05-02 3 views
0

Ich habe diesen Code, um meine Videos mit Wasserzeichen zu versehen, aber ich glaube, dass das Wasserzeichen ablenken kann, also möchte ich schwarze Balken oben und unten hinzufügen, um mein Wasserzeichen zu platzieren, wie könnte ich das tun? Hier ist mein Code für das Wasserzeichen des Videos, ich füge auch ein Intro und Outro zur Präsentation bei.Wie füge ich einen schwarzen Balken oben und unten auf einem Bildschirm mit einem Wasserzeichen hinzu?

for %%I in ("C:\Users\Administrator\Desktop\work\*.mp4") do ffmpeg.exe 
-y -i "%%I" -i white.png -i out1.ts -filter_complex "[1:v][0:v]scale2ref=iw/6:ih/18[logo][0v];[0v][logo]overlay=W-w-3:H-h-1,scale=hd720,setsar=1[vl];[2:v][2:a][vl][0:a][2:v][2:a]concat=n=3:v=1:a=1[v][a]" 
-map "[v]" -map "[a]" -r 20 -c:v libx264 -ar 48000 "C:\Users\Administrator\Desktop\Complete-videos\%%~nI.mp4" 

pause 
+1

Der eigentliche Zweck eines Wasserzeichens ist es, abzulenken, so dass der Benutzer das Bildmaterial nicht kommerziell nutzen kann, es ist eine extrem schlechte Idee zu tun, was Sie vorschlagen. – cybermonkey

Antwort

2

Verwenden

for %%I in ("C:\Users\Administrator\Desktop\work\*.mp4") do ffmpeg.exe 
-y -i "%%I" -i white.png -i out1.ts -filter_complex "[1:v][0:v]scale2ref=iw/6:ih/18[logo][0v];[0v]pad=iw:1.2*ih:0:(oh-ih)/2[0v]; [0v][logo]overlay=W-w-3:H-h-1,scale=-2:720,setsar=1[vl];[2:v][v1]scale2ref[2v][vm];[2v]setsar=1,split[2va][2vb];[2va][2:a][vm][0:a][2vb][2:a]concat=n=3:v=1:a=1[v][a]" 
-map "[v]" -map "[a]" -r 20 -c:v libx264 -ar 48000 "C:\Users\Administrator\Desktop\Complete-videos\%%~nI.mp4" 

Die endgültige Videoauflösung nicht mehr Breite 1280 haben; Höhe bleibt 720.

Verwandte Themen