C'est quoi un codec, concrètement ?
Un codec (codeur-décodeur) est un algorithme qui compresse les données vidéo. Sans compression, une minute de vidéo 1080p pèse plus de 10 Go. Avec H.264, c'est 100–200 Mo. Même qualité visuelle, 99% plus léger.
Le compromis : les codecs plus récents compressent mieux, mais demandent plus de CPU pour décoder et peuvent ne pas être supportés sur les appareils plus anciens.
Les quatre codecs à connaître
H.264 (AVC) — Le standard universel
Sorti en 2003. Toujours le codec le plus utilisé au monde, et pour cause.
Les chiffres :
- Taille de fichier : référence (tout le reste est comparé à lui)
- Support décodage : 100% des appareils des 10 dernières années
- Vitesse d'encodage : rapide
- Qualité à bas débit : bonne
Utiliser quand : la compatibilité prime sur tout — réseaux sociaux, email, clients qui pourraient être sur des appareils anciens, intégration sur des sites.
Exemple concret : clip 1080p de 60 secondes à 8 Mbps en H.264 = ~60 Mo.
H.265 (HEVC) — Meilleure compression, support plus limité
Sorti en 2013. Compresse 40–50% mieux que H.264 à qualité visuelle identique.
Les chiffres :
- Taille de fichier : ~50% plus petit que H.264
- Support décodage : ~90% des appareils modernes (pas tous les Android anciens, certaines configs Linux)
- Vitesse d'encodage : 2–5× plus lent que H.264
- Qualité à bas débit : excellente
Utiliser quand : stockage de gros fichiers (vidéo 4K, archives), ciblage d'appareils modernes, ou upload sur des plateformes qui le supportent (YouTube, Vimeo).
Exemple concret : même clip 1080p de 60 secondes à 8 Mbps en H.265 = ~30 Mo (même qualité que le H.264 à 60 Mo).
VP9 — L'alternative open source de Google
Sorti par Google en 2012. Sans redevance, compression comparable à H.265.
Les chiffres :
- Taille de fichier : ~30–40% plus petit que H.264
- Support décodage : Chrome, Firefox, Edge, Android, YouTube — pas Safari/iOS nativement
- Vitesse d'encodage : très lent
- Qualité à bas débit : excellente
Utiliser quand : diffusion web où tu contrôles le lecteur, ou upload YouTube (YouTube ré-encode tout en VP9 de toute façon).
AV1 — Le futur
Sorti en 2018 par l'Alliance for Open Media (Google, Netflix, Apple, Amazon, Mozilla). Sans redevance. La meilleure compression disponible.
Les chiffres :
- Taille de fichier : ~30% plus petit que H.265, ~50% plus petit que H.264
- Support décodage : en forte progression — tous les navigateurs modernes, iPhone 15+, la plupart des Android 2022+
- Vitesse d'encodage : 10–50× plus lent que H.264 (les encodeurs hardware rattrapent)
- Qualité à bas débit : la meilleure
Utiliser quand : streaming (Netflix, YouTube l'utilisent), stockage longue durée où le temps d'encodage importe peu, future-proofing de ton archive.
Comparatif côte à côte
| Codec | Taille fichier | Compatibilité | Vitesse encodage | Idéal pour |
|---|---|---|---|---|
| H.264 | Référence | Universelle | Rapide | Tout, partout |
| H.265 | −50% | Appareils modernes | Lent | 4K, stockage, plateformes modernes |
| VP9 | −40% | Web/Android | Très lent | Vidéo web, YouTube |
| AV1 | −50%+ | Appareils 2022+ | Très lent | Streaming, archives |
Quel codec pour quel usage
Upload YouTube → H.264 ou H.265. YouTube ré-encode en VP9/AV1 de toute façon. Upload en H.264 pour la rapidité, H.265 pour un fichier d'upload plus léger.
Partage avec des clients → H.264 toujours. Tu ne sais pas quel appareil ils utilisent.
Vidéo de fond sur un site (boucle muette) → WebM (VP9) pour Chrome/Firefox, MP4 (H.264) en fallback. Servir les deux.
Archivage 4K → H.265 ou AV1. H.265 si tu as besoin de compatibilité, AV1 pour la compression maximale.
Contenu mobile-first → H.264 en 720p. Toujours le plus sûr pour le support maximal.
Service de streaming / large audience → AV1 si ton encodeur supporte l'accélération hardware. Sinon H.265.
Format de fichier vs codec
Codecs et formats de fichiers sont deux choses différentes :
- .mp4 = conteneur qui peut contenir H.264, H.265 ou AV1
- .webm = conteneur qui contient VP9 ou AV1
- .mkv = conteneur flexible, contient tout
H.264 en MP4 est le choix universellement sûr. La plupart des plateformes d'hébergement vidéo l'acceptent et ré-encodent de leur côté de toute façon.
Compresse ta vidéo maintenant
Compresseur vidéo — upload ta vidéo, choisis le format de sortie (MP4 ou WebM), sélectionne la qualité. FFmpeg gère l'encodage avec la logique de codec décrite ci-dessus. Aucun compte, aucun filigrane.