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é.

État de la traduction: Cet article est la version francophone de Codecs and containers. Date de la dernière traduction: 2022-10-03. Vous pouvez aider à synchroniser la traduction s'il y a eu des changements dans la version anglaise.

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.
https://alac.macosforge.org/ || alac-gitAUR
  • FLAC Codec audio libre sans perte.
https://xiph.org/flac/ || flac
  • WavPack Format de compression audio sans perte qui possède également un hybrid mode.
https://www.wavpack.com/ || wavpack

Codecs audio avec pertes (lossy)

FormatEncodeurDécodeur
AAC#AAC
ATSC A/52aftenAURa52dec
CELT
MPEG-1 
MP3
Musepack (MPC)1libmpcdec
Opus
Vorbis
Speech codecs
AMR
Speex
  1. mppenc n'est pas empaqueté.
  • MAD Décodeur audio MPEG de haute qualité.
https://www.underbit.com/products/mad/ || libmad
  • opencore-amr Mise en œuvre à code source ouvert du codec vocal AMR (Adaptive Multi Rate).
https://sourceforge.net/projects/opencore-amr/ || opencore-amr
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 d'image

  • OpenJPEG Codec JPEG 2000 open-source.
https://www.openjpeg.org/ || openjpegAUR

Codecs vidéo

Consultez également Wikipedia:Comparison of video codecs.

FormatBibliothèques de codecs
AV1aom, (décodage), (encodage),
AVS2 (décodage)
Daala (décodage)
Diracschroedinger
DV
H.265,
,
H.264x264,
MPEG-1 (décodage)
MPEG-2
MPEG-4Xvid ()
Theora ()
VP8, VP9libvpx,
  • Theora Codec vidéo ouvert développé par le Xiph.org.
https://www.theora.org/ || libtheora
  • 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).
https://www.x265.org/ || x265

    Outils de format de conteneur

    Consultez également Wikipedia:Comparison of video container formats.

    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 .

    This article is issued from Archlinux. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.