
FLV steht für Flash Video und ist ein verbreitetes Videodateiformat, welches von Macromedia (Adobe) entwickelt wurde. Die Vorteile dieses Containerformats liegen in der erleichterten Einbindung von Videos in Webseiten und in der Möglichkeit, per Streaming qualitativ hochwertige Videodateien im Internet zu übertragen. Dadurch erfreute es sich besonders auf Videoplattformen großer Beliebtheit und galt über viele Jahre als De‑facto‑Standard zur Einbettung von Videos im Web.
Heute ist die Browserunterstützung für den klassischen Flash Player offiziell eingestellt (Ende 2020). Dennoch sind FLV‑Dateien weiterhin in Archiven, Mediatheken, E‑Learning‑Inhalten und Bestandsprojekten weit verbreitet. Für die Wiedergabe und Konvertierung existieren zahlreiche Tools, sodass sich vorhandene FLV‑Bestände weiterhin effizient nutzen, migrieren oder in moderne Container überführen lassen.
Wir analysieren Defekte an allen gängigen Datenträgern aller Hersteller - kostenlos und unverbindlich.
Sie erhalten anschließend ein Festpreis-Angebot für die Wiederherstellung Ihrer Daten. Kosten fallen nur an, wenn Sie uns beauftragen und wir Ihre Daten retten können!
100% kostenlose Analyse anfordern!Details zum FLV Format
FLV-Dateien enthalten sowohl Video- als auch Audiodaten. Zum Zweck der Videokompression nutzt FLV eine Variante des Videocodecs H.263, der auch als Sorenson-Codec bekannt ist, oder On2 VP6, welcher eine deutlich bessere Videoqualität bietet und von Adobe Flash Playern ab Version 8 bevorzugt wird. Besonders bei niedrigen Bitraten erweist sich dies als vorteilhaft. Auf der anderen Seite ist dieser, was den Rechenaufwand betrifft, etwas komplexer und kann bei älteren Rechnerkonfigurationen zu Problemen führen. Außerdem können FLV-Dateien in SWF (Shockwave-Flash)-Dateien eingebettet vorliegen. Ein spezielles Screen-Capture-Codec steht zusätzlich zur Verfügung. Ab Flash Player 9 werden auch die Flash-Formate F4V und H.264 unterstützt, die den Rechner zwar noch mehr belasten, jedoch auch eine signifikant bessere Qualität bei niedriger Bitrate bietet.
Containeraufbau und Metadaten: Eine FLV-Datei beginnt mit einem Header (Kennung „FLV“, Versionsnummer, Flags und Header-Länge), gefolgt von sogenannten „Tags“. Es existieren drei Tag-Typen: Audio, Video und Script Data. Letztere enthalten Metadaten im AMF0/AMF3-Format, darunter Dauer, Breite, Höhe, Bildrate, Audio-/Video-Bitrate, Encoder-Version, Keyframe-Index und optionale Cue-Points. Diese Struktur ermöglicht sowohl progressives Laden über HTTP als auch Streaming (z. B. via RTMP).
Komprimierte Audiodateien stehen als MP3, Nellymoser Asao Codec, Speex oder HE-AAC zur Verfügung, wobei das FLV-Format auch unkomprimierte Audiodaten oder ADPCM (Adaptive Delta-Pulscodemodulation) unterstützt. MP3 ist dabei das bevorzugte Format, während der Nellymoser Asao Codec bei Aufnahmen verwendet wird, die der Nutzer mit dem Mikrofon einspielt. Die Open-Source-Software Speex wird ab Flash-Player 10 (2008) unterstützt. Ab Version 9 (2007) ist die Einbindung von AAC-Dateien möglich.
Zusätzlich besteht die Möglichkeit, derartige Flash-Video-Dateien in einer SWF-Datei eingebettet zu laden.
Audio-Details und Profile: MP3 wird typischerweise mit 22,05 bis 44,1 kHz eingesetzt (Mono oder Stereo). HE-AAC erlaubt effiziente Qualität bei niedrigen Bitraten, während Speex primär für Sprachinhalte optimiert ist. Nellymoser eignet sich für Live-Aufnahmen mit geringer Latenz.
In einem weiteren, optionalen Videostream kann in einem Alphakanal die Pixeltransparenz übertragen werden. Im Header jeder FLV-Datei sind Angaben über die Darstellungs-Auflösung mit Breiten- und Höhenangaben, sowie die Dauer des Videos enthalten.
- Videocodecs: Sorenson Spark (H.263-Variante), On2 VP6; in F4V-Containern: H.264/AVC.
- Framerate und Keyframes: Variable oder konstante Bildraten; Keyframe-Abstände beeinflussen Suchbarkeit und Streaming-Effizienz.
- MIME-Typ: video/x-flv
- Dateiendungen: .flv (klassisch), .f4v (H.264-basiert)
Formatunterstützung
Alle gängigen Betriebssysteme unterstützen FLV-Dateien, die mit dem Adobe Flash Player abgespielt werden können. Je nach verwendetem Codec sind diese kompatibel zu den Adobe Flash Playern ab Version 6 (2002) bzw. 7 (2003). Bei Version 6 werden Dateien von einem RTMP-Streaming-Server geladen, während ab Version 7 das Laden über HTTP-Protokolle möglich ist, was die Verbreitung über Webserver deutlich erleichtert.
Ab Version 8 können FLV-Dateien mit dem VP6-Codec abgespielt werden. Bis einschließlich Version 7 unterstützt FLV für den bildlichen Teil nur den Sorenson-Codec und den Screen-Capture-Codec, während für die Audio-Wiedergabe das MP3-Format zur Verfügung steht. Ab Version 9.0.115 können mit dem Adobe Flash Player auch andere Videodateiformate abgespielt werden und es werden zusätzlich der H.264-Codec und HE-AAC Audio unterstützt, die auch in Form anderer Containerformate vorliegen können (mov, flv, mp4, 3gp).
Aktueller Stand: Der klassische Flash Player wird von modernen Browsern nicht mehr unterstützt. Für vorhandene FLV-Inhalte bedeutet das:
- Desktop: Wiedergabe über eigenständige Mediaplayer oder Konvertierung in zeitgemäße Container (z. B. MP4 mit H.264/AAC).
- Mobil: Weder iOS noch aktuelle Android-Versionen bieten native Unterstützung für Flash-Plugins; FLV muss dort über kompatible Player oder nach Konvertierung wiedergegeben werden.
- Serverseitig: Historisch RTMP-Streaming; heute ist für Verteilung häufig eine Migration auf HTTP-basierte Verfahren (progressiver Download, HLS/DASH in modernen Containern) sinnvoll.
Wiedergabe
Bei der Wiedergabe von FLV-Dateien wird unterschieden zwischen der Wiedergabe im Webbrowser und der außerhalb des Browsers. Zum einen existiert die proprietäre Wiedergabesoftware Adobe Flash Player, welche sich der größten Verbreitung erfreut und bei Bedarf als Zusatzmodul (Plugin) in den Webbrowser integriert werden kann, zum anderen gibt es Versuche durch lizenzfreie Software, wie Gnash (GNU-Projekt) oder Swfdec kostenlose Alternativen anzubieten.
Um FLV-Dateien offline bzw. außerhalb des Browsers abzuspielen, ist unabhängig vom Flash-Player, die Installation eines Videoplayers (bzw. Codecs wie ffdshow) notwendig, der dieses Format unterstützt. Weitere Programme die FLV-Dateien abspielen können sind der GOM Player, RealPlayer, VLC Media Player und MPlayer.
Im Linux-Betriebssystem bzw. am Mac können Flash-Videos nach der Installation des Perian Codecpacks durch QuickTime abgespielt werden.
Praxis-Tipps für die Wiedergabe und Konvertierung:
- Offline abspielen: Nutzen Sie einen Player mit nativer FLV-Unterstützung. Achten Sie auf aktivierte Hardwarebeschleunigung, um CPU-Last zu reduzieren.
- Schnelles Vorspulen: Gut gesetzte Keyframe-Abstände und vorhandene Metadaten (Keyframe-Index) verbessern die Suchbarkeit im Stream.
- Metadaten aktualisieren: Tools zum Injizieren/Neu-Schreiben von FLV-Metadaten (z. B. Keyframe-Index, Dauer) erleichtern progressives Laden.
- Migration: Für höchste Kompatibilität empfiehlt sich die Transkodierung nach MP4 (H.264/AVC + AAC). Dabei können Auflösung, Bitrate und Framerate passend zum Zielgerät gewählt werden.
- Qualität vs. Dateigröße: VP6 und H.264 liefern bei niedriger Bitrate gute Ergebnisse; wählen Sie ein ausgewogenes Verhältnis aus Zielbitrate, Auflösung und Bildrate.
Häufige Fragen und Antworten
Was ist FLV?
FLV steht für Flash Video und ist ein verbreitetes Videodateiformat, welches von Adobe entwickelt wurde. Es wird besonders auf Videoplattformen häufig verwendet und ermöglicht die Einbindung von Videos in Webseiten sowie die Übertragung von qualitativ hochwertigen Videodateien per Streaming.
Kurzüberblick:
- Container: Video, Audio und Script-Daten (Metadaten) in Tags organisiert.
- Einsatz: Web-Einbettung, Streaming (RTMP) und progressiver Download über HTTP.
- Status: Flash-Plugin eingestellt, FLV bleibt in Bestandsinhalten relevant.
Welche Vorteile hat das FLV-Format?
Das FLV-Format bietet mehrere Vorteile. Zum einen erleichtert es die Einbindung von Videos in Webseiten und ermöglicht eine reibungslose Wiedergabe per Streaming. Außerdem erfreut sich das Format großer Beliebtheit auf Videoplattformen. Es gilt mittlerweile als Standardformat zur Einbettung von Videos im Web.
- Effizient bei niedrigen Bitraten: Gute Qualität mit Sorenson/VP6, besonders für Web-Clips.
- Flexibles Streaming: Unterstützt sowohl RTMP als auch HTTP-basiertes, progressives Laden.
- Breit verfügbar: Viele Tools und Player können FLV lesen, analysieren und konvertieren.
Hinweis: Für maximale Kompatibilität in modernen Umgebungen ist eine Migration nach MP4/H.264 oft sinnvoll.
Welche Codecs werden im FLV-Format verwendet?
Im FLV-Format werden verschiedene Codecs für die Videokompression und Audiokompression verwendet. Für die Videokompression kommen der Sorenson-Codec (auch bekannt als H.263) oder der On2 VP6-Codec zum Einsatz. Bei der Audiokompression stehen Formate wie MP3, Nellymoser Asao Codec, Speex oder HE-AAC zur Verfügung.
- Video: Sorenson Spark (H.263-Variante), On2 VP6; in F4V: H.264/AVC.
- Audio: MP3 (häufig), HE-AAC (effizient), Speex (Sprache), Nellymoser (Live/Voice).
- Besonderheit: Optionaler Alphakanal (Transparenz) in einem separaten Videostream.
Welche Betriebssysteme unterstützen FLV-Dateien?
FLV-Dateien werden von allen gängigen Betriebssystemen unterstützt. Sie können mit dem Adobe Flash Player abgespielt werden. Je nach verwendetem Codec sind sie kompatibel zu den Adobe Flash Playern ab Version 6 bzw. 7. Ab Version 7 ist das Laden über HTTP-Protokolle möglich, was die Verbreitung über Webserver erleichtert.
Aktuell: Browser-Plugins für Flash sind eingestellt. Für Windows, macOS und Linux empfiehlt sich die Nutzung eigenständiger Player oder die Konvertierung in moderne Container. Auf dem Mac war Perian früher eine Option, ist jedoch veraltet.






