Was ist das F4F-Dateiformat?
Eine .f4f-Datei ist ein Videosegment, das vom Adobe Media Server generiert und verwendet wird - ein zeitlich begrenztes Fragment eines F4V-basierten Streams und keine partielle FLV-Datei. Jede .f4f speichert einen kurzen Teil eines Flash-Videos, normalerweise einige Sekunden H.264-Video mit AAC-Audio.
Zweck der F4F-Datei
Das F4F-Format wird verwendet, um größere Videoclips in kleinere Segmente zu unterteilen, um eine einfachere Verteilung mit adaptiver Bitrate zwischen Client-Rechnern zu ermöglichen, die Multimedia-Daten streamen. Dieser HTTP Dynamic Streaming (HDS)-Ansatz ermöglichte es Playern, die Qualitätsstufen mitten im Stream zu wechseln, indem sie bei Bedarf verschiedene .f4f-Segmentdateien abriefen.
Zusammenführen von F4F-Teilen
Um die ursprüngliche Videodatei wiederherzustellen, müssen alle .f4f-Teile zusammengeführt werden. Fragmente können mit FFmpeg oder dem Open-Source-Skript AdobeHDS PHP kombiniert werden; die zugehörige .f4x-Indexdatei ordnet Fragmentnummern Byte-Offsets für schnelles Springen (Seeking) zu.
Zusätzliche Informationen
- F4F basiert auf dem ISO Base Media File Format (ISO 14496-12), der gleichen Grundlage wie MP4 - es handelt sich nicht um eine proprietäre Struktur.
- F4F synchronisiert H.264-Video und AAC-Audio; optionales Adobe Flash Access DRM verschlüsselt Inhalte pro Fragment.
- F4F ist ein veraltetes Format: Der Adobe Flash Player erreichte am 31. Dezember 2020 sein Lebensende, wodurch HDS/F4F obsolet wurde und durch HLS und MPEG-DASH ersetzt wurde.
Sicherheit
RISIKO: LOWF4F besteht aus reinen binären Mediendaten (H.264/AAC innerhalb von ISO BMFF); es führt keinen Code aus und ist keine Flash SWF-Datei. Die Verarbeitung einzelner F4F-Dateien mit FFmpeg oder MP4Box ist sicher. Die Hauptgefahr besteht im Herunterladen bösartiger Dateien, die als .f4f getarnt sind, von nicht vertrauenswürdigen Quellen - laden Sie Wiederherstellungstools (FFmpeg, yt-dlp) nur von deren offiziellen Seiten herunter. DRM-verschlüsselte F4F-Segmente (Adobe Flash Access) können ohne gültige Lizenzschlüssel von den mittlerweile abgeschalteten Flash Access-Servern möglicherweise nicht wiederhergestellt werden.
Formatdetails
kurz gefasst- Shockwave Flash Projector Cache - Einige alte Flash-bezogene Tools verwendeten .f4f als generische Datenerweiterung; steht nicht im Zusammenhang mit HDS.
Programme zum Öffnen von F4F-Dateien
Technische Details
technische Spezifikation| Magic Bytes | `abst` bei Offset 4 (Bootstrap-Infobox); ISO BMFF `ftyp`/`moof` Box-Tags ebenfalls vorhanden |
| Byte-Reihenfolge | Big-endian (ISO BMFF Standard) |
| Container | ISO Base Media File Format (MP4-Box-Struktur) mit HDS-spezifischen Boxen: `abst`, `asrt`, `afra`, `moof` |
| Video-Codec | H.264/AVC |
| Audio-Codec | AAC, typischerweise 44,1 kHz oder 48 kHz |
| Verschlüsselung | Optionales Adobe Flash Access DRM (AES-128 pro Fragment) |
| Typische Segmentgröße | 100 KB - 10 MB pro Segment (deckt einige Sekunden Video ab) |
| Wichtige Box-Typen | `abst` (Bootstrap-Info), `asrt` (Segment-Run-Tabelle), `moof` + `mdat` (Fragmentdaten) |
| Zugehörige Datei | `.f4x` Index-Mapping von Fragmentnummern zu Byte-Offsets für schnelles Springen |
| Namenskonvention | Segmente benannt nach Bitrate, z. B. `stream_Seg1-Frag1` |
| Farbtiefe | 8 bpc pro Kanal, 4:2:0 YCbCr (gemäß H.264-Stream) |
| Auflösung | Typischerweise bis zu 1920×1080; begrenzt durch H.264-Profil/Level |
| Status | Veraltet seit Adobe Flash Player EOL am 31. Dezember 2020; ersetzt durch HLS und MPEG-DASH |
| Veröffentlicht | 2010 (Adobe HTTP Dynamic Streaming specification, built on F4V/ISO BMFF) |
| Neueste Version | HDS Specification Version 3.0 (c. 2013, frozen after Flash EOL) |
| Offener Standard | Ja · lizenzgebührenfrei |
| Spezifikation | ossrs.io |
F4F-Konvertierungen
Community Q&A
von Nutzern gefragtNoch keine Fragen - stellen Sie die erste Frage zu F4F-Dateien.