Codecs

De ArchwikiFR


Source Wikipedia, Codec :

Un codec est un procédé capable de compresser et/ou de décompresser un signal numérique.

Généralement, les codecs sont utilisés par les applications multimédias pour encoder ou décoder un flux audio ou vidéo. Avant de lire un fichier multimédia, l'utilisateur devra s'assurer d'avoir les bons codecs installés.

Prérequis

Pour lire un fichier multimédia, vous devrez vous assurer :

  • D'avoir une application compatible
  • D'avoir les codecs appropriés

Backends

Gstreamer

GStreamer est une collection de bibliothèques permettant la connexion de composants de gestion de média, allant de la simple lecture Ogg/Vorbis à de l'édition audio complexe (mixage) et vidéo (édition non linéaire).

Gstreamer sera utilisé par des applications comme Totem, Rhythmbox ou PiTiVi pour encoder ou décoder les flux vidéo et audio. Pour installer les codecs les plus utilisés, exécutez cette commande en root :

pacman -S gstreamer0.10-plugins

Xine

Xine est une alternative à Gstreamer. Plusieurs lecteurs multimédia (Kaffeine, Totem,...) peuvent être configurés pour utiliser ce backend.

pacman -S xine-lib

Codecs les plus utilisés

  • a52dec: liba52 est une librairie libre pour décoder les flux ATSC A/52
  • faac: FAAC est un encodeur de flux audio AAC
  • faad2: Le décodeur ISO de flux audio AAC
  • flac: Free Lossless Audio Codec
  • jasper: A software-based implementation of the codec specified in the emerging JPEG-2000 Part-1 standard
  • lame: Encodeur MP3 et analyser graphique
  • libdca: Librairie libre pour décoder les flux audio DTS
  • libdv: Quasar DV est un codec (libdv) pour les vidéos DV
  • libmad: Un décoder audio MPEG haute qualité
  • libmpeg2: libmpeg2 est une librairie pour décoder les flux vidéos MPEG-1 et MPEG-2
  • libtheora: Un codec vidéo développé par Xiph.org
  • libvorbis: Librairie de codec Vorbis
  • libxv: Librairie d'extension vidéo X11
  • wavpack: Codec de compression audio permettant d'encoder (et de restaurer) un flux PCM
  • x264: Librairie libre pour encoder des flux vidéo H264/AVC
  • xvidcore: XviD est le codec MPEG-4 open source