avi-gif.de

Ratgeber · grundlagen

Das AVI-Format: warum es 1992 startete und heute noch lebt

Wie Microsoft AVI als RIFF-Container 1992 einführte, welche Codecs typischerweise darin stecken und warum Screencast-Tools und alte Kameras das Format bis heute ausspucken.

Mateusz Viola
Mateusz ViolaBetreiber & Tool-Entwickler
Veröffentlicht am ·Zuletzt geprüft am

AVI steht für Audio Video Interleave. Microsoft hat das Format 1992 als Teil von Video for Windows eingeführt, einer Zeit, in der MPEG-1 noch frisch war und H.264 zwölf Jahre in der Zukunft lag. Trotzdem speichern Camcorder, Screen-Recorder und alte Windows-Programme bis heute AVI. Wer beruflich mit Video-Material zu tun hat, stößt früher oder später auf den Container.

Was AVI eigentlich ist

AVI ist ein Container-Format auf Basis von RIFF (Resource Interchange File Format). RIFF wiederum ist eine Microsoft-Erfindung aus den früheren Neunzigern, die Daten in Chunks organisiert: jedes Chunk hat einen Typ-Marker (vier ASCII-Buchstaben wie LIST oder JUNK), eine Größe und einen Payload. AVI fügt darin Video- und Audio-Streams in verschachtelter Reihenfolge ein, was den Namen erklärt: Video- und Audio-Frames werden interleaved, damit der Player nicht weit springen muss, um den nächsten Frame zu finden.

Ein klassischer AVI-Header sieht so aus:

RIFF[size]AVI
  LIST[size]hdrl
    avih   <- main AVI header
    LIST   <- stream header (vid)
    LIST   <- stream header (aud)
  LIST[size]movi
    00dc   <- video frame
    01wb   <- audio sample
    00dc
    ...
  idx1     <- optional index

Die avih-Chunk enthält globale Eigenschaften wie Frame-Rate, Auflösung und maximale Datenrate. Die Stream-Header beschreiben, welche Codecs in welchen Streams stecken. Erst nach diesen Headern folgt der eigentliche Inhalt im movi-Chunk.

Welche Codecs typischerweise drinstecken

AVI ist nur die Hülle. Der eigentliche Video-Inhalt wird in einem der unzähligen Codecs gespeichert, die AVI unterstützt:

  • DV (Digital Video), bei Mini-DV-Camcordern aus den 2000ern. Datenrate konstant rund 25 Mbit/s.
  • MJPEG (Motion JPEG), jeder Frame als JPEG. Verbreitet bei Webcams und einigen Industriekameras.
  • Cinepak / Indeo, alte Microsoft- und Intel-Codecs aus den 90ern. Heute kaum noch relevant, aber in alten Archiven vorhanden.
  • DivX / Xvid, MPEG-4 Part 2 Implementierungen aus den frühen 2000ern. Damals der Standard für DVD-Rips.
  • H.264 in AVI, technisch möglich, aber unüblich. H.264 lebt typischerweise in MP4 oder MKV.
  • Uncompressed RGB / YUV, Screencast-Tools wie ScreenToGif oder OBS schreiben oft unkomprimierte AVI-Files, weil sie schnell zu schreiben sind und keine Encoding-CPU brauchen.

Die Konsequenz: zwei AVI-Files können sich aussen identisch verhalten und innen völlig anders aussehen. Wer eine AVI bekommt, weiß erst nach ffprobe oder einem Player-Roundtrip, mit welchem Codec sie gepackt ist.

Warum AVI nicht ausgestorben ist

Drei Gründe halten AVI am Leben:

Erstens: Legacy-Software. Viele Industriekameras, Mikroskope, medizinische Scanner und älteren Windows-Programme schreiben AVI als Default-Output. Eine Umstellung auf MP4 würde Treiber-Updates und Kompatibilitäts-Tests bedeuten, Aufwand, den niemand bezahlt.

Zweitens: Screencast-Tools. ScreenToGif, OBS in bestimmten Modi, alte Versionen von Camtasia und Free-Tools wie CamStudio schreiben AVI, weil der Container einfach ist: keine Mux-Logik, kein komplexes Meta-Daten-Handling. Ein Frame wird gerendert, sofort in den movi-Chunk geschrieben, fertig.

Drittens: das Spulen. Der idx1-Chunk (oder die modernere ODML-Index-Variante) erlaubt schnelles Springen im Material. Editing-Software liebt das.

Welche Probleme AVI hat

AVI ist alt. Das macht sich an mehreren Stellen bemerkbar:

  • Kein modernes Streaming-Profil. AVI ist nicht für adaptive HTTP-Streams gedacht. Wer Web-Video machen will, nimmt MP4 (mit H.264) oder WebM (mit VP9 / AV1).
  • Schwache Subtitle-Unterstützung. AVI kennt keinen nativen Subtitle-Track. Untertitel landen entweder hardcoded im Bild oder in einer separaten .srt-Datei daneben.
  • 4-GB-Grenze in der Original-Spezifikation. AVI nutzt 32-bit-Offsets. Lange Aufnahmen brechen ohne ODML-Extension. ODML hebt die Grenze auf, wird aber nicht von jedem Player verstanden.
  • Audio-Sync-Drift. Bei variabler Frame-Rate (VFR) gehen Video und Audio schnell auseinander. AVI ist für constant Frame-Rate (CFR) optimiert.

Wann lohnt sich der Wechsel zu GIF?

Wenn die AVI eine Produktdemo, eine kurze Animation oder ein Screencast ist, der ohne Audio und mit Auto-Loop funktionieren soll, ist GIF häufig die richtige Wahl. GIF läuft in jedem Browser, jedem Slack, jedem Forum, jeder E-Mail ohne Player-Plugin. Das spart das mp4-Player-Problem.

Andererseits: wenn die AVI Audio braucht, länger als 30 Sekunden ist oder feine Farbverläufe enthält, ist MP4 oder WebM die ehrlichere Wahl. avi-gif.de bietet die Konvertierung, weil viele Leute nicht einmal wissen, wie sie an einen Encoder kommen. Der Weg zum richtigen Format ist trotzdem manchmal die Datenanalyse: was steckt drin, wer schaut zu, wo soll es eingebettet werden?

Praxis-Tipp

Wenn Du nicht weißt, was in Deiner AVI steckt, hilft ffprobe -hide_banner input.avi. Das Tool gibt Codec, Auflösung, Frame-Rate und Dauer aus. Auf avi-gif.de bekommst Du die wichtigsten Werte (Dauer, Auflösung) direkt nach dem Drag-and-Drop in der Konfig-Ansicht.

AVI ist nicht das schönste Format, aber es ist überall. Solange Screen-Recorder und alte Hardware es produzieren, brauchen wir Werkzeuge, die es zuverlässig in modernere Formate übersetzen.

Quellen

  • Microsoft Docs: AVI RIFF File Reference
  • FFmpeg Wiki: Container Formats

Korrekturen oder bessere Quellen? Schreib an info@akara-solutions.de. Änderungen landen mit Datum auf /korrekturen.

Anzeige
Anzeige
Anzeige
Anzeige
Anzeige