Xvid versus MPEG4 DivX vs X264 dans Lemonrip2 min read

Suite à mon billet sur Lemonrip, je me suis intéressé à tester la différence entre les trois codecs offerts en deux passes.
En bref, j’ai transcodé une bande annonce trois fois avec «MPEG4 2pass 700Mib» (qui se trouve à être du DivX à première vue), «Xvid 700 Mib» et «X264 Medium quality».
Résultat? DivX c’est bof, enfin comme on le devine c’est identique à Xvid donc autant utiliser la version plus libre, et… X264 tue. Non vraiment. En ordre de qualité d’image (et il y a une différence notable de qualité entre le premier rang et le deuxième rang), du plus joli au plus moche:

  1. x264: 12 minutes 16 secondes pour encoder, taille finale de 21.0 Mio
  2. xvid: environ 5.5 minutes d’encodage, 58.8 Mio
  3. mpeg4: environ 30 à 35 minutes, 60.0 Mio

Je n’ai pas pu faire la comparaison avec le OGG Theora produit par Thoggen, parce que Thoggen ne transcodait pas la bonne vidéo o_o vous êtes libres de faire la comparaison pour moi.
Je tiens à mettre en emphase le fait que le X264 a une qualité d’image significativement supérieure (du moins pour les bandes annonce de dessins animés) et pèse environ deux fois moins lourd que du Xvid. Ça choque. Je suis en train de considérer balancer Theora et tout le reste par la fenêtre pour les fins d’archivage. Je ne suis pas sûr du degré auquel H.264 (le standard de compression que X264 utilise) est libre ou pas cependant.
Les arrêts sur image sur lesquels je me suis basé pour faire la comparaison sont disponibles ici.

Ajout: truc pour les images ISO

Lemonrip ne supporte pas nativement les images ISO, ce qui m’embête bien parce que j’aimerais rentabiliser les multiples processeurs qui traînent dans la maison, mais je n’ai qu’un seul disque (et puis c’est pas tous mes ordinateurs qui ont un lecteur DVD). Il y a un moyen de contourner le problème. Après une ardue réflexion, j’ai découvert le fichier ~/.lemonrip/config qui peut être édité pour remplacer «/dev/machintruc» par n’importe quel chemin de dossier tel que «/home/moi/montage», où je monte une image iso manuellement avec

sudo mount -o loop machin.iso montage

Comments

9 responses to “Xvid versus MPEG4 DivX vs X264 dans Lemonrip2 min read

  1. ceci explique le prix du rachat de mainconcept et pourquoi sur les mailing list de Safari, certains font remarquer que intégrer ovv theora par défaut dans les navigateurs n’est pas la panacée d’un point de vue performance, comparé au H.264 (le Dirac serait plus à même de compéter avec le H.264)

  2. egan Avatar
    egan

    Est-ce que tu pourrai détaller un peut ta config pour qu’on puisse juger des temps d’encodage respectifs ?
    D’autre part est-ce que tu sais si Lemonrip exploite les CPU multi-coeurs et les unités vectorielles SSE ?

  3. Ma configuration est très vieille et modeste:
    – Processeur Intel Pentium 4 2.40GHz (Family, model, stepping: 15, 2, 7), 512kb de cache, pas overclocké, pas d’hyperthreading
    – 1 gigot d’agneau de mémoire vive DDR
    – une carte graphique ati radeon 7000 64mb agp 4x avec le driver open-source de xorg 7.2
    Lemonrip multi-coeurs et machins SSE: je vais demander à l’auteur et revenir là-dessus.

  4. Réponse de l’auteur de Lemonrip:
    «well I do not know if the mencoder do but I think that is possible fro xvid only.. But I did not studied as I have old processor but if your friend know somethink about encoding with mencoder and bit about a perl it is very easy to add new profiles and support those thinks. As I said Lemonrip is just tool over menocder for people who do not know and DO NOT want to know….:) the basic profiles are in the source harccoded but there are possible to rewrite with your own profiles and params but I forget the structure of xml files and I am quite lazy to have look into source but should not be a problem fro someone with basic knowledge of perl…:) »
    en gros je pense qu’il le sait même pas 🙂

  5. egan Avatar
    egan

    OK merci pour les infos.
    C’est un peu bizarre quand même qu’il ne se soit pas penché sur les options de mencoder.
    Certes on peut dire que Lemonrip c’est un soft “for people who do not know” mais bon….si on peut gagner 60% de rapidité de ripage c’est quand même le jour et la nuit !
    C’est bien le rôle d’une interface graphique de pouvoir proposer, de façon intuitive, les réglages optimaux pour une action.
    Après bien sûr on peut me répondre : “tu prends tes doigts et tu tape ta ligne de commande pour mencoder tout seul comme un grand”
    Certes, certes.
    Mais bon quand je fais “man mencoder > fichier_à_lire_à_tête_reposée.txt” et que j’obtiens un fichier texte de plus de 350 ko ça fait peur 😉

  6. Non non t’inquiète pas, je fuis la ligne de commande dès que je peux, je suis pas du type à te dire “meuh non mencoder c’est facile hop”, j’ai même pas osé regarder son manpage. Si quelqu’un trouve un logiciel qui permet de transcoder n’importe quoi (pas juste les disques DVD, mais aussi les avi DV, etc) aisément en H.264, je suis tout à fait preneur. Avidemux est encore trop complexe pour moi. Je veux un logiciel qui fait un truc et qui le fait bien, c’est-à-dire prendre n’importe quoi en entrée et donner une vidéo H.264 propre en sortie.

  7. Bande de pas geeks. La ligne de commande c’est la vie.
    x264 : bah là tu comprends pourquoi tout le monde ne parle que de ça depuis quelques années 🙂 Principal inconvénient que je mettrais au x264 c’est qu’il nécessite BEAUCOUP de ressources (genre le P3 1Ghz de mon laptop est pas suffisant)

  8. egan Avatar
    egan

    Le lien vers le tar d’exemples est en erreur 404

  9. Corrigé, merci de m’avoir signalé l’erreur.