Was ist das FLV-Dateiformat?
Eine .flv-Datei ist ein Container, der kodierte Audio- und Videodaten enthält. Das Format speichert seinen Stream in einer Struktur ähnlich der von .swf, einem Multimedia-Container auf Basis der Adobe Flash-Technologie, und unterstützt dieselben Komprimierungsmethoden, nämlich:
- Audiodaten:
- MP3,
- ADPCM,
- Nellymoser,
- Speex,
- AAC (mit einigen Einschränkungen);
- Videodaten:
- Sorenson Spark (H.263),
- On2 VP6,
- Screen Video, Screen Video 2,
- H.264 (mit einigen Einschränkungen).
Die .flv-Dateistruktur besteht aus einem 9-Byte-Header und einem Stream von gekennzeichneten Paketen. Der Header beginnt mit der dreistelligen ASCII-Signatur FLV, gefolgt von einem Versions-Byte, einem Flags-Byte, das angibt, ob Audio- und/oder Video-Tracks vorhanden sind, und einem 4-Byte-DataOffset-Feld; der Rest der Datei enthält die eigentlichen Audio-, Video- und Skript-Datenpakete.
.flv wurde 2002 mit Macromedia Flash MX und Flash Player 6 eingeführt; Adobe Systems veröffentlichte später eine Teilspezifikation nach der Übernahme von Macromedia. Das Format wurde zum dominierenden Standard für Streaming-Videos im Web - YouTube setzte jahrelang darauf - und eine .flv-Datei kann direkt in eine .swf-Datei eingebettet werden. Das FLV-Format wird von vielen Media-Player-Tools unterstützt, und .flv-Dateien können in andere Multimedia-Formate wie .mp4 konvertiert werden. 2007 führte Adobe das Nachfolgeformat .f4v ein, basierend auf dem MPEG-4 Part 12-Standard mit .aac-Audio. Nach Adobes Einstellung von Flash am 31. Dezember 2020 wurden Browser-Plugins für die .flv-Wiedergabe weltweit entfernt, obwohl Desktop-Player wie VLC und Tools wie ffmpeg .flv-Dateien weiterhin öffnen und konvertieren.
Sicherheit
RISIKO: LOWEine FLV-Datei sind reine Video-/Audiodaten - sie führt keinen Code aus und ist nicht das interaktive, exploit-anfällige Flash (das waren SWF + das Flash Player-Plugin, beide jetzt eingestellt). Das Öffnen einer FLV in einem modernen Player wie VLC ist sicher. Die realen Risiken sind indirekt: „FLV-Player/Codec“-Download-Seiten und mitgelieferte Konverter (RealPlayer, KMPlayer, einige „kostenlose“ Konverter) enthalten häufig Adware/PUPs - verwende VLC, MPC-HC (clsid2), HandBrake und FFmpeg. Halte deinen Media Player stets aktuell, damit eine fehlerhafte Datei keinen Decoder-Fehler ausnutzen kann.
Formatdetails
kurz gefasstProgramme zum Öffnen von FLV-Dateien
Technische Details
technische Spezifikation| MIME-Typ | video/x-flv |
| Magic Bytes | 46 4C 56 01 ('FLV' + Versions-Byte 0x01) bei Byte-Offset 0 |
| Header-Größe | 9 Bytes - 3-Byte-ASCII-Signatur 'FLV', 1-Byte-Version, 1-Byte-TypeFlags, 4-Byte-DataOffset |
| Tag-Typen | Audio (Tag 8), Video (Tag 9), Skript/AMF-Metadaten (Tag 18) |
| Videocodecs | Sorenson Spark (H.263), On2 VP6, Screen Video, Screen Video 2, H.264/AVC |
| Audiocodecs | MP3, ADPCM, Nellymoser, Speex, AAC, PCM (linear) |
| Metadatenkodierung | AMF0 (Action Message Format 0) in Script-Data-Tags |
| Zeitstempelformat | 24-Bit-Millisekundenfeld pro Tag; auf 32 Bit mit einem ExtendedTimestamp-Byte für Streams länger als ~4,6 Stunden erweitert |
| Byte-Reihenfolge | Big-Endian (Netzwerk-Byte-Reihenfolge) für alle mehrbytigen Ganzzahlfelder |
| Streaming-Unterstützung | Progressiver HTTP-Download; RTMP (Real-Time Messaging Protocol) für Livestreaming |
| SWF-Einbettbarkeit | Ein FLV-Stream kann direkt in eine .swf-Datei eingebettet werden |
| Entwickler | Macromedia; Spezifikation später von Adobe Systems gepflegt und teilweise veröffentlicht |
| Flash Player EOL | Adobe stellte Flash Player-Support am 31. Dezember 2020 ein; Browser-Plugins weltweit entfernt |
| Nachfolgeformat | .f4v - ISO Base Media File Format (MPEG-4 Part 12) mit AAC-Audio, eingeführt 2007 |
| Übliche Konvertierung | ffmpeg -i input.flv output.mp4 (Container-Remux; keine Neukodierung wenn Codecs kompatibel sind) |
| Veröffentlicht | 2002 (Macromedia Flash MX / Flash Player 6); spec later published by Adobe, then frozen after Flash EOL |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | web.archive.org |
FLV-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu FLV-Dateien.