Quel codec vidéo est le meilleur ? H.264 vs H.265 vs VP9 vs AV1
Il n'y a pas de « meilleur » universel — le bon codec dépend de vos appareils cibles, méthode de diffusion, cible qualité, et ressources d'encodage. Voici le cadre de décision 2024.
Comparaison rapide
| Codec | Efficacité (vs H.264) | Support appareils (2024) | Vitesse encodage | Licence | Idéal pour |
|---|---|---|---|---|---|
| H.264 / AVC | Base (1×) | Universel (tout appareil depuis 2005) | Rapide (encodage HW partout) | Pool brevets (royalties) | Compatibilité max, streaming live, legacy |
| H.265 / HEVC | ~40–50% meilleur | Excellent (2017+ téléphones, PC, TV, consoles). Pas Safari <14. | Lent (encodage HW sur GPU/SoC 2018+) | Pools brevets complexes (cher) | Diffusion 4K/8K, bande passante limitée, appareils modernes |
| VP9 | ~30–40% meilleur | Excellent (Chrome, Firefox, Edge, Android, TV 2016+). Pas Safari <14.1. | Moyen (encodage HW 2016+) | Sans royalties (Google) | Streaming web (YouTube), pipelines open-source |
| AV1 | ~30% meilleur que HEVC | Croissant (GPU 2020+ : RTX 30, RDNA2, Apple M1, Snapdragon 8 Gen 1). Pas décodage HW sur anciens. | Très lent (SW), encodage HW émergent (2023+) | Sans royalties (AOMedia) | Future-proofing, 4K/8K/HDR, web (YouTube, Netflix), images AVIF |
Arbre de décision
- Doit lire sur appareils de 10 ans / smart TV / consoles ? → H.264 High Profile Level 4.1/4.2.
- Cible appareils 2018+, besoin 4K/HDR, bande passante limitée ? → HEVC (Main 10 Profile) + fallback H.264.
- Web-first (YouTube, Vimeo, propre player), stack open-source ? → VP9 (Profile 0/2) + fallback H.264.
- Archivage / future-proof / meilleure qualité par bit / images AVIF ? → AV1 (Main Profile) + échelle HEVC/VP9/H.264.
- Streaming live (faible latence) ? → H.264 (LL-HLS, WebRTC, SRT). Encodage live HEVC/VP9/AV1 encore niche/cher.
- Écosystème Apple seulement ? → HEVC + H.264 (Apple supporte les deux nativement). AV1 sur M1+/iOS 16+.
Échelles d'encodage pratiques (2024)
// Échelle H.264 (Universelle)
1080p60 8 Mbps
1080p30 5 Mbps
720p30 3 Mbps
480p30 1,5 Mbps
360p30 0,8 Mbps
// Échelle HEVC (4K/HDR)
2160p60 18 Mbps (Main 10, HDR10)
1080p60 6 Mbps
720p30 2,5 Mbps
// Échelle AV1 (Pointe)
2160p60 12 Mbps (Main, HDR10+)
1080p60 4 Mbps
Outils
- FFmpeg (tous codecs, CLI, script).
- HandBrake (GUI, H.264/HEVC/VP9/AV1 via SVT-AV1).
- Shutter Encoder (GUI, fonctionnalités pro).
- Encodeurs GPU : NVENC (NVIDIA), QSV (Intel), VCN (AMD), VideoToolbox (Apple) — rapides, qualité inférieure au CPU (x264/x265/libvpx/SVT-AV1).
En résumé
H.264 = roi compatibilité.
HEVC = diffusion 4K/HDR vers appareils modernes.
VP9 = standard web ouvert.
AV1 = le futur ; encoder maintenant pour archive, diffuser via échelle.
