H.264
H.264, aussi appelé AVC (Advanced Video Coding), est l'un des codecs vidéo les plus populaires. Il est connu pour son efficacité de compression, offrant une bonne qualité vidéo avec des tailles de fichiers relativement faibles, ce qui le rend idéal pour le streaming, les Blu-ray, et d'autres usages.
Principales caractéristiques de H.264 :
- Compression efficace : Il utilise des algorithmes avancés pour réduire la taille des fichiers vidéo tout en conservant une bonne qualité.
- Large compatibilité : Presque tous les appareils et plateformes (smartphones, navigateurs, lecteurs multimédias) supportent H.264.
- Flexibilité :
- Supporte des résolutions allant de la basse définition (SD) à l'ultra haute définition (4K).
- S'adapte à différents débits pour répondre aux besoins de qualité ou de bande passante.
Commande FFmpeg pour encoder en H.264 :
Voici un exemple simple pour encoder une vidéo en H.264 avec FFmpeg :
ffmpeg -i input.mp4 -c:v libx264 -crf 23 -preset medium output.mp4
-c:v libx264: Utilise le codec H.264.-crf 23: Détermine la qualité (0 = sans perte, 18-28 est une plage typique, 23 = par défaut).-preset medium: Ajuste la vitesse d'encodage (plus lent = meilleure compression).
Avantages de H.264 :
- Bonne qualité visuelle à des débits relativement faibles.
- Utilisation large dans le streaming vidéo (YouTube, Netflix, etc.).
- Convient aux Blu-ray et aux enregistrements vidéo.
Limites :
- Compression moins efficace que des codecs plus récents comme H.265 (HEVC) ou AV1.
- Licences et brevets limitent son utilisation dans certains cas.
H.264 reste néanmoins une norme dominante grâce à sa compatibilité universelle et sa robustesse.
