Forum Linux.général Encodage xvid / mencoder

Posté par  .
Étiquettes : aucune
0
24
jan.
2006
Salut,

Grace à votre aide (merci encore) j'ai enfin pu installer mencoder sur ma suse 10.0.
Et maintenant, je voudrais enfin encoder mes films DV en xvid pour les mettre sur DVD. Pour le moment, je lance

mencoder -oac mp3lame -ovc xvid -lameopts preset=standard:fast -xvidencopts pass=1 -vf pp=h1/v1/al/dr/tn,hqdn3d -o SP_Xvid.avi SP.avi

mencoder -oac mp3lame -ovc xvid -lameopts preset=medium:fast -xvidencopts pass=2:bitrate=700 -vf pp=h1/v1/al/dr/tn,hqdn3d -o Film_Xvid.avi Film.avi

sur les conseil de Houbaa sur ce même site !
En fait, le fichier passe de 252 Mo à 6 Mo, ce qui est appréciable.
Mais la qualité n'est vraiment pas géniale.
En fait, je voudrais pouvoir mettre 2 heures de video sur un DVD, pour passer de 26 Go à 4.7 Go
Donc réduire la taille des données de 5 fois et non pas de 42 fois !!

Si vous avez des expériences sur ce sujet, je suis preneur.

Boro
  • # bitrate

    Posté par  . Évalué à 3.

    Tu peux déjà t'amuser à augmenter la bitrate: 1000, 1500; et vérifie si la qualité te convient.
    • [^] # Re: bitrate

      Posté par  . Évalué à 1.

      J'ai fais des essais avec 1500 et 3000 pour le bitrate. Je vois effectivement mon fichier gonfler mais la qualité n'est pas géniale.
      J'ai de grosses taches de solarisation car le film est fait en éclairage intérieur.
      Donc je dois me tourner vers des paramètres de qualité plutôt que de débit.
      Je pense avoir vu un paramètre qui dise à xvid de travailler en qualité plutôt qu'en débit: ça vous dit qq chose?
      Ah, et au passage, j'ai aussi xvid4conf sur ma machine mais je ne suis pas bien sur si le fichier de paramètres généré est bien pris en compte par mencoder ...
  • # mkv en h264/vorbis

    Posté par  . Évalué à 2.

    Si tu commences à te prendre la tête sur la compression vidéo, fais-le à fond: encode en container matroska(mkv) avec une piste vidéo en h264 et audio en vorbis (rajoute des pistes audios d'autres langues ou/et des pistes de sous-titres si ça te chante).
    La différence: à qualité égale (je pense xvid là) tu gagnes pas mal de Mo et encore l'encoder x264 n'est pas terminé... et ça promet... en attendant le murrissement de snow(ffmpeg) et dirac(BBC), codecs vidéo basés sur les ondelettes (il est temps!).
    • [^] # Re: mkv en h264/vorbis

      Posté par  . Évalué à 3.

      encode en

      Rhaaaa non pitié, pas de "encodage" ni de "encodeur" et "encoder", c'est laid comme tout et pas très français; c'est quand même mieux de parler de codage, de codeur et de coder, tout comme on parle de "message codé", de "codec" (et non encodec), de "codage YUV", etc.

      [convertis en] container matroska(mkv) avec une piste vidéo en h264 et audio en vorbis

      Je ne suis pas certain que ce soit une bonne idée pour mettre sur DVD, car d'une part il faut que ça puisse etre relu (si c'est sur une platine de salon), et d'autre part le H264 est très gourmand en CPU, si je ne m'abuse.

      en attendant le murrissement de snow(ffmpeg) et dirac(BBC), codecs vidéo basés sur les ondelettes (il est temps!)

      On parlait déjà beaucoup des ondelettes il y a une dizaine d'années, mais manifestement elles n'ont pas vraiment percé. Il faut croire que la DCT (Discrete Cosine Transform, cf par ex http://www.cs.cf.ac.uk/Dave/Multimedia/node231.html ) utilisée par JPEG et MPEG est suffisante, ou que les ondelettes ont des inconvénients. Dans le temps j'avais fait joujou avec une version de "xv" par LuraWave (chercher "xv lurawave" sur Google) qui gérait un format à ondelettes. Cette version était dispo sous SuSE d'ailleurs.
      • [^] # Re: mkv en h264/vorbis

        Posté par  . Évalué à 3.

        Il me semble que les ondelettes sont utilisées dans le format JPEG2000 et qu'il y en a une implémentation libre: jasper? (à ne pas confondre avec le SDK de l'IDE Eclipse). A en croire ce que m'a dit un expert en traitement du signal, en terme de ratio qualité d'image/compression il y a vraiment une amélioration significative.

        Quand je décode un fichier vidéo embarquant une piste vidéo en h264, en regardant vite fait sur un moniteur de charge, cela semble 2 fois supérieur au décodage d'un xvid de qualité similaire mais significativement plus gros.
        Bon je reconnais que c'est très approximatif.

        Cela dit, j'ai entendu parler du fait qu'il y avait tellement de "brevets logiciels" (toujours aussi difficle avec ces absurdités) portant sur les ondelettes aux USAs que cela faisait énormement de tord à leur utilisation dans les codecs.
        • [^] # Re: mkv en h264/vorbis

          Posté par  . Évalué à 2.

          OK, merci pour vos conseils : je vais d'abord essayer de voir en améliorant le débit video.
          En fait, mon besoin est assez simple car il s'agit de lire le film sur un lecteur dvd de salon. Pour cela, je ne sais pas trop si le fait de coder en H264 aura un gros impact !
          Pareil pour le MKV : je vais voir si mon lecteur le supporte.
          Donc je suis d'accord que toutes ces procédure d'encodage sont surement très puissantes mais je pense qu'il me faudra investir dans un barebone pour en tirer partie !!

          Boro
          • [^] # Re: mkv en h264/vorbis

            Posté par  . Évalué à 3.

            je vais d'abord essayer de voir en améliorant le débit video.

            Il n'y a pas de secret, pour augmenter la qualité le débit est essentiel (tout comme la qualité d'une image JPEG est fonction du pourcentage utilisé pour la sauvegarde). Ensuite il y a les options, comme le fait de le faire en 2 passes (je ne sais pas si à débit normal ça fait une grosse différence), ou d'autres plus subtiles sur le type de frames par exemple.

            il s'agit de lire le film sur un lecteur dvd de salon. Pour cela, je ne sais pas trop si le fait de coder en H264 aura un gros impact !

            Je suis à peu près certain que si la plupart des lecteurs de salon actuels lisent le DivX et le XviD (~ MPEG-4), presque aucun ne lit le H264. C'est sans doute la même chose pour le conteneur Matroska (MKV).

            toutes ces procédure d'encodage sont sûrement très puissantes

            Hum hum, tu as voulu dire "toutes ces procédures de codage", je suppose.
            La suggestion faite sur le H264 et le Ogg, c'est pour gagner de la place, mais je crains que ce ne soit prématuré si c'est pour les platines actuelles. Si c'est pour visualiser uniquement avec l'ordinateur ça vaut le coup, avec le gain de place.

            je pense qu'il me faudra investir dans un barebone pour en tirer partie !!

            Ca dépend si tu convertis souvent des fichiers vidéos. Au pire tu laisses tourner la journée ou la nuit. En tous cas, pas la peine de te ruiner avec un CPU hors de prix, un bon Athlon64 moyen de gamme ça dépote déjà pas mal, et en plus ça permet d'avoir une machine silencieuse. Mon Athlon64 2800+ chauffe très peu (33 °C idle d'après lm-sensors, moins de 50 °C à fond) et je n'entends pas son ventilo (un Zalman avec FanMate, réglé presque au minimum).
            • [^] # Re: mkv en h264/vorbis

              Posté par  . Évalué à 1.

              Oula, je recommence, je pense que mon post n'est pas au bon endroit :

              J'ai fais des essais avec 1500 et 3000 pour le bitrate. Je vois effectivement mon fichier gonfler mais la qualité n'est pas géniale.
              J'ai de grosses taches de solarisation car le film est fait en éclairage intérieur.
              Donc je dois me tourner vers des paramètres de qualité plutôt que de débit.
              Je pense avoir vu un paramètre qui dise à xvid de travailler en qualité plutôt qu'en débit: ça vous dit qq chose?
              Ah, et au passage, j'ai aussi xvid4conf sur ma machine mais je ne suis pas bien sur si le fichier de paramètres généré est bien pris en compte par mencoder ...
              • [^] # Re: mkv en h264/vorbis

                Posté par  . Évalué à 2.

                Je pense avoir vu un paramètre qui dise à xvid de travailler en qualité plutôt qu'en débit: ça vous dit qq chose?

                Je ne crains de pouvoir t'aider car je n'ai pas eu l'occasion de jouer avec mencoder. Google devrait bien t'aider, ça a dû être une question récurrente.
                • [^] # Re: mkv en h264/vorbis

                  Posté par  . Évalué à 1.

                  Bon me revoila avec quelques résultats : je fais maintenant

                  mencoder -oac mp3lame -ovc xvid -lameopts preset=standard:fast -xvidencopts pass=1 -o File.avi "$i"

                  puis

                  mencoder -oac mp3lame -ovc xvid -lameopts preset=medium:fast -xvidencopts pass=2:bitrate=3000 -o File.avi "$i"

                  En fait, je force toujours sur le débit, en enlevant les filtres qui ont tendance à solariser l'image.
                  Au final, la qualité est acceptable mais sans plus car les fichiers restent très petits et les mouvements ne sont pas très bien gérés ...

                  Quelqu'un a progressé sur le sujet ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.