Leider unterstützt vMix-Recorder kein vernünftiges Format um Videos mit Alpha aufzuzeichnen.
Dies ist der Weg, den ich nutze. Es gibt aber sicher noch andere oder bessere Varianten. Leider kenne ich aber keinen besseren Weg.
Diese Anleitung beschreibt, wie mit NDI Studio Monitor ein NDI-Output aus vMix aufgezeichnet wird, sodass ein MOV-Video mit Alpha-Kanal entsteht. Dieses MOV-Video kann danach mit FFmpeg in ein WEBM-Video mit Alpha-Kanal umgewandelt werden.
Es soll ein Video mit Transparenz, also mit Alpha-Kanal, erzeugt werden.
Der Ablauf ist:
.mov-Datei enthält den Alpha-Kanal..webm umgewandelt werden.Das fertige WEBM kann anschließend zum Beispiel in Browsern oder wieder in vMix verwendet werden.
Ein Vorteil von WEBM ist die deutlich kleinere Dateigröße. In vielen Fällen ist die WEBM-Datei ungefähr 90 % kleiner als die ursprüngliche MOV-Datei.
Benötigt werden:
Zuerst wird in vMix ein transparenter Hintergrund benötigt.
Dazu wird ein neuer Input angelegt:
Dieser transparente Input dient als Basisbild für den Output.
Nun wird der transparente Input auf den gewünschten Output gelegt.
Dazu:
Wichtig ist, dass nicht versehentlich ein schwarzer, weißer oder andersfarbiger Hintergrund verwendet wird. Der Hintergrund muss wirklich transparent sein.
Jetzt wird das Element, das später im Video sichtbar sein soll, auf den transparenten Hintergrund gelegt.
Dazu wird ein Keyer verwendet.
Je nach vMix-Version stehen unterschiedliche viele Keyer zur Verfügung:
Vorgehen:
Das zu keyende Element liegt nun über dem transparenten Hintergrund.
Der Output besteht dadurch aus:
Damit NDI Studio Monitor den Output empfangen kann, muss der gewünschte vMix-Output als NDI-Signal verfügbar sein.
In vMix wird dazu der entsprechende Output über die NDI-Ausgabe bereitgestellt.
Je nach vMix-Version und Konfiguration kann dies über die Output- oder NDI-Einstellungen erfolgen.
Wichtig ist, dass der Output, auf dem der transparente Input und das gekeyte Element liegen, als NDI-Quelle verfügbar ist.
Nun wird NDI Studio Monitor gestartet.
Dort wird der vMix-Output ausgewählt:
Im Studio Monitor sollte nun das Element sichtbar sein. Der Hintergrund kann je nach Anzeige schwarz, transparent oder schachbrettartig wirken. Entscheidend ist, dass das aufgezeichnete Signal den Alpha-Kanal enthält.
In NDI Studio Monitor wird nun die Aufnahme gestartet.
Dazu:
NDI Studio Monitor speichert die Aufnahme als Videodatei.
Die entstehende Datei hat die Endung:
.mov
Diese MOV-Datei enthält das Videobild inklusive Alpha-Kanal.
Nach der Aufnahme liegt eine MOV-Datei vor.
Diese Datei enthält:
Damit ist das MOV-Video als Zwischenformat geeignet, um es weiterzuverarbeiten oder in ein kleineres Format umzuwandeln.
Die aufgezeichnete MOV-Datei kann anschließend mit FFmpeg in ein WEBM-Video mit Alpha-Kanal umgewandelt werden.
Dies ist im nächsten Beitrag beschrieben.