FFV1

format d'encodage vidéo

Le FFV1, (pour FF Video 1), est un format de donnée vidéo intra-frame, sans perte et ouvert.

Il est particulièrement adapté à l'archivage vidéo.

Ce format a été créé en 2003 par Michael Niedermayer en vue d'utiliser un format de vidéo libre et sans perte dans FFmpeg. Il utilise des techniques des années 2000 pour éviter les problèmes de brevets[1].

Il a été standardisé par l'Internet Engineering Task Force (IETF). La version 3 a été publiée en août 2021 sous le nom de RFC 9043[2]. Cette RFC comprend les versions 0, 1 et 3 du format.

Versions du formatModifier

Version 0Modifier

La version 0 est l’implémentation originale de FFV1. Elle a été marquée stable le 14 avril 2006.

Elle se limite a 8 bits par composante de couleur, et reste utile dans ce cadre.

Version 1Modifier

Cette version a été marquée stable le 24 avril 2009.

Elle étend la profondeur de couleur.

Version 2Modifier

Cette version n'a qu'une existence expérimentale. La version 2 ayant été abandonnée au profit de la version 3 afin de supporter des versions mineures.

Version 3Modifier

Cette version a été marquée stable le 17 août 2013.

Elle étend la description des caractéristiques des images ; permet de découper l'image en bloc pour faciliter la compression/décompression multithreadée ; ainsi que l'ajout d'un CRC pour permettre de vérifier les donnée encodées.

Version 4Modifier

Cette version est à l'état de travail.

Une des fonctionnalités discutées est le support de plus d’espace de couleur, notamment non linéaire et logarithmique.

RéférencesModifier

  1. Jérôme Martinez, « FFV1, un format vidéo sans perte et libre, normalisé à l'IETF - LinuxFr.org », sur linuxfr.org, (consulté le )
  2. (en) Request for comments no 9043.

Lien externeModifier