Che cos'è il formato di file FLV?
Un file .flv è un contenitore che racchiude dati audio e video codificati. Il formato memorizza il suo flusso in una struttura simile a quella utilizzata da .swf, un contenitore multimediale basato sulla tecnologia Adobe Flash, e supporta lo stesso set di metodi di compressione, ovvero:
- dati audio:
- MP3,
- ADPCM,
- Nellymoser,
- Speex,
- AAC (con alcune restrizioni);
- dati video:
- Sorenson Spark (H.263),
- On2 VP6,
- Screen Video, Screen Video 2,
- H.264 (con alcune restrizioni).
La struttura del file .flv consiste in un'intestazione di 9 byte e un flusso di pacchetti etichettati (tagged packets). L'intestazione si apre con la firma ASCII di tre byte FLV, seguita da un byte di versione, un byte di flag che indica se sono presenti tracce audio e/o video, e un campo DataOffset di 4 byte; il resto del file memorizza i pacchetti effettivi di audio, video e dati di script.
Il formato .flv è stato introdotto nel 2002 con Macromedia Flash MX e Flash Player 6; Adobe Systems ha successivamente pubblicato una specifica parziale dopo l'acquisizione di Macromedia. Il formato è diventato la scelta dominante per lo streaming video sul web - YouTube vi ha fatto affidamento per anni - e un file .flv può essere incorporato direttamente all'interno di un file .swf. Il formato FLV è supportato da molti strumenti di riproduzione multimediale e i file .flv possono essere convertiti in altri formati multimediali come .mp4. Nel 2007, Adobe ha introdotto il formato successore .f4v, basato sullo standard MPEG-4 Part 12 con audio .aac. In seguito alla fine del supporto di Flash da parte di Adobe il 31 dicembre 2020, i plugin del browser per la riproduzione di .flv sono stati rimossi globalmente, sebbene i lettori desktop come VLC e strumenti come ffmpeg continuino ad aprire e convertire i file .flv.
Sicurezza e incolumità
RISCHIO: LOWUn file FLV contiene semplici dati video/audio - non esegue codice e non è il Flash interattivo soggetto a exploit (quello era SWF + il plugin Flash Player, entrambi ormai defunti). Aprire un FLV in un lettore moderno come VLC è sicuro. I rischi reali sono indiretti: i siti di download di «FLV player/codec» e i convertitori in bundle (RealPlayer, KMPlayer, alcuni convertitori «gratuiti») spesso trasportano adware/PUP - affidati a VLC, MPC-HC (clsid2), HandBrake e FFmpeg. Come sempre, mantieni aggiornato il tuo lettore multimediale affinché un file malformato non possa sfruttare un bug del decodificatore.
Dettagli del formato
in sintesiProgrammi che aprono file FLV
Dettagli tecnici
specifiche approfondite| Tipo MIME | video/x-flv |
| Magic bytes | 46 4C 56 01 («FLV» + byte di versione 0x01) all'offset 0 |
| Dimensione intestazione | 9 byte - firma ASCII di 3 byte «FLV», versione di 1 byte, TypeFlags di 1 byte, DataOffset di 4 byte |
| Tipi di tag | Audio (tag 8), Video (tag 9), Metadati Script/AMF (tag 18) |
| Codec video | Sorenson Spark (H.263), On2 VP6, Screen Video, Screen Video 2, H.264/AVC |
| Codec audio | MP3, ADPCM, Nellymoser, Speex, AAC, PCM (lineare) |
| Codifica metadati | AMF0 (Action Message Format 0) trasportato nei tag Script Data |
| Formato timestamp | Campo a 24 bit in millisecondi per tag; esteso a 32 bit con un byte ExtendedTimestamp per flussi più lunghi di circa 4,6 ore |
| Ordine dei byte | Big-endian (ordine dei byte di rete) per tutti i campi interi multi-byte |
| Supporto streaming | Download progressivo HTTP; RTMP (Real-Time Messaging Protocol) per lo streaming live |
| Incorporabilità SWF | Un flusso FLV può essere incorporato direttamente all'interno di un file .swf |
| Sviluppatore | Macromedia; specifica successivamente mantenuta e parzialmente pubblicata da Adobe Systems |
| Fine vita Flash Player | Adobe ha terminato il supporto di Flash Player il 31 dicembre 2020; i plugin del browser sono stati rimossi globalmente |
| Formato successore | .f4v - ISO Base Media File Format (MPEG-4 Part 12) con audio AAC, introdotto nel 2007 |
| Conversione comune | ffmpeg -i input.flv output.mp4 (re-wrap del contenitore; nessuna ricodifica se i codec sono compatibili) |
| Rilasciato | 2002 (Macromedia Flash MX / Flash Player 6); spec later published by Adobe, then frozen after Flash EOL |
| Standard aperto | Sì · royalty-free |
| Specifica | web.archive.org |
Conversioni FLV
Domande e risposte della community
chiesto dagli utentiAncora nessuna domanda - sii il primo a chiedere informazioni sui file FLV.