Qu'est-ce qu'un codec et pourquoi c'est important pour tes fichiers

Fichier vidéo compressé par un codec, montrant la réduction des données brutes vers un fichier plus petit

Un codec est un logiciel qui compresse et décompresse les données multimédias numériques. C'est le moteur caché derrière chaque vidéo et fichier audio que tu regardes, partages ou stockes. Sans codec, une seule minute de vidéo 1080p non compressée consommerait environ 100 Go d'espace de stockage. Le codec transforme cela en un fichier de 200 Mo gérable, tout en gardant l'image nette et claire.

Ce que signifie vraiment « Codec »

Le mot « codec » est un mot-valise formé à partir de co mpresseur/ déc ompresseur (ou parfois co deur/ déc odeur). Il désigne un algorithme, implémenté sous forme de logiciel (et parfois de matériel), qui encode les données multimédias brutes dans un format compressé, puis les décode pour la lecture.

Imagine-le comme un traducteur de langue. Quand tu enregistres une vidéo, le codec traduit les données brutes de pixels et d'audio en une forme compressée que ton appareil peut stocker efficacement. Quand tu appuies sur lecture, il retraduit tout en temps réel pour que ton écran et tes haut-parleurs reçoivent ce dont ils ont besoin.

Il existe deux types principaux :

  • Les codecs vidéo : Gèrent l'encodage et le décodage vidéo. Les exemples incluent H.264, H.265 (HEVC), VP9 et AV1.
  • Les codecs audio : Gèrent l'encodage et le décodage audio. Les exemples incluent AAC, MP3, Opus et FLAC.

Codec vs Format de fichier : Ce n'est pas la même chose

C'est le point qui confond presque tout le monde. Un format de fichier (comme MP4, MKV ou MOV) est un conteneur. C'est la boîte qui regroupe ton flux vidéo, ton flux audio, les sous-titres et les métadonnées. Le codec est l' algorithme de compression appliqué au contenu à l'intérieur de cette boîte.

Un conteneur peut contenir du contenu encodé par de nombreux codecs différents. Par exemple :

Conteneur (Format) Codecs vidéo courants à l'intérieur Codecs audio courants à l'intérieur
MP4 H.264, H.265, AV1 AAC, MP3
MKV H.264, H.265, VP9, AV1 AAC, Opus, FLAC, AC3
MOV H.264, H.265, ProRes AAC, PCM
WebM VP8, VP9, AV1 Vorbis, Opus

Donc quand quelqu'un dit « envoie-moi un MP4 », il spécifie le conteneur. Le codec réel à l'intérieur de ce MP4 pourrait être H.264 ou H.265, et cette distinction affecte la taille du fichier, la qualité et la compatibilité bien plus que l'étiquette du conteneur.

Exemple pratique : Deux fichiers MP4 peuvent sembler identiques sur ton bureau mais se comporter très différemment. Un encodé avec H.264 se lira sur pratiquement n'importe quel appareil fabriqué au cours des 15 dernières années. Un encodé avec AV1 sera beaucoup plus petit mais risque de saccader sur du matériel plus ancien qui ne dispose pas du support de décodage AV1.

Comment un codec compresse la vidéo et l'audio

Les codecs utilisent deux grandes catégories de compression :

  • La compression sans perte : Aucune donnée n'est supprimée. Le fichier se reconstruit parfaitement. FLAC (audio) et Apple ProRes (vidéo) en sont des exemples. Les fichiers restent volumineux mais sont bit-parfaits.
  • La compression avec perte : L'algorithme supprime les données que l'œil ou l'oreille humaine est peu susceptible de remarquer. H.264, AAC et MP3 sont tous avec perte. C'est comme cela qu'on rentre un film de 2 heures dans 4 Go.

Pour la vidéo spécifiquement, un algorithme de compression comme H.264 exploite deux choses :

  1. La redondance spatiale : Au sein d'une seule image, les grandes zones de couleur similaire (comme un ciel bleu) sont encodées en tant que motif plutôt que pixel par pixel.
  2. La redondance temporelle : Entre les images, seules les parties qui changent sont réencodées. Une tête qui parle sur un fond statique a besoin que seule la région du visage soit mise à jour à chaque image, pas l'image entière.

C'est pourquoi une scène lente et statique se compresse beaucoup mieux qu'un clip sportif d'action rapide avec beaucoup de mouvement. Plus il y a de changement entre les images, plus il y a de données à encoder. Tu peux en savoir plus sur la façon dont cela interagit avec la qualité dans ce guide sur la compression vidéo et comment économiser de l'espace sans sacrifier la qualité.

Comparaison des codecs vidéo courants

Voici une comparaison pratique des codecs vidéo couvrant les codecs que tu vas réellement rencontrer :

Codec Aussi connu sous le nom de Efficacité Compatibilité Idéal pour
H.264 AVC, MPEG-4 Part 10 Bonne Universelle Partage général, diffusion en continu, réseaux sociaux
H.265 HEVC Environ 50 % mieux que H.264 Large mais pas universelle Diffusion 4K, appareils à stockage limité
VP9 VP9 Comparable à H.265 Bonne (navigateurs web) YouTube, vidéo web
AV1 AOMedia Video 1 Environ 30 % mieux que H.265 En croissance (appareils plus récents) Économies de bande passante en diffusion, future-proofing
ProRes Apple ProRes Faible (fichiers volumineux) Écosystème Apple Montage vidéo professionnel, post-production

La compression HEVC (H.265) est le juste milieu pour le contenu 4K. Elle offre la même qualité perçue que H.264 à environ la moitié de la taille du fichier, ce qui explique pourquoi les iPhones utilisent par défaut HEVC pour l'enregistrement vidéo depuis l'iPhone 7. Le compromis est que certains appareils Android plus anciens et les machines Windows sans décodeurs matériels peuvent avoir du mal à le lire correctement.

AV1 est le codec principal le plus récent et a été développé par l' Alliance for Open Media comme alternative sans redevance à HEVC. Netflix, YouTube et Meta l'utilisent tous pour la diffusion en continu. L'encodage est lent (les fichiers AV1 prennent beaucoup plus longtemps à encoder que H.264), mais la lecture sur du matériel moderne est rapide.

La relation entre le codec et la taille du fichier est étroitement liée au débit binaire. Si tu veux comprendre comment les paramètres de débit binaire interagissent avec l'efficacité du codec, ce guide approfondi sur le débit binaire vidéo et comment il contrôle la taille du fichier et la qualité l'explique bien.

Les codecs audio que tu vas vraiment rencontrer

  • AAC (Advanced Audio Coding) : Le successeur du MP3. Utilisé dans les fichiers MP4, Apple Music, YouTube et la plupart des services de diffusion en continu. Meilleure qualité que MP3 au même débit binaire.
  • MP3 (MPEG-1 Audio Layer III) : Le classique. Compatible universellement mais moins efficace que AAC. Toujours courant pour la distribution musicale.
  • Opus : Sans redevance, excellent pour la voix et la musique à bas débits binaires. Utilisé dans les conteneurs WebM, Discord et les applications VoIP.
  • FLAC (Free Lossless Audio Codec) : Compression sans perte, donc les tailles de fichier sont grandes mais l'audio est bit-parfait. Préféré par les audiophiles et les archivistes.
  • PCM / WAV : Audio non compressé. Utilisé en production professionnelle et sur Blu-ray. Fichiers énormes, qualité parfaite.

Pourquoi le choix du codec est important pour tes fichiers

Le codec affecte quatre choses qui impactent directement ton flux de travail :

  • La taille du fichier : Une vidéo 1080p de 10 minutes peut faire 800 Mo en H.264 ou environ 400 Mo en H.265 à qualité équivalente.
  • La qualité : À la même taille de fichier, un codec plus efficace produit des résultats visiblement meilleurs. AV1 à 2 Mbps ressemble notablement plus net que H.264 à 2 Mbps.
  • La compatibilité : Uploader une vidéo HEVC sur une plateforme qui n'accepte que H.264 échouera ou sera réencodée (et le réencodage perd toujours de la qualité).
  • La performance de lecture : Décoder AV1 en logiciel sur un ordinateur portable de 2015 augmentera ton CPU. Le même fichier sur un téléphone de 2022 avec un décodeur matériel AV1 se lit sans problème.

Les limites d'upload des plateformes interagissent également avec l'efficacité du codec. Un codec plus efficace signifie que ton fichier s'adapte à la limite de taille d'une plateforme sans avoir besoin de sacrifier la résolution ou la qualité. Pour une référence rapide sur ce que ces limites sont réellement, consulte la fiche complète pour la limite de taille de fichier de chaque plateforme majeure.

Attention aux chaînes de réencodage. Chaque fois qu'un codec avec perte compresse un fichier qui était déjà compressé avec perte, la qualité se dégrade. Si tu exporte de ton éditeur en H.264, puis tu réencodes en H.264 pour l'upload, tu compresses un fichier compressé. Utilise un format intermédiaire sans perte ou à haut débit binaire lors de l'édition, et applique uniquement le codec avec perte final une seule fois à la fin.

Choisir le bon codec pour ta situation

Voici un guide de décision rapide :

  • Partage sur les réseaux sociaux ou via des applications de messagerie : Utilise H.264 dans un conteneur MP4. Il se lit partout sans surprise de compatibilité.
  • Stockage du contenu 4K sur un disque dur : Utilise H.265 (HEVC) pour réduire les besoins de stockage d'environ la moitié par rapport à H.264.
  • Publication de vidéo sur un site web : VP9 ou AV1 dans un conteneur WebM offre une meilleure qualité par kilooctet, ce qui aide les temps de chargement des pages. H.264 en MP4 est le secours sûr pour les navigateurs plus anciens.
  • Montage vidéo professionnel : Enregistre ou exporte en ProRes ou en H.264 haut débit binaire pour que ton logiciel d'édition ait des données propres avec lesquelles travailler.
  • Archivage de contenu que tu ne veux jamais réencoder : Utilise un codec sans perte comme FFV1 ou ProRes 4444 pour que les futurs réexports commencent à partir d'une source parfaite.

L' RFC 6381 de l'IETF définit formellement comment les identifiants de codec sont déclarés à l'intérieur des conteneurs multimédias, ce qui explique pourquoi tu vois parfois des chaînes comme avc1.42E01E dans les manifestes de diffusion en continu. Elles indiquent au navigateur exactement quel profil et quel niveau de codec sont en usage avant même qu'il ne télécharge une seule image.

Si tu dois passer un fichier d'un codec à un autre, par exemple convertir un clip HEVC en H.264 pour qu'il se lise sur un vieux téléviseur, tu as besoin d'un convertisseur vidéo. Le convertisseur vidéo en ligne gratuit de SimpleSize fait exactement cela : tu uploades ton fichier, tu choisis ton format de sortie (MP4, MOV, MKV, WebM ou GIF), tu sélectionnes un codec (H.264, VP9 ou AV1), et tu télécharges le résultat. Pas de compte nécessaire, et la limite quotidienne réinitialise à minuit UTC pour que tu puisses convertir jusqu'à 10 fichiers par jour gratuitement.

Outil de conversion de codec MP4 en ligne comprimant un fichier vidéo

Réduis la taille de ton MP4 sans sacrifier la qualité du réencodage

Comprendre ce qu'un codec fait est une chose. Le mettre en pratique en est une autre. Notre compresseur MP4 gratuit te permet de réduire la taille du fichier tout en gardant le codec qui fait son travail efficacement, sans compte ni installation de logiciel requise.

Essayer la compression MP4 gratuite →

Tu verras généralement un écran noir ou un message d'erreur « codec non supporté » tandis que l'audio se lit correctement (ou vice versa). Cela se produit parce que les flux vidéo et audio à l'intérieur d'un conteneur peuvent utiliser des codecs différents, et ton lecteur peut en supporter un mais pas l'autre. Installer le pack de codec manquant ou convertir le fichier en un format plus compatible comme H.264 en MP4 résout le problème.

En termes d'efficacité de compression, oui. La compression HEVC offre à peu près la même qualité visuelle que H.264 à environ la moitié du débit binaire, ce qui signifie des fichiers plus petits. Mais « mieux » dépend de ton cas d'utilisation. H.264 bénéficie d'un support matériel quasi universel, donc si tu partages des fichiers avec des personnes sur des appareils plus anciens ou tu uploades sur des plateformes qui réencodent en H.264 de toute façon, la compression supplémentaire de H.265 n'offre aucun avantage pratique et peut causer des problèmes de lecture.

Non. Renommer une extension de fichier ne change que l'étiquette du conteneur, pas le codec à l'intérieur. Les flux vidéo et audio restent encodés avec le codec d'origine. Un vrai changement de format ou de codec nécessite un réencodage réel en utilisant un outil convertisseur, qui décode les données d'origine et les réencode avec les nouveaux paramètres de codec.

AV1 réalise sa compression supérieure en utilisant des algorithmes d'analyse beaucoup plus complexes. Il évalue bien plus de modes de prédiction candidats par bloc de pixels, ce qui prend beaucoup plus de temps CPU. L'encodage d'un clip d'une minute en AV1 peut prendre 10 à 50 fois plus longtemps que le même clip en H.264. Les encodeurs matériels dédiés (comme ceux des puces Intel, AMD et Nvidia récentes) réduisent cet écart de manière significative, mais l'encodage logiciel reste lent.

Un codec mp4 désigne l'algorithme d'encodage vidéo utilisé à l'intérieur d'un fichier conteneur MP4. Les choix les plus courants sont H.264 (AVC) et H.265 (HEVC). Pour uploader sur les réseaux sociaux, par email ou via des applications de messagerie, H.264 est le choix le plus sûr car chaque plateforme majeure et chaque appareil le supportent sans aucune étape de conversion. H.265 est mieux pour le stockage ou les plateformes qui l'acceptent explicitement, comme Apple TV ou les téléviseurs Samsung modernes.

Non, si la source est déjà encodée avec perte. La conversion de H.264 à H.265 implique toujours le décodage (qui est sans perte) puis le réencodage (qui introduit une nouvelle série de compression avec perte). La perte de qualité est généralement faible aux débits binaires élevés mais est techniquement inévitable. Le seul moyen d'éviter toute perte est de commencer à partir d'une source sans perte ou non compressée, ou d'utiliser un codec cible sans perte comme FFV1 ou ProRes.