Zum Artikel springen
Alle Anleitungen

WebM Alpha und ProRes 4444

WebM Alpha, ProRes 4444 oder PNG-Sequenz: Was exportieren?

Vergleiche drei transparente Formate anhand derselben 96-Frame-Animation mit gemessenen Größen, decodiertem Alpha und Originaldownloads.

AnimGenAktualisiert 6 Min. Lesezeit
Transparenter Taktikerhieb mit gemessenen Größen für WebM Alpha, PNG-ZIP und ProRes 4444
In dieser Anleitung

Alle drei können Transparenz enthalten, bedienen aber unterschiedliche Lieferstufen. Nutze WebM Alpha für kompakte Webausgaben, ProRes 4444 für Schnitt und Compositing und eine RGBA-PNG-Sequenz für verlustfreien Zugriff auf jeden Frame.

Offen bleiben Größe bei identischer Animation und Alpha-Erhalt beim echten Codieren/Decodieren. Wir exportierten alle drei aus derselben AnimGen-Animation, maßen Dateien, decodierten beide Videos zu Frames und stellen die Originale unten bereit.

Nach Lieferziel wählen

Ziel Guter Ausgangspunkt Warum Wichtigster Nachteil
Website oder kompatible Browserlaufzeit WebM Alpha Eine kompakte transparente Videodatei Alpha-Wiedergabe nicht in allen Browsern konsistent
Videoeditor, Motion Graphics, Compositing ProRes 4444 Hochwertiges Austauschformat mit Alpha Viel größer, ungeeignet für gewöhnliche Webauslieferung
Frame-Prüfung, Archiv, eigene Pipeline RGBA-PNG-Sequenz Jedes Bild unabhängig und verlustfrei Viele Dateien, mehr Speicher, Reihenfolge/Timing separat erhalten
Echtzeit-2D-Spiel Sprite-Sheet oder Engine-Paket Frames und Timing passend zur Engine Andere Struktur; Texturgröße, Drehpunkt, Filter und Metadaten prüfen

Kontrollierst du die gesamte Pipeline, behalte PNGs als portable Quelle und leite Lieferformate ab. Brauchst du nur einen Export, wähle fürs Ziel, nicht nach der fortschrittlichsten klingenden Endung.

Eine transparente Animation, drei echte Dateien

Der Test nutzt den öffentlichen isometrischen Taktikerhieb. Die Quelle enthält 96 RGBA-PNG-Frames mit 512 × 512, bei 24 FPS für 4,00 Sekunden. Feste Leinwand, kein Loop und transparente Ecken ermöglichen eine einfache Alpha-Plausibilitätsprüfung.

Echter transparenter RGBA-Quellframe des Taktikerhiebs

Die exakten Testdateien:

Beide Videos entstanden mit aktuellen AnimGen-Exportencodern aus denselben 96 Frames. WebM meldet VP8 mit ALPHA_MODE=1, MOV ProRes-Profil 4444, Codec-Tag ap4h und Pixelformat yuva444p12le. Vor dem Vergleich decodierten wir jedes wieder in 96 PNGs.

Mit FFmpeg kannst du dieselben Container-/Streamfelder an beiden Downloads prüfen:

bash
ffprobe -v error -show_entries "stream=codec_name,profile,codec_tag_string,pix_fmt,width,height,r_frame_rate:stream_tags=ALPHA_MODE:format=duration" -of json your-export.webm

Metadaten allein sind kein endgültiger Transparenznachweis; deshalb prüfen wir auch decodierte Frames und Hintergrundkompositionen.

Gemessene Dateigrößen

Für dieses Beispiel:

Ausgabe Exakte Größe Ungefähre Größe Relativ zu WebM
WebM Alpha 828.010 Bytes 0,79 MiB 1×
PNG-Sequenz-ZIP 14.427.494 Bytes 13,76 MiB 17,42×
ProRes 4444 MOV 20.052.159 Bytes 19,12 MiB 24,22×

Gemessene Größen derselben 96-Frame-Animation als WebM Alpha, PNG-ZIP und ProRes 4444

Dieses Verhältnis gehört zu einer Messung. Auflösung, Dauer, Details, Bewegung, Encoder und ZIP-Gruppierung verändern Ergebnisse. WebM ist hier deutlich kleiner; PNG-Sequenz und ProRes erhalten produktionsfreundliche Strukturen bei höherem Speicherbedarf. Die Messgrafiken behalten ihre englischen Originalbeschriftungen.

Hat Alpha die Videoumwandlung überlebt?

Ja, in diesem Test. Beide decodierten Videos enthalten 96 Frames mit Alpha 0–255; alle vier Eckproben bleiben vollständig transparent. Derselbe Frame lässt sich ohne eingebranntes Rechteck auf helle, dunkle und gesättigte Hintergründe setzen.

Derselbe decodierte transparente Frame auf hellem, dunklem und violettem Hintergrund

Wir maßen auch mittlere absolute Abweichung von den ursprünglichen RGBA-Frames auf einer Kanalskala 0–255:

Decodierte Ausgabe Mittlerer Alpha-Fehler Höchster mittlerer Alpha-Fehler eines Frames Mittlerer sichtbarer RGB-Fehler
WebM Alpha 0,0497 0,0911 2,5984
ProRes 4444 0,0016 0,0038 0,4524

„Sichtbar“ bedeutet Quellpixel mit Alpha größer 8. Null wäre exakte Übereinstimmung. Beide behielten brauchbare Transparenz; ProRes blieb näher an Quellpixeln. Das passt zu ihren Rollen, beweist aber nicht, dass jeder ProRes-Export überall sichtbar besser aussieht.

Messung decodierter Alpha- und sichtbarer RGB-Fehler für WebM Alpha und ProRes 4444

Die PNG-Sequenz braucht keinen Videoumweg: Das ZIP enthält unabhängige Original-RGBA-Frames. Sie ist die klarste Basis, um generierte Frames, Encoder oder Zieldecoder als Fehlerquelle zu unterscheiden.

WebM Alpha für kompakte Webauslieferung

WebM Alpha ist eine gute erste Wahl für transparente Figuren, Effekte oder Maskottchen in kompatiblen Browsern/Weblaufzeiten. Hier unter 1 MiB vermeidet es 96 Bildanfragen und deutlich größere Gesamtdaten der Quellsequenz.

Zwei Einschränkungen sind wichtig.

Erstens garantiert „WebM unterstützt“ kein Alpha für den konkreten Codec. AnimGen exportiert derzeit VP8 Alpha. MDNs Codec-Anleitung nennt fehlende VP8-/VP9-Alpha-Unterstützung in Safari. Teste tatsächlichen Browser, OS, Gerät, Webview und Player.

Zweitens behalte ein echtes transparentes PNG-Poster/Ersatzbild. Moderne Browser können <video> verstehen, aber Alpha nicht korrekt decodieren oder zusammensetzen. Am sichersten ist ein separates <img> mit Wechsel zum nachweislich nutzbaren Video. Die Website-Anleitung enthält HTML, CSS, Ersatzverhalten, reduzierte Bewegung und vollständigen Download.

Nutze WebM Alpha, wenn:

  • Downloadgröße wichtig ist;
  • die Animation als Video statt frameweise geliefert wird;
  • Browser-/Laufzeitmatrix bekannt und getestet ist;
  • ein PNG nicht unterstützte Fälle abdecken kann.

Behalte es nicht als einzige Masterkopie, wenn später einzelne Frames bearbeitet werden sollen.

ProRes 4444 für Schnitt und Compositing

ProRes 4444 dient Motion Graphics, Compositing und Austausch mit Alpha in hochwertigem Video. Apples ProRes-Whitepaper beschreibt für 4444 und 4444 XQ 4:4:4:4-Bildquellen und Alpha bis 16 Bit.

Unser decodiertes ProRes lag bei Alpha und sichtbarem RGB näher am Original als WebM. Der Preis ist Größe: 19,12 MiB für vier Sekunden, etwa 24-mal WebM. Als Schnittmaster kann das sinnvoll, als Seitenasset verschwenderisch sein.

Nutze ProRes 4444, wenn:

  • als Nächstes Editor, Compositor, Broadcast oder Motion-Graphics-Pipeline folgt;
  • eine timelinefähige Datei einem Frame-Verzeichnis vorzuziehen ist;
  • hochwertige Farbe und Alpha wichtiger als Downloadgröße sind;
  • die konkrete Zielanwendung mit ProRes-4444-Alpha getestet wurde.

Lade einen großen ProRes-Master nicht nur wegen Transparenz auf eine Website. Erstelle eine kleinere Lieferfassung.

RGBA-PNG-Sequenzen für Kontrolle und Diagnose

Eine PNG-Sequenz ist besonders eindeutig: Jedes Frame ist ein unabhängiges RGBA-Bild, direkt prüfbar und austauschbar, ohne die übrige Bewegung neu zu codieren. PNG ist ein verlustfreies Bildformat der W3C-PNG-Spezifikation.

Das hilft besonders, wenn:

  • jemand ein oder zwei Frames retuschiert;
  • eigene Tools direkt Pixel, Masken oder Rechtecke lesen;
  • portable Quellen für spätere WebM-, ProRes-, Sheet- oder Engine-Exporte nötig sind;
  • eine defekte Transparenzstrecke eingegrenzt werden muss.

Der Nachteil ist organisatorisch: 96 Dateien müssen geordnet bleiben, Wiedergaberate ist externe Metadaten, Speicher/Transfer wachsen schnell. ZIP erleichtert Lieferung; Spiel oder Editor müssen Frames trotzdem entpacken und interpretieren.

Prüfe beim Import Dateireihenfolge, FPS, Leinwand, Drehpunkt, Farbverarbeitung, Filterung und erwartetes Straight- oder Premultiplied-Alpha. Perfekte Quellpixel können mit falschem Import dennoch falsch aussehen.

Für Spiele Sprite-Sheet oder Engine-Paket erwägen

WebM, ProRes und PNGs sind nicht die einzigen Möglichkeiten. 2D-Spiele profitieren oft von Sheets mit Timing-/Drehpunktdaten oder Engine-Paketen. Diese sind weniger allgemein, dafür leichter importierbar und benötigen weniger Texturwechsel.

Dieser Vergleich hält alle drei Quellen bewusst bei 512 × 512 je Frame. Öffentliche Engine-Beispiele nutzen andere laufzeitorientierte Packung; ihre Größen gehören nicht als vierter Balken in diesen Codec-Test. Vergleiche sie als Workflowentscheidung.

Der Godot-4-Praxistest zeigt vollständiges Paket, 96 Frame-Bereiche, Timing und reproduzierbares Projekt. Die Formatreferenz behandelt Sheets, Unity, Godot, Unreal Paper2D, Cocos Creator und API-Formatnamen.

Warum transparentes Video manchmal schwarz erscheint

Ein schwarzes Rechteck beweist keinen Alpha-Verlust. Prüfe in dieser Reihenfolge:

  1. Passendes PNG auf hellem und dunklem Hintergrund öffnen.
  2. Bei transparentem PNG das Video mit bekannt kompatiblem Decoder/Compositor prüfen.
  3. WebM als video/webm, ProRes-MOV als video/quicktime ausliefern.
  4. Die genaue Zielanwendung statt Betriebssystem-Miniaturansicht testen.
  5. Bei überall undurchsichtiger Ausgabe Quell-Alpha und transparente Exporteinstellungen prüfen.

Der Dreihintergrundvergleich ist bewusst einfach: Echte transparente Kanten sollten vor mehr als einer passenden Farbe funktionieren. Haare, Glühen, Bewegungsunschärfe, Schatten und Farben nahe dem Key-Hintergrund verdienen mehr Prüfung als leere Ecken. Siehe Formatkompatibilität und Export-Fehlersuche.

Eine praktische Exportstrategie

Du musst nicht für das ganze Projekt nur ein Format wählen:

  1. Nützliche Bewegung generieren und zuschneiden.
  2. Zuerst PNG-Frames exportieren und auf mehreren Hintergründen prüfen.
  3. PNG-Sequenz oder ProRes 4444 als Produktionsquelle behalten, je nach frame- oder timelineorientierter Arbeit.
  4. WebM Alpha für getestete Webziele erzeugen.
  5. Sprite-Sheet/Engine-Paket für Echtzeitspiele erstellen.
  6. FPS, Reihenfolge, Leinwand und Drehpunkt bei den Assets speichern.

AnimGens kostenloser PNG-Frame-Export erlaubt Prüfung vor Wahl eines Produktionsformats. WebM Alpha, ProRes 4444, Sprite-Metadaten, Engine-Pakete und kommerzielle Nutzung folgen aktuellen bezahlten Tarif-/Credit-Paketberechtigungen. Prüfe aktuellen Export- und kommerziellen Zugang statt alter Artikelpreise.

Beginne mit vorhandenem transparenten Figuren-PNG im transparenten Workflow, generiere und exportiere fürs tatsächliche Ziel. Wähle, was das nächste Werkzeug prüfen, bearbeiten und ausliefern kann; beeindruckende Spezifikationen helfen wenig bei unzuverlässiger Zielunterstützung.

Bilddetail