it-swarm.com.de

Was ist der einfachste Weg, einem Video ein Wasserzeichen hinzuzufügen?

Es kann ein Bildwasserzeichen oder ein Textwasserzeichen sein. Ich würde allerdings Textwasserzeichen bevorzugen. Ich bin nicht in der Lage, eine gute Lösung für das oben genannte Problem zu finden. Bitte hilf mir. Das Videoformat ist hauptsächlich eine MP4 H.264-Datei. Die Auflösungen der Dateien können variieren. Wenn ich das im Batch machen kann, ist das gut, aber ab jetzt kann ich es gut mit einer einzelnen Videodatei machen. Dankeschön

2
SamSi

Zwei Möglichkeiten, die ich gefunden habe:

  1. ffmpeg verwenden:

    ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=1500:1000" output.mp4
    
  2. avconv verwenden:

    avconv -i input.mp4 -i watermark.png -filter_complex 'overlay=x=main_w-overlay_w-10:y=main_h-overlay_h-10' output.mp4
    

Information:

mit dem overlay= option von ffmpeg kann ich festlegen, wo im Video oben links im Bild angezeigt wird. Passen Sie diese Anzahl entsprechend der Auflösung Ihres Wasserzeichens und Ihres Videos an. Durch Festlegen einer bestimmten Position der Überlagerung in Pixel - 10:10 wird das Video 10 Pixel von oben und 10 Pixel von rechts entfernt. (x: y Koordinaten)

avconv hat eine komplexere Syntax. Es ist möglich, die absolute Position mit overlay=x=1500:y=1000 oder relative Positionen mit overlay=x=main_w-overlay_w-10:y=main_h-overlay_h-10 anzugeben.

Quelle:

https://shkspr.mobi/blog/2016/08/easy-ways-to-add-watermarks-to-images-and-videos-in-linux/

http://ksloan.net/watermarking-videos-from-the-command-line-using-ffmpeg-filters/

4
George Udosen