x264
Un article de Wikipédia, l'encyclopédie libre.
x264 | |
---|---|
Développeurs | L'équipe d'x264 |
Version avancée | SVN |
Environnements | Multiplate-forme |
Type | Compresseur Vidéo |
Licence | GNU GPL |
Site web | www.videolan.org |
x264 est une bibliothèque libre sous licence GNU GPL issu du projet VideoLAN permettant de coder des flux vidéo H.264 (ou MPEG-4 AVC). Le code a été entièrement écrit par Laurent Aimar, Loren Merritt, Eric Petit (OS X), Min Chen (vfw/nasm), Justin Clay (vfw), Måns Rullgård, Radek Czyz, Christian Heine (asm), Alex Izvorski (asm), et Alex Wright.
Sommaire |
[modifier] Capacités
En 2008, c'est l'un des encodeurs publics AVC les plus avancés. C'est également un des seuls encodeurs AVC High Profile publiquement disponibles. Il supporte :
- CABAC (Context-based Adaptive Binary Arithmetic Coding) et CAVLC (Context-based Adaptive Variable Length Coding)
- MRF (Multiple Reference Frames)
- Tous les types de macro-blocs intrapolés (16x16, 8x8 et 4x4 -- 8x8 font partie de AVC High Profile)
- Tous les types de macro-blocs P-frame interpolés
- Les types de macro-blocs B-interpolés de 16x16 à 8x8
- Optimisation du taux de distorsion
- De multiples modes de contrôle de taux : quantification constante, qualité constante, ABR simple ou multipasse avec option VBV
- Détection des coupures de scènes
- Adaptive B-frame placement, with the option of keeping B-frames as references / arbitrary frame order
- Transformée spatiale adaptative 8x8 et 4x4 (High Profile)
- Mode sans pertes
- Matrice de quantification personnalisée (High Profile)
- Encodage parallèle sur plusieurs processeurs
- Support d'interlacement
[modifier] Comparaison avec d’autres codecs
x264 a reçu des récompenses dans les comparatifs de codecs suivants :
- Doom9’s 2005 codec shoot-out[1] ;
- Second annual MSU MPEG-4 AVC/H.264 codecs comparison[2] ;
- MSU Subjective Comparison of Modern Video Codecs[3].
[modifier] Projets utilisant x264
[modifier] Références
[modifier] Liens externes
- (en) Site officiel