Flash Video

Un article de Wikipédia, l'encyclopédie libre.
Sauter à la navigation Sauter à la recherche
FLV
Flash Video
Caractéristiques
Extension
.flvVoir et modifier les données sur Wikidata
Type MIME
video/x-flvVoir et modifier les données sur Wikidata
PUID
Signature
46 4C 56 01 (hexa)Voir et modifier les données sur Wikidata
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[modifier | modifier le code]

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[modifier | modifier le code]

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

Utilisation[modifier | modifier le code]

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[modifier | modifier le code]

Lecteurs[modifier | modifier le code]

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

Bibliothèques[modifier | modifier le code]

Notes et références[modifier | modifier le code]

  1. a, b et c Adobe Systems Incorporated, « Video File Format Specification, Version 10 », Adobe Systems Incorporated,‎ (lire en ligne [PDF])
  2. http://git.videolan.org/?p=ffmpeg.git;a=blob;f=libavformat/flvdec.c