Wie kann ich mit FFmpeg ein Wasserzeichen in ein Video einfügen?

Melden
  1. Grundlagen und Vorbereitung
  2. Ein einfaches Wasserzeichen hinzufügen
  3. Positionierung des Wasserzeichens
  4. Wasserzeichen mit Transparenz und Skalierung
  5. Transparenz anpassen (Wasserzeichen verblassen lassen)
  6. Zusammenfassung und Tipps

FFmpeg ist ein mächtiges Kommandozeilen-Tool zur Verarbeitung von Multimedia-Dateien. Es erlaubt unter anderem das Hinzufügen von Wasserzeichen in Videos. Dabei wird das Wasserzeichen-Bild (z.B. ein PNG mit Transparenz) auf das Video gelegt, um beispielsweise Urheberrechte zu schützen oder Branding einzufügen.

Grundlagen und Vorbereitung

Zuerst benötigen Sie zwei Dateien: das Quellvideo und das Wasserzeichen-Bild. Das Wasserzeichen sollte idealerweise eine transparente PNG-Datei sein, damit nur das Logo oder die Grafik sichtbar ist und der Hintergrund transparent bleibt. Stellen Sie sicher, dass FFmpeg auf Ihrem System installiert ist. Überprüfen können Sie dies, indem Sie in der Kommandozeile ffmpeg -version eingeben.

Ein einfaches Wasserzeichen hinzufügen

Der grundlegende Befehl besteht darin, das Video als Eingabe mit dem Wasserzeichen-Bild zu kombinieren und über den Filter overlay zu positionieren. Zum Beispiel:

ffmpeg -i input.mp4 -i watermark.png -filter_complex "overlay=10:10" output.mp4

Hierbei ist input.mp4 das Quellvideo und watermark.png das Bild mit dem Wasserzeichen. Der Filter overlay=10:10 legt das Wasserzeichen bei 10 Pixeln vom linken und 10 Pixeln vom oberen Rand des Videos ab. Das Ergebnis wird als output.mp4 gespeichert.

Positionierung des Wasserzeichens

Die Zahlen im overlay-Filter definieren die horizontale (x) und vertikale (y) Position. Statt feste Werte zu verwenden, können Sie auch Variablen verwenden. Zum Beispiel um das Wasserzeichen unten rechts zu platzieren:

overlay=W-w-10:H-h-10

Dabei steht W für die Breite des Videos, H für die Höhe des Videos, w für die Breite des Wasserzeichens und h für seine Höhe. Mit W-w-10 wird eine horizontale Position gewählt, die das Wasserzeichen 10 Pixel vom rechten Rand entfernt platziert.

Wasserzeichen mit Transparenz und Skalierung

Falls das Wasserzeichen zu groß oder zu klein ist, können Sie es während des Prozesses skalieren. Hierfür fügen Sie dem Filter einen scale-Befehl hinzu:

ffmpeg -i input.mp4 -i watermark.png -filter_complex " scale=100:50 ; overlay=W-w-10:H-h-10" output.mp4

Dies skaliert das Wasserzeichen auf 100 Pixel Breite und 50 Pixel Höhe und legt es unten rechts mit jeweils 10 Pixel Abstand an.

Transparenz anpassen (Wasserzeichen verblassen lassen)

Wenn Sie die Transparenz des Wasserzeichens anpassen möchten, können Sie den format=rgba, colorchannelmixer-Filter verwenden, um die Alphakanal-Intensität zu senken. Beispiel:

ffmpeg -i input.mp4 -i watermark.png -filter_complex " format=rgba,colorchannelmixer=aa=0.3 ; overlay=W-w-10:H-h-10" output.mp4

Dabei setzt aa=0.3 die Alpha-Transparenz des Wasserzeichens auf 30 %, wodurch es leicht verblasst auf dem Video erscheint.

Zusammenfassung und Tipps

Mit FFmpeg können Sie Wasserzeichen flexibel und präzise in Ihre Videos einfügen. Denken Sie an die Wahl der richtigen Position und Größe, um das Wasserzeichen nicht zu dominant wirken zu lassen. Transparente PNG-Dateien sind ideal, um nur das Logo sichtbar zu machen. Achten Sie außerdem auf die Performance: Je nach Filter und Videoauflösung kann das Rendern etwas dauern.

Ein Beispielbefehl, der skalierte, transparentes Wasserzeichen unten rechts einfügt, sieht so aus:

ffmpeg -i input.mp4 -i watermark.png -filter_complex " scale=100:50,format=rgba,colorchannelmixer=aa=0.3 ; overlay=W-w-10:H-h-10" output.mp4

So erhalten Sie ein professionell aussehendes Wasserzeichen im Video.

0

Kommentare