FLV

Was ist eine FLV-Datei?

Das Videoformat der Flash-Zeit. Nichts spielt es mehr ab, weshalb es umgewandelt werden muss.

Was FLV ist

FLV ist ein Behälter: eine Hülle für Ströme, die etwas anderes kodiert hat. Eingesetzt wird es für das Streaming.

Die Endung lautet .flv, der volle Name Flash Video. Beides sagt weniger aus als das, was die Datei halten kann — und davon handelt der Rest dieser Seite.

Woher FLV kommt

Adobe hat es 2002 veröffentlicht.

Das Alter ist aus einem praktischen Grund interessant: je älter ein Format, desto mehr Programme hatten Zeit, es zu lernen.

Die Spezifikation ist veröffentlicht, aber vom Hersteller

Sie ist niedergeschrieben und umsetzbar, doch wie die nächste Fassung aussieht, entscheidet der Hersteller. In der Praxis reicht das, damit die Datei weiter aufgeht; es reicht nicht, um sich darauf zu verlassen.

Es ist abgelöst worden

Wer es gemacht hat, ist weitergezogen, und Unterstützung wird eher zurückgenommen als ergänzt. Was noch in diesem Format liegt, sollte umziehen, solange die Werkzeuge dafür noch da sind.

FLV ist die Schachtel, der Codec ist der Inhalt

Meistens enthält es H.264 und Sorenson Spark. Diese Unterscheidung steckt hinter den meisten „Warum läuft das nicht"-Fragen: Zwei Dateien mit derselben Endung können völlig verschiedene Kodierungen enthalten, und ein Abspieler, der die eine verweigert, kommt mit der anderen bestens zurecht.

Sie erklärt auch, warum ein Wechsel des Behälters schnell und verlustfrei ist und ein Wechsel des Codecs keines von beidem. Denselben Strom in eine andere Schachtel zu legen schreibt die Schachtel neu; neu zu kodieren schreibt das Bild neu.

Was es sonst noch tragen kann

FLV kann einen Aufbau, mit dem es losspielen kann, bevor es vollständig angekommen ist halten.

Wichtig wird das vor allem beim Umwandeln: Was das Ziel nicht halten kann, fällt weg, meist ohne Warnung.

Was FLV öffnet

VLC und FFmpeg lesen es, und die meisten Programme derselben Art ebenfalls.

Wenn eine Datei nicht aufgeht, liegt es selten am Format — häufiger daran, dass das Programm älter ist als das Format. Die Umwandlung in etwas Älteres ist der verlässliche Weg daran vorbei, und dafür gibt es den Rest dieser Website.

Im Browser öffnen

Kein Browser liest es.

Das ist der häufigste Grund, es umzuwandeln: nicht dass das Format schlecht wäre, sondern dass die Stelle, an der die Datei erscheinen soll, es nicht lesen kann.

Es ist ein Ausgabeformat

FLV ist zum Weitergeben gedacht, nicht zum Arbeiten. Eines zu bearbeiten ist möglich und selten angenehm; der vernünftige Weg führt über die Quelle und einen neuen Export.

Was damit schiefgeht

Die wiederkehrenden Klagen: außerhalb des eigenen Reviers ist die Unterstützung lückenhaft.

Nichts davon ist ein Grund, das Format zu meiden. Es sind die Dinge, die man kennen sollte, bevor eines davon einen überrascht — das ist eine andere und eine nützlichere Behauptung.

Das Format, dessen Player abgeschaltet wurde

Adobe kündigte 2017 das Ende von Flash an, und am 31. Dezember 2020 war es so weit. Browser entfernten das Plugin, Adobe baute einen Kill-Switch ein, der verbliebene Installationen am Ausführen von Inhalten hindert, und die Laufzeitumgebung, die FLV-Dateien abspielte, hörte schlicht auf zu existieren.

Das macht FLV zu einem Sonderfall. AVI und MPEG-2 sind alte Formate mit schwindender Unterstützung; FLV ist ein Format, dessen Wiedergabe an einem veröffentlichten Datum von dem Unternehmen beendet wurde, dem es gehörte. Wer eine solche Datei besitzt, hat es mit einer Entscheidung zu tun, nicht mit Vernachlässigung.

Wofür es gedacht war, und warum es sich durchsetzte

Vor 2005 gab es keine Möglichkeit, Video zuverlässig browserübergreifend auf eine Webseite zu bringen. Jeder Browser hatte sein eigenes Plugin — QuickTime, RealPlayer, Windows Media —, und keines lief überall. Flash war fast überall bereits für Animationen installiert, also löste die Einbettung von Video darin das Problem über Nacht.

YouTube startete auf FLV-Basis, ebenso Vimeo, und fast ein Jahrzehnt lang war praktisch alles Webvideo Flash-Video. Technisch war das Format nicht bemerkenswert; es war einfach das, mit dem sich tatsächlich ein Publikum erreichen ließ — dasselbe Argument, das heute MP4 dominant hält.

Was in einer solchen Datei tatsächlich steckt

Frühe Dateien enthalten Sorenson Spark, eine Variante von H.263, und man sieht es ihnen an — weich, bei Bewegung blockig, auf niedrige Auflösungen begrenzt. Spätere enthalten VP6, spürbar besser. Ab etwa 2008 trug FLV zunehmend H.264, denselben Codec, den MP4 heute verwendet.

Diese letzte Gruppe ist die gute Nachricht für alle, die umwandeln müssen. Stammt die Datei aus den späteren Jahren, ist das enthaltene Video modern und lässt sich ohne erneute Kodierung in ein MP4 umpacken — die Datenströme werden kopiert, es geht nichts verloren. Ältere Dateien müssen tatsächlich neu kodiert werden, und keine noch so sorgfältige Einstellung bringt Details zurück, die Sorenson Spark 2006 verworfen hat.

F4V — dieselbe Geschichte in einer anderen Hülle

Adobe führte F4V zusammen mit der H.264-Unterstützung neben FLV ein. Verwirrenderweise ist es keine FLV-Variante — im Kern ist es praktisch MP4, mit derselben zugrundeliegenden Struktur und einer Adobe-Erweiterung.

Deshalb lässt sich eine `.f4v` häufig einfach durch Umbenennen in `.mp4` abspielen, und die Umwandlung ist meist trivial. Liegt ein Ordner mit Flash-Ära-Video vor, lohnt sich zuerst die Sortierung nach Dateiendung: Die F4V-Dateien brauchen wahrscheinlich nur ein Umpacken, kein erneutes Kodieren.

Woher die heute noch existierenden Dateien stammen

Bei weitem die größte Gruppe sind heruntergeladene Webvideos von vor 2012. Bildschirmaufnahmen mit Camtasia und ähnlichen Werkzeugen, die jahrelang standardmäßig FLV schrieben. E-Learning-Pakete und betriebliche Schulungsmodule, die in Flash gebaut wurden und ihr Video so ablegten. Aufzeichnungen von Webinar-Plattformen jener Zeit. Und Archive von Seiten, die inzwischen abgeschaltet sind.

Der gemeinsame Nenner: Dieser Inhalt ist oft nirgendwo sonst verfügbar. Ein Schulungsmodul oder eine Webinar-Aufzeichnung von 2009 ist meist die einzige Kopie, was die Umwandlung eher zu einer archivarischen Aufgabe macht als zu einer Bequemlichkeit.

Metadaten am Ende, und die fehlende Laufzeit

FLV speichert seine Metadaten — Länge, Abmessungen, Bildrate — in einem Tag, das Streaming-Werkzeuge häufig erst am Ende der Datei schrieben oder ganz wegließen, weil ein Livestream seine eigene Länge während der Übertragung noch nicht kennt.

Das Ergebnis ist eine Datei, die abspielt, aber keine Laufzeit meldet, deren Fortschrittsbalken nicht funktioniert oder die eine offensichtlich falsche Länge angibt. Das ist kein Schaden. Die Umwandlung nach MP4 behebt das nebenbei, weil die neue Datei einen richtigen Index bekommt, nachdem der Inhalt bekannt ist.

Was in der Datei fehlt

Keine Untertitelspur, keine Kapitel, kein Rotationsflag und kein Platz für die Metadaten, die eine Kamera oder ein Schnittprogramm schreiben würde. Flash-Anwendungen, die Untertitel zeigten, taten das mit eigenem Programmcode des Players, der eine separate Datei las — und dieser Code ist mit der Laufzeitumgebung verschwunden.

Hatte ein Schulungsvideo also Untertitel, lagen sie praktisch sicher im umgebenden Flash-Projekt, nicht in der FLV. Die Umwandlung des Videos bringt sie nicht hervor; sie wiederzufinden bedeutet, das Originalpaket zu suchen, nicht die Videodatei zu untersuchen.

Umwandeln, und was dabei zu erwarten ist

MP4 mit H.264 ist das Ziel, und wie lange es dauert, hängt vollständig vom Inhalt ab. Eine spätere FLV, die bereits H.264 enthält, lässt sich in Sekunden ohne Qualitätsverlust umpacken. Eine ältere mit Sorenson Spark oder VP6 muss dekodiert und neu kodiert werden, und das dauert wirklich.

Für die Neukodierung eine großzügige Qualitätseinstellung wählen. Die Quelle ist bereits eine niedrig aufgelöste Datei aus einem schwachen Codec, und Sparsamkeit bringt hier nichts — das Ziel ist, nichts weiter zu verlieren, nicht die Datei klein zu halten. Hochskalieren hilft nicht; die Details wurden nie aufgezeichnet.

Einmal umwandeln, und das Original behalten

Weil dieser Inhalt meist unersetzlich ist, sollte die Umwandlung als Anfertigung einer Zugriffskopie verstanden werden, nicht als Ersatz der Datei. Speicherplatz ist billig, die ursprüngliche FLV ist nach heutigem Maßstab klein, und es gibt kein Zurück, falls sich die Umwandlungseinstellungen im Nachhinein als falsch erweisen.

Diese Seite bietet keine FLV-Umwandlung an, deshalb steht hier keine Liste dazu. Sorenson Spark und VP6 haben überhaupt keinen Browser-Decoder, und nichts hier liest den Container, selbst wenn das enthaltene Video bereits H.264 ist — die Paare sind in der Registry vermerkt und warten auf eine serverseitige ffmpeg-Anbindung. Ein Ordner mit zweihundert Schulungsaufzeichnungen ist heute ein Stapeljob für VLC oder HandBrake auf dem eigenen Rechner — beide erledigen die Arbeit lokal, ohne jede Datei über ein Netzwerk zu schicken.

Die Eckdaten auf einen Blick

Kennungen und Herkunft des Formats FLV.
Endung.flv
Medientypvideo/x-flv
Herausgegeben vonAdobe
Erstmals veröffentlicht2002