Expliquer la différence entre les codecs et les conteneurs est relativement simple, mais une partie difficile tente de comprendre chaque format. Les lignes commencent à se brouiller lorsque vous vous rendez compte que les codecs les plus courants ne sont pas exclusifs et que vous pouvez utiliser plusieurs technologies de compression pour effectuer le travail. La ligne floue devient presque invisible quand vous commencez à parler de formats comme MPEG-4 qui pourrait être classé comme un peu un conteneur et un peu un codec, mais c'est une classification plutôt compliquée qu'il vaut mieux laisser pour une autre fois.
Alors, comment apprenez-vous la différence entre des douzaines de codecs et des options de conteneurs? Ne pas. Il n'y a qu'une poignée de technologies qui sont utilisées pour la vidéo en ligne, et la plus grande partie de vos efforts sera consacrée à comprendre comment cela fonctionne, ainsi qu'à comprendre les compromis auxquels vous êtes confronté lorsque vous décidez quoi utiliser.
Vous pourriez passer des semaines à étudier des technologies qui ne sont utilisées que pour un nombre relativement restreint d'applications. Nous allons donc nous concentrer sur les technologies que vous utiliserez pour la plupart de vos besoins d'encodage vidéo et de lecture.
Qu'est-ce qu'un codec?
Un codec - ou codeur / décodeur - est un outil de codage qui traite la vidéo et la stocke dans un flux d'octets. Les codecs utilisent des algorithmes pour réduire efficacement la taille du fichier audio ou vidéo, puis le décompressent en cas de besoin. Il existe des dizaines de types de codecs différents, et chacun utilise une technologie différente afin d'encoder et de réduire votre fichier vidéo pour l'application prévue.
Selon le codec, ce codage se produit de l'une des deux façons suivantes: perte ou compression sans perte. Comment fonctionne la compression de fichiers? Comment fonctionne la compression de fichiers? La compression des fichiers est au cœur du fonctionnement du Web moderne, pourrait-on dire, car cela nous permet de partager des fichiers qui seraient autrement trop longs à transférer. Mais comment ça fonctionne? Lire la suite .
La compression avec perte
Lorsque vous recherchez des tailles de fichiers gérables, la compression avec perte est la méthode la plus viable disponible. Bien que vous perdiez certainement de la qualité dans l'audio, la vidéo ou les deux, la compression est un mal nécessaire (actuellement) dans un monde dominé par le besoin de partager et de stocker ce qui serait autrement une taille de fichier irréalisable. Votre Blu-ray moyen, par exemple, peut dépasser 40 gigaoctets, et ce genre d'espace de stockage serait non seulement onéreux, mais cela rendrait les téléchargements et les achats numériques peu pratiques, voire une perte de temps. La clé lors de l'utilisation de la compression avec perte est de choisir le format de compression de la plus haute qualité pour votre usage prévu, de sorte que vous fassiez la distinction entre la perte de qualité et la taille du fichier.
Compression sans perte
La compression sans perte fonctionne un peu comme un fichier ZIP ou RAR car après compression et décompression, le fichier est essentiellement le même. Grâce à l'utilisation d'algorithmes intelligents, le fichier ne perd pas beaucoup de qualité, mais ce n'est pas un moyen efficace de stocker de gros fichiers car il n'y a pas beaucoup de compression. En outre, la transmission en ligne de gros fichiers vidéo utilise beaucoup trop de bande passante (bien que le codage H.265 puisse changer cela) pour en faire une option de compression viable.
Sauf si vous travaillez dans l'industrie cinématographique, ou dans le montage vidéo, il est peu probable que vous partagiez jamais des fichiers vidéo dans un format sans perte (si même alors). Pour le mettre en perspective, même un téléviseur 4k ne contient pas la résolution nécessaire pour afficher un film tourné sur une caméra moderne et livré sans une sorte de compression. En fait, ce n'est même pas encore (encore). Alors que la vidéo 4k est belle 8 Eye-Popping Ultra HD Vidéos à regarder sur votre nouveau téléviseur 4K [Truc à regarder] 8 Ultra-Eye vidéos HD à regarder sur votre nouveau téléviseur 4K [Stuff à regarder] Nous avons chalut haut et bas et trouvé quelques vidéos 4K qui tirent pleinement parti du nombre ridicule de pixels à votre disposition, gratuitement. Lire la suite, il n'est même pas proche de la taille d'un format vidéo non compressé.
Alors qu'un film Blu-ray est moins de 50 gigaoctets (s'il doit tenir sur un seul disque), le premier film 4k téléchargeable (disponible pour les consommateurs - bande-annonce ci-dessous) est un gigantesque 160 gigaoctets! La vidéo 1080p complètement décompressée est un gigantesque 410 gigaoctets par heure, et cela n'inclut pas le fichier audio, qui pourrait ajouter 7 gigaoctets supplémentaires par heure selon la façon dont il a été enregistré. Dans l'ensemble, ces fichiers sont presque inutiles pour un marché de consommation avec la technologie actuelle.
Il est également important de noter que les codecs ne sont pas seulement pour la compression audio. Formats de fichiers audio expliqués en termes simples Formats de fichiers audio expliqués en termes simples Lire la suite et fichiers vidéo. Une fois qu'un fichier a été codé en utilisant un codec spécifique, ce même codec doit être utilisé pour décoder le fichier afin qu'il puisse être lu sur votre appareil. Ne pas utiliser le bon codec est ce qui conduit à la majorité des problèmes de compatibilité ou de lecture de l'appareil. Ce problème est de moins en moins courant car les conteneurs modernes incluent souvent les codecs audio et vidéo requis pour lire le fichier.
Codecs populaires
XviD / DivX
DivX est un codec vendu dans le commerce, tandis que XviD est un utilitaire open source destiné à fonctionner comme une alternative à son cousin commercial. Les deux codecs peuvent décoder la sortie de l'autre, car ils sont tous deux construits sur l'implémentation de MPEG-4. Bien qu'il soit encore largement utilisé, c'est souvent strictement pour l'encodage vidéo et en conjonction avec l'un des packs les plus populaires mentionnés ci-dessous.
MPEG-4
MPEG-4 est le format de diffusion le plus courant et il se compose de plusieurs parties, dont seule MPEG-4 Part II est utilisée pour le codage vidéo. MPEG-4 Part II fait appel à des encodeurs vidéo tels que DivX ou XviD pour encoder la vidéo, tandis que l'audio est généralement transporté au format MP3. Les mises à jour modernes de MPEG-4 utilisent maintenant H.264.
H.264
C'est le choix le plus populaire pour le matériel haute définition. H.264 est également un couteau suisse relatif au monde des codecs car il peut utiliser à la fois la compression avec et sans perte en fonction des paramètres choisis lors de l'encodage, tels que le taux de trame, la qualité et la taille du fichier cible. H.264 repose sur x264 pour la vidéo codée (ainsi que sur d'autres, tels que DivX ou XviD), et l'audio est souvent codé en utilisant des codecs audio AAC ou MP3 en fonction de la taille et de la qualité que vous ciblez.
H.264 est présenté comme étant 1, 5 à 2 fois plus efficace que la compression MPEG-4 de base, ce qui permet de réduire la taille des fichiers et de les lire de façon transparente sur plusieurs appareils. Cela dit, H.264 est maintenant inclus dans le codec MPEG-4 (partie 10, connu sous le nom AVC), de sorte qu'il pourrait devenir un point discutable dans un avenir proche, car les codecs deviennent moins dépendants d'une seule technologie de codage, et prennent plutôt sur le rôle d'un pack de codecs qui inclut plusieurs méthodes de codage dans un seul paquet.
Qu'est-ce qu'un conteneur?
Un conteneur existe uniquement dans le but de regrouper tous les fichiers audio, vidéo et codec en un seul package organisé. En outre, le conteneur contient souvent des informations de chapitre pour les films DVD ou Blu-ray, les métadonnées, les sous-titres et / ou des fichiers audio supplémentaires tels que différentes langues parlées. Le conteneur typique fonctionne comme un fichier exécutable (.exe) sous Windows. Il utilise un fichier .bat pour indiquer au système d'exploitation que des commandes exécutables doivent être exécutées ensemble pour atteindre le résultat escompté.
Conteneurs populaires
Flash Video (.flv, .swf)
Macromedia a d'abord créé Flash avant d'être finalement acquis par Adobe en 2005. Flash est un conteneur vieillissant qui est progressivement abandonné en raison des limitations de la technologie, créant ce que Steve Jobs appelait une gestion de fichiers «buggée». Cela a conduit à une omission très publique des appareils iOS pour Adobe et il semble que ce fut le début de la fin pour le format. Au fur et à mesure que la normalisation HTML5 prend forme Commencez avec HTML5 Commencez avec HTML5 Vous avez entendu parler de HTML5. Tout le monde l'utilise. Il est annoncé comme le sauveur de l'Internet, permettant aux gens de créer des pages Web riches et engageantes sans avoir recours à l'utilisation de Flash et Shockwave. Lire la suite, nous devrions voir moins de vidéos Flash en ligne, et le conteneur va très probablement disparaître avec lui.
MKV
MKV est un format en croissance rapide qui a été conçu pour être à l'épreuve du futur. Le conteneur lui-même prend en charge presque tous les formats audio ou vidéo, ce qui le rend adaptable, efficace et hautement considéré comme l'un des meilleurs, sinon le meilleur, pour stocker des fichiers audio et vidéo. En outre, il prend même en charge plusieurs fichiers audio, vidéo et sous-titres même s'ils sont encodés dans des formats différents. En raison des options offertes par le conteneur, ainsi que de la gestion des erreurs de récupération (qui vous permet de lire les fichiers corrompus), il est rapidement devenu l'un des meilleurs conteneurs actuellement disponibles.
MP4
MP4 est le format recommandé pour le téléchargement de vidéos sur le Web Tout ce que vous devez savoir sur le téléchargement de vidéos sur YouTube Tout ce que vous devez savoir sur le téléchargement de vidéos sur YouTube Actuellement, il existe trois façons de télécharger des vidéos sur YouTube. Voici un aperçu détaillé de la façon d'utiliser votre ordinateur, votre téléphone ou votre console de jeux. En savoir plus, et les services tels que Vimeo et YouTube l'ont répertorié comme leur format préféré. Le conteneur MP4 utilise le codage MPEG-4, ou H.264, ainsi que AAC ou AC3 pour l'audio. Il est largement pris en charge sur la plupart des appareils grand public et le conteneur le plus utilisé pour la vidéo en ligne. Vous ne pouvez vraiment pas vous tromper avec MP4.
En résumé, un conteneur est un élément d'information (la plupart du temps) inutile lorsqu'il est fait référence à la vidéo. Dire à quelqu'un de vous envoyer un fichier MP4 ne donne aucun élément d'information utile sans comprendre comment la vidéo et l'audio lui-même ont été encodés. Le conteneur est juste cela, un endroit pour stocker l'audio, la vidéo et les codecs nécessaires pour les décoder pour la lecture.
Donc, en fin de compte si vous cherchez des conseils sur ce qu'il faut utiliser, H.264 devient rapidement le codec standard, tandis que mp4 ou MKV sont des conteneurs dignes. MP4 pourrait avoir l'avantage ici parce qu'il est mieux pris en charge dans les appareils grand public, et est la norme pour la plupart des grands sites de vidéo en streaming. En fin de compte, le choix vous appartient, et tant que la vidéo peut être décodée et jouée à l'autre extrémité, il n'y a vraiment pas beaucoup de mauvais choix que vous pouvez faire en termes de quoi utiliser.
J'aimerais entendre ce que vous utilisez et pour quelle application vous l'utilisez. Quels sont vos principaux codecs de compression vidéo, paramètres et conteneurs? Les meilleurs paramètres et formats de capture de vidéos pour YouTube Les meilleurs paramètres et formats pour la capture de vidéos pour YouTube En savoir plus? Faites-nous savoir dans les commentaires ci-dessous.
Crédit photo: outil de compression Via Shutterstock, Tunnel d'Images, Médias, Photographies via Shutterstock, Amazing Nature par Dr. Wendy Longo (modifié), Adobe Media Encoder CS4 par Kebman, Youtube par Esther Vargas via Flickr