Hva er FLV-filformatet?
En .flv-fil er en beholder (container) som inneholder kodet lyd- og videodata. Formatet lagrer strømmen sin i en struktur som ligner på den som brukes av .swf, en multimediabeholder basert på Adobe Flash-teknologi, og støtter det samme settet med komprimeringsmetoder, nemlig:
- lyddata:
- MP3,
- ADPCM,
- Nellymoser,
- Speex,
- AAC (med visse begrensninger);
- videodata:
- Sorenson Spark (H.263),
- On2 VP6,
- Screen Video, Screen Video 2,
- H.264 (med visse begrensninger).
Strukturen i en .flv-fil består av en 9-byte header og en strøm av taggede pakker. Headeren starter med den tre-byte lange ASCII-signaturen FLV, etterfulgt av en versjons-byte, en flagg-byte som indikerer om lyd- og/eller videospor er til stede, og et 4-byte DataOffset-felt; resten av filen lagrer de faktiske pakkene for lyd, video og skriptdata.
.flv ble introdusert i 2002 med Macromedia Flash MX og Flash Player 6; Adobe Systems publiserte senere en delvis spesifikasjon etter å ha kjøpt opp Macromedia. Formatet ble det dominerende valget for strømming av video på nettet - YouTube stolte på det i årevis - og en .flv-fil kan bygges direkte inn i en .swf-fil. FLV-formatet støttes av mange medieavspillingsverktøy, og .flv-filer kan konverteres til andre multimediaformater som .mp4. I 2007 introduserte Adobe etterfølgerformatet .f4v, basert på MPEG-4 Part 12-standarden med .aac-lyd. Etter Adobes avvikling av Flash den 31. desember 2020, har nettlesertillegg for .flv-avspilling blitt fjernet globalt, selv om skrivebordsspillere som VLC og verktøy som ffmpeg fortsetter å åpne og konvertere .flv-filer.
Sikkerhet og trygghet
RISIKO: LOWEn FLV-fil er rene video/lyddata - den kjører ikke kode og er ikke den interaktive, sårbarhetsutsatte Flash (det var SWF + Flash Player-tillegget, som begge nå er døde). Det er trygt å åpne en FLV i en moderne spiller som VLC. Risikoen i den virkelige verden er indirekte: nettsteder for nedlasting av «FLV-spillere/kodeker» og medfølgende konverteringsverktøy (RealPlayer, KMPlayer, enkelte «gratis» konvertere) inneholder ofte adware/PUP-er - hold deg til VLC, MPC-HC (clsid2), HandBrake og FFmpeg. Som alltid bør du holde mediespilleren din oppdatert slik at en feilutformet fil ikke kan utnytte en feil i dekoderen.
Formatdetaljer
i et nøtteskallProgrammer som åpner FLV-filer
Tekniske detaljer
dyp spesifikasjon| MIME-type | video/x-flv |
| Magic bytes | 46 4C 56 01 («FLV» + versjons-byte 0x01) ved byte-offset 0 |
| Header-størrelse | 9 byte - 3-byte ASCII-signatur «FLV», 1-byte versjon, 1-byte TypeFlags, 4-byte DataOffset |
| Tag-typer | Lyd (tag 8), Video (tag 9), Skript/AMF-metadata (tag 18) |
| Videokodeker | Sorenson Spark (H.263), On2 VP6, Screen Video, Screen Video 2, H.264/AVC |
| Lydkodeker | MP3, ADPCM, Nellymoser, Speex, AAC, PCM (lineær) |
| Metadata-koding | AMF0 (Action Message Format 0) overført i Script Data-tagger |
| Tidsstempelformat | 24-bit millisekundfelt per tag; utvidet til 32-bit med en ExtendedTimestamp-byte for strømmer lengre enn ~4,6 timer |
| Byterekkefølge | Big-endian (nettverksrekkefølge) for alle heltallsfelt over flere byte |
| Strømmestøtte | HTTP progressiv nedlasting; RTMP (Real-Time Messaging Protocol) for direktesending |
| SWF-integrering | En FLV-strøm kan bygges direkte inn i en .swf-fil |
| Utvikler | Macromedia; spesifikasjonen ble senere vedlikeholdt og delvis publisert av Adobe Systems |
| Flash Player EOL | Adobe avsluttet støtten for Flash Player 31. desember 2020; nettlesertillegg fjernet globalt |
| Etterfølgerformat | .f4v - ISO Base Media File Format (MPEG-4 Part 12) med AAC-lyd, introdusert i 2007 |
| Vanlig konvertering | ffmpeg -i input.flv output.mp4 (beholder-omvending; ingen re-koding hvis kodekene er kompatible) |
| Utgitt | 2002 (Macromedia Flash MX / Flash Player 6); spec later published by Adobe, then frozen after Flash EOL |
| Åpen standard | Ja · royalty-fri |
| Spesifikasjon | web.archive.org |
FLV-konverteringer
Spørsmål og svar fra fellesskapet
spurt av brukereIngen spørsmål ennå - vær den første til å spørre om FLV-filer.