VP8, H.264 et Theora avec Arista

Suite aux commentaires du précédent article, voici un « comparatif » des codecs VP8, H.264 et Theora. Avidemux ne supportant pas le transcodage avec le codec VP8, j’ai dû me rabattre sur l’application Arista. Après avoir créer différents profils et effectué l’encodage, un petit problème est survenu : Les résultats ne permettent tout simplement pas d’établir des comparaisons équitables…

La taille et le débit des vidéos sont différents, la seule comparaison possible est de se fier au profil « Best » d’Arista… J’en conviens : Ce n’est malheureusement pas une référence de choix.

Bonne pioche pour les utilisateurs d’Arista ;)

Cela permet tout de même de comparer les différents résultats entre ces trois codecs en utilisant le meilleur profil sous Arista.

Profil Arista :

Les profils sont réalisés grâce à l’outil de création en ligne d’Arista en ayant pris soin de déterminer le champ ‘Video quality‘ à ‘Best‘. Les profils sont ensuite regroupés dans un seul et même fichier que voici :

{
    "make": "Generic", 
    "model": "Computer", 
    "description": "VP8,Theora,H.264 @DVD", 
    "version": "1.0", 
    "author": {
        "name": "Ubunblox", 
        "email": "ubunblox@gmail.com"
    },
    "version": "1.0",
    "icon": "file://computer.svg",
    "default": "H.264/AAC in mkv DVD", 
    "presets": [
	{
            "name": "H.264/AAC in mkv DVD", 
            "extension": "mkv", 
            "container": "matroskamux", 
            "vcodec": {
                "name": "x264enc", 
                "container": "matroskamux", 
                "height": [
                    240, 576
                ], 
                "width": [
                    320, 720
                ], 
                "rate": [
                    1, 30
                ], 
                "passes": [
                    "pass=qual quantizer=18 subme=6 cabac=0 threads=0"
                ]
            }, 
            "acodec": {
                "name": "faac", 
                "container": "matroskamux", 
                "width": [
                    8, 32
                ], 
                "depth": [
                    8, 24
                ], 
                "rate": [
                    8000, 96000
                ], 
                "channels": [
                    1, 2
                ], 
                "passes": [
                    "bitrate=131072 profile=LC"
                ]
            }
	},
        {
            "name": "VP8/OGG in WebM DVD", 
            "extension": "webm", 
            "container": "webmmux", 
            "vcodec": {
                "name": "vp8enc", 
                "container": "webmmux", 
                "height": [
                    240, 576
                ], 
                "width": [
                    320, 720
                ], 
                "rate": [
                    1, 30
                ], 
                "passes": [
                    "quality=8 threads=%(threads)s speed=2"
                ]
            }, 
            "acodec": {
                "name": "vorbisenc", 
                "container": "webmmux", 
                "width": [
                    8, 32
                ], 
                "depth": [
                    8, 24
                ], 
                "rate": [
                    8000, 96000
                ], 
                "channels": [
                    1, 2
                ], 
                "passes": [
                    "bitrate=131072"
                ]
            }
        },
	{
            "name": "Theora/Ogg in Ogg DVD", 
            "extension": "ogg", 
            "container": "oggmux", 
            "vcodec": {
                "name": "theoraenc", 
                "container": "oggmux", 
                "height": [
                    240, 576
                ], 
                "width": [
                    320, 720
                ], 
                "rate": [
                    1, 30
                ], 
                "passes": [
                    "border=0 quality=80 keyframe-freq=30"
                ]
            }, 
            "acodec": {
                "name": "vorbisenc", 
                "container": "oggmux", 
                "width": [
                    8, 32
                ], 
                "depth": [
                    8, 24
                ], 
                "rate": [
                    8000, 96000
                ], 
                "channels": [
                    1, 2
                ], 
                "passes": [
                    "bitrate=131072"
                ]
            }
        }
    ]
}

Comparatif des caractéristiques des vidéos :

Voici les valeurs relevées  après l’encodage des vidéos :

VP8 :

  • Codec vidéo : Google/On2′s VP8 Video (VP80)
  • Taille de l’image : 720×306
  • Taille de la vidéo : 142,4 Mo
  • Codec audio : Ogg Vorbis Audio
  • Canaux : 2
  • Débit : 131 kbps
  • Taille de l’audio : 10,10 Mo
  • Taille du fichier : 152,5 Mo
  • Conteneur : WebM
  • Temps d’encodage : 5 min
  • Multi-threads : Oui

H.264 :

  • Codec vidéo : H264 -MPEG-4 AVC (part 10)
  • Taille de l’image : 720×306
  • Taille de la vidéo : 206,95 Mo
  • Codec audio : MPEG AAC Audio
  • Canaux : 2
  • Débit : 128 kbps
  • Taille de l’audio : 8.75 Mo
  • Taille du fichier : 215,7 Mo
  • Conteneur : MKV
  • Temps d’encodage : 5 min
  • Multi-threads : Oui

Theora :

  • Codec vidéo : Xiph.org’s Theora Video
  • Taille de l’image : 720×306
  • Taille de la vidéo : 221,75 Mo
  • Codec audio : Ogg Vorbis Audio
  • Canaux : 2
  • Débit : 131 kbps
  • Taille de l’audio : 8.75 Mo
  • Taille du fichier : 230,5 Mo
  • Conteneur : Ogg
  • Temps d’encodage : 7 min
  • Multi-threads : Non

Comparatif en images :

Source

VP8

H.264

Theora

____________________

Source

VP8

H.264

Theora

____________________

Source

VP8

H.264

Theora

Comparatif vidéo :

Je mets à disposition trois extraits de cette vidéo, d’une durée de 38 secondes, il sera beaucoup plus simple pour vous de comparer la qualité des vidéo produite par Arista.

Les utilisateurs d’Arista peuvent donc avoir une petite idée de ce que sera la qualité vidéo selon le codec choisi ;) .

Liens :

Dans la même catégorie :

Vus : 1841
Publié par Weedfast : 184