Codecs and containers (Français)
En général, les codecs sont utilisés par les applications multimédia pour coder ou décoder des flux audio ou vidéo. Pour pouvoir lire des flux encodés, les utilisateurs doivent s'assurer qu'un codec approprié est installé.
Source Wikipedia, Codec :
- Un codec est un dispositif matériel ou logiciel permettant de mettre en œuvre l'encodage ou le décodage d'un flux de données numérique, en vue d'une transmission ou d'un stockage.
Cet article ne traite que des codecs et des backends d'applications ; consultez List of applications/Multimedia pour obtenir une liste de lecteurs multimédias (MPlayer, mpv et VLC sont des choix populaires).
Prérequis
La lecture d'un contenu multimédia nécessite deux éléments :
- Un lecteur multimédia adéquat
- Le codec approprié
Il n'est pas toujours nécessaire d'installer explicitement les codecs si vous avez installé un lecteur multimédia. Par exemple, MPlayer intègre un grand nombre de codecs en tant que dépendances, ainsi que des codecs intégrés.
Liste de codecs
Audio
Consultez également Wikipedia:Comparison of audio coding formats.
Codecs audio sans perte (lossless)
- Apple Lossless (ALAC) — Codec de compression audio sans perte développé par Apple et déployé sur toutes ses plates-formes et appareils.
- FLAC — Codec audio libre sans perte.
- WavPack — Format de compression audio sans perte qui possède également un hybrid mode.
Codecs audio avec pertes (lossy)
Format | Encodeur | Décodeur | |
---|---|---|---|
AAC | #AAC | ||
ATSC A/52 | aftenAUR | a52dec | |
CELT | |||
MPEG-1 | |||
MP3 | |||
Musepack (MPC) | – 1 | libmpcdec | |
Opus | |||
Vorbis | |||
Speech codecs | |||
AMR | |||
Speex |
- mppenc n'est pas empaqueté.
- MAD — Décodeur audio MPEG de haute qualité.
- opencore-amr — Mise en œuvre à code source ouvert du codec vocal AMR (Adaptive Multi Rate).
AAC
Selon Wikipedia:
- Advanced Audio Coding (AAC, litt. « encodage audio avancé ») est un algorithme de compression audio avec perte de données ayant pour but d’offrir un meilleur rapport qualité sur débit binaire que le format plus ancien MPEG-1/2 Audio Layer 3, plus connu sous le nom de MP3.
Codecs vidéo
Consultez également Wikipedia:Comparison of video codecs.
Format | Bibliothèques de codecs |
---|---|
AV1 | aom, (décodage), (encodage), |
AVS2 | (décodage) |
Daala | (décodage) |
Dirac | schroedinger |
DV | |
H.265 | , |
, | |
H.264 | x264, |
MPEG-1 | (décodage) |
MPEG-2 | |
MPEG-4 | Xvid () |
Theora () | |
VP8, VP9 | libvpx, |
- Theora — Codec vidéo ouvert développé par le Xiph.org.
- x265 — Projet open-source et bibliothèque d'application gratuite pour l'encodage de flux vidéo au format H.265/High Efficiency Video Coding (HEVC).
Backends
GStreamer
De https://gstreamer.freedesktop.org/ :
- GStreamer est une bibliothèque permettant de construire des graphes de composants de traitement des médias. Les applications qu'elle prend en charge vont de la simple lecture d'Ogg/Vorbis, du streaming audio/vidéo au traitement complexe de l'audio (mixage) et de la vidéo (montage non linéaire).
Simplement, GStreamer est un backend ou framework utilisé par de nombreuses applications média. Consultez l'article GStreamer.
xine
De https://sourceforge.net/projects/xine/ :
- xine est un lecteur multimédia libre. Il lit les CD, DVD, BluRay et VCD. Il décode également les fichiers multimédias tels que AVI, MOV, WMV et MP3 à partir des disques durs locaux, et affiche les fichiers multimédias diffusés en continu sur Internet.
Comme alternative à GStreamer, de nombreux lecteurs multimédia peuvent être configurés pour utiliser le backend xine fourni par .
Notez que le projet xine lui-même fournit un lecteur vidéo compétent, .
libavcodec
libavcodec fait partie du projet FFmpeg. Il comprend un grand nombre de codecs vidéo et audio. Les codecs libavcodec sont inclus dans les lecteurs multimédias tels que MPlayer et VLC, vous n'aurez donc peut-être pas besoin d'installer le paquet ffmpeg lui-même.
Trucs et astuces
Pas de H264, mpg4 ou Musepack (.mpc) dans le lecteur Totem
Si vous rencontrez l'avertissement "The H264 plugin is missing" avec le lecteur multimédia Totem, installez .
Pas de H264 dans le lecteur Parole
Si vous rencontrez l'avertissement "Parole needs H.264 decoder to play this file" avec le lecteur multimédia Parole, installez .