X264
Source: Wikipédia sous licence CC-BY-SA 3.0.
La liste des auteurs de cet article est disponible ici.
x264
Développeur L'équipe d'x264
Version avancée SVN
Environnement Multiplate-forme
Type Compresseur Vidéo (La vidéo regroupe l'ensemble des techniques, technologie, permettant l'enregistrement ainsi que la restitution d'images animées, accompagnées ou non de son, sur un support adapté à l'électronique et non de...)
Licence GPL
Site Web (Un site Web est un ensemble de pages Web hyperliées entre elles et mises en ligne à une adresse Web. On dit aussi site Internet par métonymie, le World Wide Web...) www.videolan (VideoLAN est un projet de développement de logiciels de solution de lecture et de diffusion audio et vidéo multiformat. VideoLAN développe deux logiciels multiplate-formes, VLC media player (VLC)...).org

x264 (x264 est une bibliothèque sous licence 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...) est une bibliothèque sous licence GPL issu du projet (Un projet est un engagement irréversible de résultat incertain, non reproductible a priori à l’identique, nécessitant le concours et...) VideoLAN permettant de coder des flux (Le mot flux (du latin fluxus, écoulement) désigne en général un ensemble d'éléments (informations / données, énergie, matière, ...) évoluant dans un sens commun. Plus précisément le terme est...) 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.

Plusieurs interfaces graphiques ont été faites pour la version en ligne de commande (Commande : terme utilisé dans de nombreux domaines, généralement il désigne un ordre ou un souhait impératif.), entre autres MeGUI, AutoAC et x264CLI basé sur .NET (1.1).

Capacités

En octobre 2006, c'est l'un des encodeurs public AVC le plus avancé. C'est également un des seuls encodeur AVC High Profile publiquement disponible. Il supporte :

  • CABAC (Context-based Adaptive Binary Arithmetic Coding) et CAVLC (Context-based Adaptive Variable (En mathématiques et en logique, une variable est représentée par un symbole. Elle est utilisée pour marquer un rôle dans une formule, un prédicat ou un algorithme. En statistiques,...) 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 (Le mot contrôle peut avoir plusieurs sens. Il peut être employé comme synonyme d'examen, de vérification et de maîtrise.) 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

Comparaison avec d'autres codecs

x264 a reçu des récompenses dans les comparatifs de codecs suivants:

  • Doom9's 2005 codec (Un codec est un procédé capable de compresser et/ou de décompresser un signal numérique. Ce procédé peut être un circuit imprimé ou un logiciel.) shoot-out (lien)
  • Second annual MSU MPEG-4 AVC/ H.264 codecs comparison (lien)
  • MSU Subjective Comparison of Modern Video Codecs (lien)

Projets utilisant x264

  • Avidemux
  • ffdshow (ffdshow est un décodeur (et un encodeur) audio/vidéo basé sur FFmpeg. Principalement utilisé pour son décodage rapide et de haute qualité des formats MPEG-4 ASP et AVC, mais...)
  • FFmpeg (FFmpeg est une collection de logiciels libres dédiés au traitement d'un flux numérique (enregistrement, lecture ou conversion d'un format à un autre).)
  • Gordian Knot
  • MeGUI
  • MEncoder
  • VLC media player
  • MPlayer (MPlayer est un lecteur multimédia libre et open source distribué sous la licence publique générale GNU version 2, et connu pour prendre en charge un très grand nombre de formats vidéo. Il est...)
  • VirtualDub
Page générée en 0.075 seconde(s) - site hébergé chez Amen
Ce site fait l'objet d'une déclaration à la CNIL sous le numéro de dossier 1037632
Ce site est édité par Techno-Science.net - A propos - Informations légales
Partenaire: HD-Numérique