Il existe de nombreux codecs que vous pouvez utiliser, et chacun brille dans un domaine différent. Voici celui qui vous convient le mieux sous Windows.
Vous ne savez peut-être pas grand-chose sur les codecs vidéo, mais il est possible que vous les utilisiez dans votre vie quotidienne. Vous pouvez être en train de diffuser, d'envoyer une vidéo que vous avez faite à d'autres, ou d'avoir un disque dur de plusieurs téraoctets rempli de vidéos et de vouloir récupérer une partie de son espace sans supprimer aucun fichier.
Alors, que sont les codecs vidéo, comment devriez-vous en choisir un et comment cela affecterait-il vos vidéos produites ?
Que sont les codecs?
Si vous voulez être technique, la "vraie" façon d'épeler le mot est "CoDecs", puisque le terme est une combinaison du mots "codeurs" et "décodeurs". Mais personne ne l'épelle comme ça dans le monde réel, donc ça va si vous ne l'épelez pas de cette façon.
La partie "codeur" de "codecs" permet d'encoder un flux multimédia à l'aide d'un algorithme particulier. Pendant ce temps, la partie "décodeur" permet la lecture d'un flux multimédia encodé avec un encodeur compatible.
Pour en savoir plus sur les codecs, consultez notre guide sur tout ce que vous devez savoir sur les codecs vidéo, les conteneurs et la compression.
Pourquoi votre choix de codec est important
Lorsque vous choisissez un codec, vous devez considérer ses avantages et ses inconvénients et choisir le meilleur pour la tâche.
Compatibilité: La compatibilité matérielle et le support sont l'un des principaux facteurs à prendre en compte lors du choix d'un codec. Comment prévoyez-vous d'utiliser le média après l'avoir encodé? Feront-ils partie de votre collection personnelle ou prévoyez-vous de les partager avec d'autres ?
Vitesse: Vous devez également tenir compte de la vitesse d'encodage. AV1 est considéré comme l'un des meilleurs codecs disponibles aujourd'hui pour le stockage de contenu à long terme. Cependant, avec AV1, un processeur Ryzen 5900x pas trop minable peut fonctionner pendant des jours pour encoder une seule vidéo.
Type de contenu et qualité de sortie: De plus, puisque nous parlons de "stockage à long terme", voudriez-vous que les fichiers encodés soient presque identiques aux originaux, en restant aussi proches que possible de la source? Vous devez ignorer AV1 car il ne peut pas effectuer une compression entièrement sans perte. En revanche, les H.265 et H.264 plus anciens et moins avancés le peuvent.
Editabilité: Voulez-vous également éditer la vidéo, la remixer, couper ou ajouter des scènes, des titres et des effets, et essayer l'étalonnage des couleurs? Il serait préférable que vos vidéos source soient encodées dans un format "facile à éditer" qui soit plus rapide à lire pour l'ordinateur. Cela signifierait également qu'ils seraient "plus faciles à déplacer" lorsqu'ils travaillent avec la chronologie d'un éditeur vidéo. Pour cela, vous auriez besoin de quelque chose comme MJPEG ou, pour une meilleure qualité, ProRes.
Les meilleurs codecs à votre disposition
Passons en revue les principaux codecs vidéo que vous pouvez utiliser :
1. H.265/HEVC
Le dernier codec "basé sur MPEG" largement disponible, H.265, également connu sous le nom de codage polyvalent à haute efficacité (HEVC pour court) et MPEG-H Partie 2, offre la meilleure combinaison de qualité, de vitesse et de prise en charge matérielle étendue parmi ses pairs.
C'est pourquoi vous le voyez en haut de notre liste: il est plus lent d'encoder en H.265 à l'aide d'un encodeur logiciel spécialisé comme x265, mais cela vous offrira la meilleure qualité possible pour votre contenu. Il sera toujours (beaucoup) plus rapide que AV1 et jouera également bien avec le contenu avec "grain" (le "bruit" que vous voyez dans les films cinématographiques).
2. AV1
Le dernier codec de notre sélection, AV1, est un VP9 super évolué qui offre des gains significatifs en compression et en qualité par rapport à son ancêtre. Là où VP9 "a souvent échangé des coups" avec H.265, AV1 les laisse tous les deux derrière, atteignant même + 50% de meilleure qualité à la même taille de fichier ou -50 % de taille de fichier plus petite pour la même qualité - vous choisissez la manière dont vous préférez aller.
Cela semble parfait jusqu'à ce que vous réalisiez qu'il peut aussi être des dizaines de fois plus lent que de nombreuses alternatives. De plus, il n'aime pas le contenu "bruyant", il supprime donc tout "grain" par défaut. Il offre un commutateur avancé comme option supplémentaire pour rajouter artificiellement du bruit au contenu.
Pourtant, les puristes diraient à juste titre qu'il s'agit d'une approximation et non de la bonne façon de préserver l'apparence du support d'origine si vous réencodez votre contenu pour un archivage à long terme.
3. H.264/AVC
H.264, également connu sous le nom de Advanced Video Coding (AVC en abrégé) et MPEG-4 Part 10, est le précurseur de H.265. Il a des exigences matérielles beaucoup plus faibles et est utilisé depuis beaucoup plus longtemps.
En tant que tel, il est beaucoup plus rapide dans l'encodage que H.265 et surtout AV1 et a un support matériel beaucoup plus large. Même les smartphones les plus abordables que vous pouvez acheter aujourd'hui peuvent décoder et encoder du matériel H.264.
Avec H.264, vous obtenez soit une qualité inférieure pour la même taille, soit des fichiers beaucoup plus volumineux pour la même qualité par rapport à H.265 et AV1.
4. VP9
Créé comme une alternative plus ouverte au H.265 chargé de motifs, VP9 était censé remplacer H.264 et H.265 sur le Web. Bien qu'il soit utilisé par de nombreux sites importants, cette promesse ne s'est pas encore pleinement concrétisée.
De plus, bien qu'il soit pris en charge par les navigateurs et presque tous les lecteurs multimédias logiciels basés sur PC, le matériel les lecteurs multimédias (comme les décodeurs TV ou un système de divertissement que vous pourriez avoir dans votre voiture) pourraient sauter.
En ce qui concerne la vitesse et la qualité, il se situe juste entre H.264 et H.265, selon le contenu encodé et les paramètres.
5. MPEG-4/Xvid/DivX
Le codec MPEG4 est arrivé au premier plan grâce à sa variante DivX, qui dominait l'encodage vidéo à l'époque de Windows XP grâce au piratage de films endémique.
MPEG4 est presque obsolète aujourd'hui. C'était optimal lorsque les pirates voulaient extraire un DVD et placer une copie fortement recompressée sur un seul CD à partager avec des amis.
Cela peut être utile, selon vos priorités et le matériel disponible. C'est un bon choix si vous ne voulez que des gains minimes le plus rapidement possible. Cependant, du point de vue de la qualité, il existe de bien meilleures options disponibles.
6. ProRes
Largement considéré comme "le format vidéo modifiable d'Apple", ProRes n'offre pas la meilleure compression, mais c'est parce qu'il donne la priorité à la qualité et à l'éditabilité.
Vous utiliserez rarement (voire jamais) ProRes pour lire des médias ou les compresser à des fins d'archivage ou de distribution. Et pourtant, c'est presque obligatoire si vous êtes un professionnel de la phase de post-production, jongler avec des scènes dans Final Cut Pro X ou la coloration dans Davinci Resolve car c'est simple, rapide et, plus important encore, considéré comme un standard.
Un cas convivial où vous pourriez tomber dessus est l'enregistrement vidéo de haute qualité avec l'un des derniers iPhones (à partir de 13 Pro) en mode vidéo.
7. MJPEG
Le "cousin plus convivial" de ProRes est principalement utile si vous importez du contenu d'anciens appareils analogiques sur votre PC, via une solution de capture vidéo, pour une édition ultérieure. C'est parce qu'il est ultra-rapide dans la recherche et que vous pouvez travailler avec chaque image agissant comme une image clé au lieu d'avoir à gérer des séquences d'images.
MJPEG est loin d'être l'algorithme le plus avancé: il parvient à réduire la taille des vidéos en encodant toutes les images sous forme d'images JPEG.
Cependant, la compression JPEG est très déficitaire en qualité, ce qui rend MJPEG utile uniquement dans le cas particulier où nous mentionné: recherche ultra-rapide dans le contenu importé qui n'avait pas la meilleure qualité à préserver dans le premier lieu.
8. MPEG2
Vous pouvez toujours rencontrer MPEG2 si votre PC est équipé d'un lecteur optique et que vous essayez de lire un DVD avec. Les fichiers VOB de la plupart des DVD contiennent des flux codés avec des algorithmes vidéo MPEG2 et audio AC3.
Le fait même que la plupart des PC d'aujourd'hui n'ont même pas de lecteur optique est révélateur de l'utilité du MPEG2 dans le paysage technologique moderne.
Comment choisir un codec
Nous avons vu pourquoi le choix du codec est important, ainsi que la différence entre les principaux codecs en termes de qualité et de vitesse. Mais encore, lequel choisir, quand et pourquoi ?
1. Choisir un codec pour le streaming
Si vous diffusez sur des plateformes comme Twitch et YouTube, vous voudrez probablement utiliser H.264. Il est plus rapide que H.265 et AV1 en codage tout en ayant des exigences matérielles beaucoup plus faibles.
Il est très important de réduire la pression matérielle, surtout si vous souhaitez exécuter d'autres logiciels exigeants en parallèle (comme les derniers jeux triple-A) sans nuire aux performances.
Pour aider encore plus, presque tous les GPU d'au moins les deux dernières "générations" de Nvidia et AMD prennent en charge l'encodage H.264 accéléré par le matériel. Cela vous permet d'encoder vos flux vidéo en temps réel avec un impact minimal sur les performances (pensez à 5 % à 10 % des ressources de votre GPU).
2. Choisir un codec pour l'archivage
Pour l'archivage, le meilleur choix de codec dépend du contenu que vous souhaitez stocker et si vous souhaitez préserver sa qualité ou réduire les demandes de stockage.
Bien que AV1 offre le meilleur rapport qualité/taille, H.265 reste une meilleure option si vous souhaitez compresser des vidéos "cinématographiques" (surtout si elles sont "bruyantes") tout en conservant tous les détails. Ils seront toujours plus petits que s'ils étaient stockés avec la plupart des autres codecs, à l'exception de AV1.
AV1 est le meilleur choix si ses vitesses de compression beaucoup plus lentes ne vous dérangent pas, et encore plus si vous réencodez du contenu « fluide », comme des dessins animés et des dessins animés.
3. Choisir un codec pour le contenu 4K+
Tous les codecs jusqu'au H.264 ont été conçus pour des résolutions sub-HD. H.264 a été le premier codec conçu pour stocker du contenu Full HD (à des résolutions allant jusqu'à 1920 x 1080). Cependant, aujourd'hui, nous avons aussi 4K et Ultra HD contenu, et H.265, AV1 et VP9 sont meilleurs pour des résolutions beaucoup plus élevées.
4. Choisir un codec pour maximiser la compatibilité
La règle générale est que plus le codec que vous utiliserez est ancien, plus sa compatibilité avec plus d'appareils est élevée. Si vous voulez que vos vidéos soient lues pratiquement partout, optez pour MPEG4. Il est ancien, surpassé par toutes les nouvelles options, mais il est également pris en charge nativement même par les téléviseurs de dix ans.
Si vous ne vous souciez que des appareils plus récents, H.264 peut fonctionner sur presque tous les appareils de lecture multimédia sortis au cours des cinq dernières années, y compris les consoles de jeu et les smartphones.
Nous vous suggérons d'ignorer H.265, AV1 et VP9, car chacun a ses propres "bizarreries" et est mieux pris en charge dans des écosystèmes particuliers. Par exemple, VP9 est lisible dans la plupart des navigateurs modernes, mais uniquement par quelques lecteurs multimédias autonomes.
4. Choisir un codec centré sur l'encodage matériel
L'encodage accéléré par le matériel ressemble à de la magie et peut affecter votre choix de codec. Néanmoins, vous devez vous rappeler que l'encodage accéléré par le matériel est principalement utile pour les utilisations en temps réel, comme le streaming. C'est pourquoi nous vous proposons d'utiliser l'encodage GPU dans notre article sur comment optimiser les flux de jeu à l'aide d'OBS Studio.
Contrairement aux encodeurs logiciels comme x265, les encodeurs à accélération matérielle n'atteignent pas des vitesses plus élevées uniquement à cause du matériel dédié d'un GPU: ils utilisent également des versions "simplifiées" du même algorithmes. Ceux-ci privilégient la vitesse et la compatibilité à la qualité.
Pour cette raison, un fichier H.265 codé par matériel peut même avoir une qualité inférieure à celle d'un fichier H.264 codé par logiciel, même s'ils ont la même taille.
Ainsi, vous devez choisir le meilleur codec pris en charge par l'encodeur à accélération matérielle de votre GPU en cas de diffusion, les GPU Arc d'Intel prenant même en charge AV1. Dans le même temps, vous devez éviter de les utiliser pour le stockage vidéo à long terme, surtout si vous privilégiez la qualité.
Pourquoi vos options de codec sont importantes
Votre choix de codec est le plus impactant. Pourtant, ses options et variables peuvent également affecter de manière significative les résultats produits.
Choisir un codec en fonction du contenu
Chaque codec répondait aux besoins d'une époque particulière et de formats multimédias spécifiques.
- Anciennes vidéos: Si vous disposez d'un espace de stockage suffisant et que vous travaillez avec des vidéos jusqu'à des résolutions Full-HD, vous pouvez utiliser MPEG2 avec un débit binaire élevé et profitez de vitesses d'encodage rapides lors de la compression de vidéos personnelles ou anciennes films.
- Films et vidéos modernes: Pour préserver la qualité Full HD des vidéos modernes, utilisez H.264 ou H.265, selon que vous privilégiez la vitesse ou la qualité d'encodage et les petites tailles.
- Dessins animés et animés: Pour le contenu animé, AV1, suivi de H.265 puis VP9, peut préserver les visuels nets, les lignes et les courbes de la plupart des dessins animés. Cependant, ils peuvent également conduire à des "bandes", un effet où des dégradés lisses entre deux couleurs "ne sont pas lissés" et apparaissent comme des régions brutes avec des "étapes colorées". Pour éviter cela, vous pouvez utiliser les variantes 10 bits de H.264, H.265 et AV1, qui compressent la vidéo avec une palette de couleurs plus large, via une application comme Handbrake. Pour encore mieux, H.265 prend également en charge la couleur 12 bits.
Choisir un codec en fonction du débit binaire
Le "bitrate" est "la quantité de données qu'un encodeur peut utiliser pour encoder chaque image". Plus cette valeur est élevée, meilleure est la qualité de sortie.
Dans le même temps, plus le débit binaire est élevé, plus le fichier produit est volumineux. Et avec un débit binaire suffisamment élevé, un algorithme d'encodage préserve également les détails qui ne vous dérangeraient pas pour un encodage plus efficace et des fichiers plus petits.
Avec les derniers codecs, cependant, comme H.264/H.265 et VP9/AV1, vous n'aurez généralement pas à gérer les débits binaires et à travailler avec les préréglages/niveaux d'encodeur et les valeurs (C)RF.
Choisir un codec en fonction des préréglages/niveaux de l'encodeur et des valeurs (C)RF
Chaque encodeur utilise une combinaison de diverses fonctionnalités d'encodage lors de la compression de la vidéo. Les encodeurs modernes sont livrés avec des préréglages/niveaux pour aider à toute cette complexité, où ces fonctionnalités sont "regroupées" sous une sélection plus simple.
Ces "ensembles" fonctionnent comme une séquence de niveaux de performance et de qualité, permettant à l'utilisateur de choisir le niveau de fonctionnalités d'algorithme qu'il souhaite utiliser. Plus il y a de fonctionnalités utilisées, meilleure est la qualité de sortie et plus la taille des fichiers produits est petite, mais aussi plus les demandes en ressources sont élevées et plus l'encodage est lent.
Autre paramètre crucial avec les codecs vidéo modernes, la valeur (C)RF fonctionne comme "un curseur de qualité", permettant à l'utilisateur de modifier le rapport qualité/taille d'un encodage.
Ainsi, encodant 30 minutes de vidéo Full HD avec l'encodeur AV1 (SVT) dans Handbrake, avec une valeur RF de qualité constante de 21, et le préréglage de l'encodeur réglé sur 6, peut prendre de 10 à 30 minutes, encodant la vidéo presque en temps réel ou plus rapidement sur un Ryzen 5900x. La même vidéo, avec les mêmes paramètres, mais le préréglage de l'encodeur défini sur 3, peut prendre trois à six fois plus de temps à encoder, la fréquence d'images de l'encodeur tombant à une moyenne de 5 à 10 FPS.
En revanche, conserver le préréglage de l'encodeur statique et modifier uniquement la valeur RF modifiera la qualité et la taille du fichier final, mais n'affectera pas de manière significative la vitesse d'encodage.
Choisir un éditeur/encodeur
Les codecs ne sont utiles que lorsque vous les utilisez avec un logiciel compatible.
Dans notre monde moderne toujours actif, vous pouvez utiliser compresseurs de fichiers et de vidéos en ligne pour de telles tâches. Cependant, les applications "hors ligne" dédiées produisent généralement de bien meilleurs résultats et vous n'avez pas à partager vos fichiers avec des tiers.
Certaines des meilleures applications que vous pouvez utiliser pour encoder vos vidéos avec différents codecs sont :
Frein à main
Frein à main est l'une des solutions d'encodage vidéo les plus appréciées, et à juste titre, car elle se situe sur la ligne de démarcation entre l'exposition des fonctionnalités les plus importantes tout en étant relativement simple à utiliser.
Très utile, Handbrake est livré avec de nombreux préréglages prédéfinis, qui incluent différents cas d'utilisation des codecs les plus populaires (comme pour encoder du contenu super HQ 2160p 60FPS 4K avec AV1), mais aussi de nombreux appareils populaires (des tablettes Fire d'Amazon à la Xbox consoles).
StaxRip
StaxRip facilite l'encodage basé sur le réseau, vous permettant d'utiliser plusieurs PC dans votre réseau local pour "effacer" une file d'attente d'encodage beaucoup plus rapidement qu'avec un seul ordinateur. Il expose également presque toutes les options importantes pour les codecs comme H.264 et H.265.
Néanmoins, tout cela signifie également que ce n'est pas aussi simple que les alternatives, et vous devrez personnaliser les paramètres de chaque encodage individuellement pour obtenir des résultats optimaux.
VirtualDub
Bien qu'il ne prenne pas en charge l'encodage multi-vidéo et que vous ne puissiez l'utiliser que pour l'édition de base de vidéos uniques, VirtualDub est léger et exceptionnellement rapide si vous avez besoin d'éditer ou d'encoder du contenu en utilisant MJPEG ou MPEG4.
Résolution de Final Cut Pro/Vegas Pro/Davinci
Avez-vous besoin de travailler avec des sources MPEG4, ProRes, H.264 ou H.265? Voulez-vous également couper et coller du contenu entre eux sans effort? Pour réaligner les scènes, ajouter des transitions et améliorer l'apparence de votre vidéo? Vous avez besoin d'une suite d'édition complète comme Final Cut Pro, Vegas Pro, ou Résolution DaVinci.
FFMPEG
Voulez-vous éditer et transcoder vos vidéos à l'aide de commandes, automatiser le processus en écrivant des scripts avancés, ou même créer votre propre interface graphique d'édition et de compression vidéo? FFMPEG peut aider, agissant comme le moteur qui facilite tous les découpages, collages et transcodages entre différents formats de médias.
Un codec pour chaque tâche sous Windows
L'encodage de précieuses vidéos familiales avec un ancien codec avec perte et des paramètres inférieurs à la norme peut ruiner vos souvenirs au-delà de la récupération, transformant ces moments en un gâchis flou ou pixélisé.
En revanche, si vous souhaitez réduire considérablement la taille prise par un tas de vieilles vidéos de chatons que vous aimeriez conserver mais pas vraiment attention, utiliser quelque chose comme MJPEG "pour les compresser" pourrait avoir les résultats opposés et les étendre pour consommer votre stockage - tout cela il.
Votre choix de codec dépend de vos besoins, priorités et préférences. Pourtant, même si vous préférez éviter de trop réfléchir à votre encodage vidéo, le choix du bon codec (et des paramètres) peut faire ou défaire le processus et conduire à des résultats parfaits ou atroces.
Maintenant, cependant, vous savez comment choisir, en fonction de la tâche à laquelle vous souhaitez vous attaquer.