Flash Video

FLV
Flash Video
Caractéristiques
Extension
.flv
Type MIME
video/x-flv
PUID
Signature
46 4C 56 01 (hexa)
Développé par
Type de format

Flash Video (de l'anglais signifiant littéralement « vidéo Flash »), couramment abrégé sous le sigle FLV, est un format de fichier utilisé sur Internet pour diffuser des vidéos via le lecteur Adobe Flash Player versions 6, 7, 8, 9 et 10, de manière à pouvoir l'incorporer aux animations Flash. Ce format est notamment utilisé par les sites de partage de vidéos sur Internet.

C'est un format conteneur (voir les détails techniques ci-dessous).

Contenu technique

Type d'encodage dans le Flash Video et le format de fichier de base ISO[1] :

Type d'encodage dans uniquement le format Flash Video[1] :

  • General video
    • RGB (supported by same type code SWF uses)
    • run-length (supported by same type code SWF uses)
    • Sorenson's H.263 (native to Flash Video)
    • On2 TrueMotion VP6 with and without alpha channel (added to Flash Video)
  • Animated video are the zlib based Screen 1 and 2 (native to SWF).
  • General audio are PCM and ADPCM (native to SWF).
  • Vocal audio
    • Nellymoser's Asao à 16 or 8 or 5 kHz (native to SWF)
    • a-law and μ-law (native to SWF)
    • Speex (added to FLV)
  • Timed Text requires ActionScript specific commands for loading captioning, which is only supported by external text files in either JSON or W3C XML formats.

Type d'encodage dans uniquement le format de fichier de base ISO[1] :

  • Animated video are QuickTime types for GIF, PNG and JPEG, which replace the Screen 1 and 2 encodings.
  • Timed Text requires ActionScript specific commands for loading captions embedded as either EIA-608 or QuickTime mac based styled text with the 3GPP derived version that supports Unicode.

Convertisseurs FLV

Un convertisseur FLV est un type de logiciel de conversion video utilisé pour convertir des videos de différents formats en FLV. Les logiciels les plus répandus sont :

Utilisation

Ce format a été beaucoup utilisé par les sites de partage de vidéo en streaming qui avaient besoin de diffuser un flux vidéo important, comme YouTube, Wat TV ou Dailymotion.

NB : Les caractéristiques ci-dessous ne sont pas forcément spécifiques à la lecture en continu.

Il a comme avantage :

  • de proposer un faible encombrement (lors de transferts sur le réseau, ou du côté serveur),

Il a comme inconvénient :

  • d'être dépendant de la bande passante à disposition de l'utilisateur.

Le premier serveur de streaming de vidéo flash a pour nom Adobe Flash Media Server (FMS).

D'autres techniques concurrentes existent : streaming MMS, etc.

Implémentations

Lecteurs

Pour les systèmes d'exploitation Windows, Mac OS X, Android et GNU/Linux :

Bibliothèques

  • libflv

Notes et références

  1. a b et c Adobe Systems Incorporated, « Video File Format Specification, Version 10 », Adobe Systems Incorporated,‎ (lire en ligne [PDF], consulté le ).
  2. (en) « Ffmpeg.git/blob - libavformat/flvdec.c », sur videolan.org (consulté le ).