Codecs Vidéos : le tableau de spécifications techniques
En terme de post-production une chose essentielle m’a toujours manqué : un grand tableau avec les spécifications des codecs actuels. Il y a quelques années leur manipulation nécessitait parfois de passer par de ligne de commande pour toucher à la quantification ou au débit. Désormais les codecs se transforment en standards et se figent. Et c’est une bonne chose.
Ils restent cependant nombreux et devant une longue liste de codecs pour votre rendu, lequel choisir ? J’ai construit ce tableau à partir des documentations fournies par leurs concepteurs. Ainsi il est possible de comparer en un coup d’oeil les spécificités des uns et des autres. Fini l’hésitation entre le ProRes et le DnxHR. À vous de jouer.
Codecs vidéos : Spécifications techniques
Codec | Frame size | Mb/s (24p) | GB/hr (24p) | Bitrate type | Chroma | Profondeur | Compression |
---|---|---|---|---|---|---|---|
Uncompressed UHD 8-bit 4:4:4 | 3840 x 2160 | 4780 | 2151 | CBR (Constant) | 4:4:4 | 8-bit | 1 None |
Uncompressed UHD 10-bit 4:4:4 | 3840 x 2160 | 5970 | 2687 | CBR (Constant) | 4:4:4 | 10-bit | 1 None |
Uncompressed HD 8-bit 4:4:4 | 1920 x 1080 | 1192 | 536 | CBR (Constant) | 4:4:4 | 8-bit | 1 None |
Uncompressed HD 10-bit 4:4:4 | 1920 x 1080 | 1490 | 671 | CBR (Constant) | 4:4:4 | 10-bit | 1 None |
ProRes 4444 XQ (UHD ) (w/o alpha) | 3840 x 2160 | 1591 | 716 | VBR (Variable) | 4:4:4 | 12-bit | 2 Minimal |
ProRes 4444 XQ | 1920 x 1080 | 396 | 178 | VBR (Variable) | 4:4:4 | 12-bit | 2 Minimal |
ProRes 4444 | 3840 x 2160 | 1061 | 477 | VBR (Variable) | 4:4:4 | 12-bit | 2 Minimal |
ProRes 4444 | 1920 x 1080 | 264 | 119 | VBR (Variable) | 4:4:4 | 12-bit | 2 Minimal |
ProRes 422 Proxy | 3840 x 2160 | 145 | 65 | VBR (Variable) | 4:2:2 | 10-bit | 5 High |
ProRes 422 Proxy | 1920 x 1080 | 36 | 16 | VBR (Variable) | 4:2:2 | 10-bit | 5 High |
ProRes 422 LT | 3840 x 2160 | 328 | 148 | VBR (Variable) | 4:2:2 | 10-bit | 4 Some |
ProRes 422 LT | 1920 x 1080 | 82 | 37 | VBR (Variable) | 4:2:2 | 10-bit | 5 High |
ProRes 422 HQ | 3840 x 2160 | 707 | 318 | VBR (Variable) | 4:2:2 | 10-bit | 3 Minor |
ProRes 422 HQ | 1920 x 1080 | 176 | 79 | VBR (Variable) | 4:2:2 | 10-bit | 3 Minor |
ProRes 422 | 3840 x 2160 | 471 | 212 | VBR (Variable) | 4:2:2 | 10-bit | 4 Some |
ProRes 422 | 1920 x 1080 | 117 | 53 | VBR (Variable) | 4:2:2 | 10-bit | 4 Some |
H.264 UHD (YouTube settings) | 3840 x 2160 | 40 | 18 | VBR (Variable) | 4:2:0 | 8-bit | 5 High |
H.264 HD (YouTube settings) | 1920 x 1080 | 8 | 4 | VBR (Variable) | 4:2:0 | 8-bit | 5 High |
DPX UHD (uncompressed) | 3840 x 2160 | 6370 | 2867 | CBR (Constant) | 4:4:4 | 10-bit | 1 None |
DPX HD (uncompresssed) | 1920 x 1080 | 1590 | 716 | CBR (Constant) | 4:4:4 | 10-bit | 1 None |
DNxHR SQ | 3840 x 2160 | 456 | 205 | CBR (Constant) | 4:2:2 | 8-bit | 4 Some |
DNxHR LB | 3840 x 2160 | 144 | 65 | CBR (Constant) | 4:2:2 | 8-bit | 5 High |
DNxHR HQX | 3840 x 2160 | 699 | 315 | CBR (Constant) | 4:2:2 | 12-bit | 3 Minor |
DNxHR HQ | 3840 x 2160 | 699 | 315 | CBR (Constant) | 4:2:2 | 8-bit | 3 Minor |
DNxHR 444 | 3840 x 2160 | 1399 | 630 | CBR (Constant) | 4:4:4 | 12-bit | 2 Minimal |
DNxHD SQ (a.k.a DNxHD 115) | 1920 x 1080 | 115 | 52 | CBR (Constant) | 4:2:2 | 8-bit | 4 Some |
DNxHD LB (a.k.a DNxHD 36) | 1920 x 1080 | 36 | 16 | CBR (Constant) | 4:2:2 | 8-bit | 5 High |
DNxHD HQX (a.k.a DNxHD 175x) | 1920 x 1080 | 175 | 79 | CBR (Constant) | 4:2:2 | 10-bit | 3 Minor |
DNxHD HQ (a.k.a DNxHD 175) | 1920 x 1080 | 175 | 79 | CBR (Constant) | 4:2:2 | 8-bit | 3 Minor |
DNxHD 80 | 1920 x 1080 | 80 | 36 | CBR (Constant) | 4:2:2 | 8-bit | 5 High |
DNxHD 444 (a.k.a DNxHD 350x) | 1920 x 1080 | 350 | 158 | CBR (Constant) | 4:4:4 | 10-bit | 2 Minimal |
Cineform 12-bit UHD Medium | 3840 x 2160 | 515 | 232 | VBR (Variable) | 4:4:4 | 12-bit | 4 Some |
Cineform 12-bit UHD Low | 3840 x 2160 | 445 | 200 | VBR (Variable) | 4:4:4 | 12-bit | 5 High |
Cineform 12-bit UHD High | 3840 x 2160 | 630 | 284 | VBR (Variable) | 4:4:4 | 12-bit | 4 Some |
Cineform 12-bit UHD Film Scan 2 | 3840 x 2160 | 1210 | 545 | VBR (Variable) | 4:4:4 | 12-bit | 2 Minimal |
Cineform 12-bit UHD Film Scan | 3840 x 2160 | 750 | 338 | VBR (Variable) | 4:4:4 | 12-bit | 3 Minor |
Cineform 12-bit HD Medium | 1920 x 1080 | 160 | 72 | VBR (Variable) | 4:4:4 | 12-bit | 4 Some |
Cineform 12-bit HD Low | 1920 x 1080 | 130 | 59 | VBR (Variable) | 4:4:4 | 12-bit | 5 High |
Cineform 12-bit HD High | 1920 x 1080 | 195 | 88 | VBR (Variable) | 4:4:4 | 12-bit | 4 Some |
Cineform 12-bit HD Film Scan 2 | 1920 x 1080 | 365 | 164 | VBR (Variable) | 4:4:4 | 12-bit | 3 Minor |
Cineform 12-bit HD Film Scan | 1920 x 1080 | 230 | 104 | VBR (Variable) | 4:4:4 | 12-bit | 2 Minimal |
Cineform 10-bit UHD Medium | 3840 x 2160 | 230 | 104 | VBR (Variable) | 4:2:2 | 10-bit | 4 Some |
Cineform 10-bit UHD Low | 3840 x 2160 | 190 | 86 | VBR (Variable) | 4:2:2 | 10-bit | 5 High |
Cineform 10-bit UHD High | 3840 x 2160 | 260 | 117 | VBR (Variable) | 4:2:2 | 10-bit | 4 Some |
Cineform 10-bit UHD Film Scan 2 | 3840 x 2160 | 580 | 261 | VBR (Variable) | 4:2:2 | 10-bit | 2 Minimal |
Cineform 10-bit UHD Film Scan | 3840 x 2160 | 310 | 140 | VBR (Variable) | 4:2:2 | 10-bit | 3 Minor |
Cineform 10-bit HD Medium | 1920 x 1080 | 75 | 34 | VBR (Variable) | 4:2:2 | 10-bit | 4 Some |
Cineform 10-bit HD Low | 1920 x 1080 | 60 | 27 | VBR (Variable) | 4:2:2 | 10-bit | 5 High |
Cineform 10-bit HD High | 1920 x 1080 | 85 | 38 | VBR (Variable) | 4:2:2 | 10-bit | 4 Some |
Cineform 10-bit HD Film Scan 2 | 1920 x 1080 | 180 | 81 | VBR (Variable) | 4:2:2 | 10-bit | 2 Minimal |
Cineform 10-bit HD Film Scan | 1920 x 1080 | 100 | 45 | VBR (Variable) | 4:2:2 | 10-bit | 3 Minor |
Il vous faut autre chose ?
Même si ce tableau est voué à être complété au fur et à mesure du temps, n’hésitez pas à laisser un commentaire dans le petit espace ci-dessous. Faites moi part des codecs que vous souhaiteriez voir et/ou des informations qui manquent à ce tableau selon vous. Si vous êtes timide ou si vous avez des questions, envoyez-moi un mail via le formulaire de contact. N’hésitez pas non plus m’interpeller sur Twitter, des fois j’y suis sérieux, des fois non.
Et puisque vous êtes là...
… j’aimerais vous dire encore un truc.
Vous êtes de plus en plus nombreux à me lire ici et à me suivre sur Twitter. Et je vous en suis infiniment reconnaissant jour après jour. Partager le savoir et les ressources gratuitement et sans publicité, est un pari que je me suis lancé il y a quelques années. Et j’en suis personnellement très heureux. Mais si tout ce contenu pouvait permettre à un enfant d’avoir lui aussi accès à davantage de savoir ?
Soutenir mon travail par un don, même minime, c’est aider les enfants du monde les plus démunis à grandir dans le respect de leurs droits fondamentaux. Je reverse en effet l’intégralité de vos dons à l’association PARTAGE. Si chaque lecteur donnait 1€, nous pourrions pourvoir aux besoins de plusieurs enfants sur toute une année.
David Mazet
Salut Sylvain, et merci pour ce récap.
Une chose qu’il serait utile de repérer (et d’ajouter au tableau) est là possibilité ou non (pour chaque codec) de gérer la couche Alpha (ceci influence souvent les choix dans un Workflow entre montage et Compositing, par ex…)
A+
Mathieu
Bonjour
j’ai un gros doute sur la gestion de l’ALpha sur tous les DNxHD ….
En tous cas Resolve ne le propose pas en export « plan individuel », alors que pour le DNxHR 444, oui.
Cordialement
Olivier
Sylvain BERARD
Salut Olivier !
Les DNxHD/HR supportent bien tous dans l’ensemble les canaux Alpha. On peut s’en rendre compte notamment dans Adobe After Effects où l’Alpha est disponible pour tous les codecs de la famille.
Maintenant il va de soi que la cohérence d’associer un canal Alpha à une quantification et un sous-échantillonnage faible est largement discutable. La famille ProRes par exemple ne l’associe qu’au Prores 4444 pour des résultats optimum. Je pense qu’il en est de même pour Resolve, qui limite volontairement les codages Alpha à des sorties haute qualité.
Mathieu
okay, merci
le doute est enlevé 😉
Pierre Souchar
Bonjour Sylvain,
Je ne vois pas le tableau. Il m’aurait bien aidé.
J’ai fait un don, certes pas énorme, et je trouve très louable votre initiative.
Cordialement,
Pierre Souchar
sylvain_berard
Bonsoir Pierre.
Je suis en train de refaire la base de données du blog. Les tableaux et autres outils reviennent bientôt !
Merci pour votre don ! Quelque soit le montant, c’est déjà énorme pour notre filleule au Cambodge !
Je vous tiens au courant dès que tout est revenu à la normale.
sylvain_berard
Bonjour Pierre.
Cela a pris du temps, mais ça y est, le tableau est de retour !
Merci de votre patience !