Vad är filformatet F4F?
En .f4f-fil är ett videosegment som genereras och används av Adobe Media Server - ett tidsbestämt fragment av en F4V-baserad ström snarare än en partiell FLV-fil. Varje .f4f lagrar en kort del av en Flash-film, vanligtvis några sekunder av H.264-video med AAC-ljud.
Syftet med F4F-filer
F4F-formatet används för att dela upp större videoklipp i mindre segment för enklare distribution med adaptiv bithastighet mellan klientmaskiner som strömmar multimediadata. Denna metod för HTTP Dynamic Streaming (HDS) lät spelare byta kvalitetsnivå mitt i strömmen genom att hämta olika .f4f-segmentfiler vid behov.
Sammanfogning av F4F-delar
För att återskapa den ursprungliga videofilen måste alla .f4f-delar sammanfogas. Fragment kan kombineras med FFmpeg eller det öppna källkodsskriptet AdobeHDS PHP; den tillhörande indexfilen .f4x mappar fragmentnummer till byte-offset för snabb sökning.
Ytterligare information
- F4F bygger på ISO Base Media File Format (ISO 14496-12), samma grund som MP4 - inte en proprietär struktur.
- F4F synkroniserar H.264-video och AAC-ljud; valfri Adobe Flash Access DRM krypterar innehåll per fragment.
- F4F är ett föråldrat format: Adobe Flash Player nådde slutet av sin livscykel den 31 december 2020, vilket gjorde HDS/F4F föråldrat och ersatt av HLS och MPEG-DASH.
Säkerhet & trygghet
RISK: LOWF4F är ren binär mediadata (H.264/AAC inuti ISO BMFF); den exekverar inte kod och är inte en Flash SWF-fil. Att bearbeta lösa F4F-filer med FFmpeg eller MP4Box är säkert. Den största risken är att ladda ner skadliga filer maskerade som .f4f från otillförlitliga källor - ladda endast ner återställningsverktyg (FFmpeg, yt-dlp) från deras officiella webbplatser. DRM-krypterade F4F-segment (Adobe Flash Access) kan eventuellt inte återställas utan giltiga licensnycklar från de numera nedlagda Flash Access-servrarna.
Formatdetaljer
i ett nötskal- Shockwave Flash projector cache - Vissa gamla Flash-relaterade verktyg använde .f4f som en generisk dataändelse; orelaterat till HDS.
Program som öppnar F4F-filer
Tekniska detaljer
djup specifikation| Magic bytes | `abst` vid offset 4 (bootstrap info box); ISO BMFF `ftyp`/`moof` box-taggar finns också |
| Byteordning | Big-endian (ISO BMFF-standard) |
| Container | ISO Base Media File Format (MP4 box-struktur) med HDS-specifika boxar: `abst`, `asrt`, `afra`, `moof` |
| Videokodning | H.264/AVC |
| Ljudkodning | AAC, vanligtvis 44.1 kHz eller 48 kHz |
| Kryptering | Valfri Adobe Flash Access DRM (AES-128 per fragment) |
| Typisk segmentstorlek | 100 KB - 10 MB per segment (täcker några sekunder video) |
| Viktiga box-typer | `abst` (bootstrap info), `asrt` (segment-run table), `moof` + `mdat` (fragmentdata) |
| Tillhörande fil | `.f4x` indexmappning av fragmentnummer till byte-offset för snabb sökning |
| Namnkonvention | Segment namngivna efter bithastighet, t.ex. `stream_Seg1-Frag1` |
| Färgdjup | 8 bpc per kanal, 4:2:0 YCbCr (enligt H.264-ström) |
| Upplösning | Vanligtvis upp till 1920×1080; begränsad av H.264-profil/nivå |
| Status | Föråldrad sedan Adobe Flash Player EOL den 31 december 2020; ersatt av HLS och MPEG-DASH |
| Släppt | 2010 (Adobe HTTP Dynamic Streaming specification, built on F4V/ISO BMFF) |
| Senaste version | HDS Specification Version 3.0 (c. 2013, frozen after Flash EOL) |
| Öppen standard | Ja · royaltyfri |
| Specifikation | ossrs.io |
F4F-konverteringar
Frågor & svar
frågat av användareInga frågor än - bli den första att fråga om F4F-filer.