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.
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.
