Encodage MeGui+avisynth

Encodage MeGui+avisynth - Traitement Vidéo - Video & Son

Marsh Posté le 07-10-2015 à 14:19:28    

Bonjour,
 
je voudrais me lancer dans l'encodage de sources Blu-ray pour en faire des mkv 720p/x264 légers (entre 300 et 400mb) tout en conservant une bonne qualité.
 
J'utilise le logiciel MeGUI+avisynth pour réaliser les encodages. Jusque là je ne suis pas satisfait des tests d'encodage que j'ai réalisé. J'ai longuement parcouru les forums afin de trouver des conseils sur l'utilisation de MeGUI et avisynth mais je n'y ai pas trouvé mon bonheur. J'ai tenté différentes combinaisons de filtres et de configuration x264, aucune ne m'a paru concluante.
 
Je voudrais donc savoir si quelqu'un pourrait me proposer une configuration du x264 et une combinaison de filtres "passe-partout" qui donneraient des rips légers de bonne qualité?
 
Merci.

Reply

Marsh Posté le 07-10-2015 à 14:19:28   

Reply

Marsh Posté le 07-10-2015 à 17:24:28    

Bonjour  
 

Citation :

Jusque là je ne suis pas satisfait des tests d'encodage que j'ai réalisé.


Pourquoi ? Quelles sont les motifs d'insatisfaction ?
 
Avec des fichiers de 300 ou 400 mb, tu as un débit de combien pour tes vidéos 720p ?
 
Les sources sont bien des films ? (pas des animations ?)
 
Pour les films, cherchant une compression d'un très bon rapport qualité/temps d'encodage, j'utilise ces paramètres du x264 :

Code :
  1. --me dia --subme 8 --merange 12 --rc-lookahead 30 --partitions i8x8,p8x8,b8x8 --psy-rd 0.70:0.15 --ref 4 --trellis 1 --b-adapt 2 --weightp 2 --bframe 5 --deblock -1:-1 --deadzone-inter 21 --deadzone-intra 0 --direct spatial --aq-strength 0.90 --chroma-qp-offset 4 --no-dct-decimate --no-mixed-refs --no-chroma-me


 
Si on veut une meilleure qualité (meilleure que --preset veryslow d'après de nombreux tests numériques), alors on peut allonger le temps d'encodage de la configuration ci-dessus avec ces paramètres :

Code :
  1. --me umh --subme 10 --merange 32 --rc-lookahead 80 --partitions i8x8,p8x8,b8x8 --psy-rd 1:0 --ref 9 --trellis 2 --b-adapt 2 --weightp 2 --bframe 8 --deblock 0:-1 --deadzone-inter 11 --deadzone-intra 0 --direct spatial --qcomp 0.62 --aq-strength 0.95 --no-dct-decimate --nr 30


Message édité par leon1789 le 07-10-2015 à 18:27:30
Reply

Marsh Posté le 07-10-2015 à 18:39:59    

400 Mb = 50 Mo
 
Si t'espères encoder en x264 un film entier de 2h en 720p et issu d'un bluray dans une si petite taille tout en conservant une bonne qualité, t'es en train de rêver.

Reply

Marsh Posté le 07-10-2015 à 19:42:18    

Je pense que youbewt voulait dire 300-400 Mo.  
Si ses vidéos durent 50 minutes et qu'il n'y a pas trop de mouvements et de textures difficiles, c'est raisonnablement encodable en 720p.


Message édité par leon1789 le 07-10-2015 à 19:43:24
Reply

Marsh Posté le 07-10-2015 à 19:46:40    

Merci pour vos réponses.
 
J'ai confondu Mb et Mo. Je voulais plutôt dire 400 Mo effectivement.
 
J'ai omis de préciser que je souhaitais encoder une série, donc 45 minutes par vidéo.
 
J'utilisais un encodage en 2 passes avec un bitrate de 900kbps. Je trouve que l'image qui en résulte laisse apparaitre trop de blocs, le rendu n'est pas terrible.
 
leon1789 je vais essayer la seconde config que tu m'as donné, le temps d'encodage m'importe peu en fait, je cherche vraiment à gagner en qualité sans trop augmenter la taille du fichier.
Tu n'utilise aucun filtre avisynth en complément?

Reply

Marsh Posté le 07-10-2015 à 20:16:48    

Avant, en effet, j'utilisais avisynth avec divx/xvid. J'avais écrit en avisynth un "couteau suisse" : http://leon1789.perso.sfr.fr/avisy [...] arpen.html
Mais je n'ai pas maintenu l'outil à jour, avec les dernières versions des librairies et avisynth. Maintenant, il ne fonctionne plus vraiment.
 
Je pense que, sauf souci particulier qui demande un traitement spécifique, les arguments de x264 permettent souvent de tirer d'affaire sans avisynth.
 
Les blocs dont tu parles, ils apparaissent un peu tout le temps, ou dans des circonstances particulières ? Si tu veux/peux, poste une image pour que l'on se fasse une idée de l'ampleur du problème.


Message édité par leon1789 le 07-10-2015 à 22:50:11
Reply

Marsh Posté le 08-10-2015 à 01:30:40    

En fait ces défauts apparaissent surtout lors des mouvements dans la vidéo. Ils sont encore plus flagrants au niveau des contours des visages des personnages lorsqu'ils bougent ne serait-ce qu'un tout petit peu, comme une sorte de grésillement. Je ne connais pas vraiment les termes techniques pour décrire ce genre de défauts.
 
Je t’envoie par MP un lien d'un échantillon de mon encodage.
 
J'ai testé un encodage avec tes paramètres mais je n'ai pas constaté de différence flagrante.

Reply

Marsh Posté le 08-10-2015 à 07:40:53    

Ces défauts "de grésillement" lors des mouvements, ne serait-ce pas le résultat d'un mauvais désentrelacement ? voir ici par exemple http://forum.mac-video.fr/articles [...] ement.html
Si c'est le cas, alors un petit script avisynth peut apporter une solution.
 
Je lis ton MP. Je vois ta vidéo : elle est en 23.976 images par seconde, ce qui me fait penser que la source est probablement entrelacée, à 29.97 fps, format NTSC HD 720p (d'origine américaine, et vu le titre, c'est bien le cas ;)  ) Il y a bien eu un désentrelacement quelque part puisque ton fichier mkv a un balayage progressif. (Ta source sur ton blu-ray est déjà peut-être désentrelacée pour la zone B pour l'Europe, format PAL)
 
Le hic, c'est que je ne vois pas le défaut sur les images ! :??: Par exemple, sur cette image http://leon1789.perso.sfr.fr/tmp/youbewt1.png ?


Message édité par leon1789 le 08-10-2015 à 08:21:30
Reply

Marsh Posté le 08-10-2015 à 15:23:16    

Alors je ne suis pas un expert dans ce domaine mais il ne me semble pas que la source soit entrelacée puisque je l'ai ouverte avec MediaInfo et il est indiqué

Code :
  1. Type de balayage : Progressif

.
 
En effet sur une image statique le rendu parait tout à fait normal mais lors de la lecture on voit clairement que l'image n'est pas très propre, surtout au niveau des contours des objets en mouvement. Et je trouve ca vraiment très désagréable à l’œil.
 
Je t’envoie un encodage propre pour que tu puisse te rendre compte de ce défaut.

Reply

Marsh Posté le 08-10-2015 à 16:51:15    

Ok, ta source sur ton blu-ray est déjà désentrelacée pour la zone B pour l'Europe, format PAL. Le problème ne vient visiblement pas de là, dommage, c'était pas compliqué...
 
Pour l'instant, je ne suis pas certain de voir le défaut dont tu parles.
Est-ce que, par exemple, ici dans le rectangle rouge, tu vois le défaut se produire lors de la visualisation de ta vidéo ?  
http://leon1789.perso.sfr.fr/tmp/youbewt2.png


Message édité par leon1789 le 08-10-2015 à 16:52:23
Reply

Marsh Posté le 08-10-2015 à 16:51:15   

Reply

Marsh Posté le 08-10-2015 à 17:20:51    

Le défaut se remarque plus facilement dans le rectangle vert:
 
http://image.noelshack.com/fichier [...] defaut.png

Reply

Marsh Posté le 08-10-2015 à 21:17:33    

Hum.... Je te propose d'essayer ce paramétrage de x264 :

Code :
  1. --me umh --subme 10 --merange 32 --rc-lookahead 80 --partitions i8x8,p8x8,b8x8 --psy-rd 0.5:0 --ref 9 --trellis 2 --b-adapt 2 --weightp 2 --bframe 8 --deblock 1:1 --deadzone-inter 11 --deadzone-intra 0 --direct spatial --qcomp 0.62 --aq-strength 0.95 --no-dct-decimate --nr 100


Est-ce que cela va dans le bon sens ?
 
EDIT : j'ai changé plusieurs fois les valeurs des paramètres...


Message édité par leon1789 le 08-10-2015 à 21:30:15
Reply

Marsh Posté le 08-10-2015 à 21:42:36    

Merci je vais essayer ce nouveau paramétrage.
 
Par contre existe-t-il un moyen d'importer directement ce paramétrage dans Megui?

Reply

Marsh Posté le 09-10-2015 à 14:50:54    

Je ne sais pas pour Megui

Reply

Marsh Posté le 26-10-2015 à 10:42:21    

Sur MeGUI Il y un cadre réservé pour les lignes de commandes. Onglet "extra" de mémoire. Tout paramètre inscrit dans ce cadre supplantera les autres ou en rajoutera s'il n'existe pas.

Reply

Marsh Posté le 13-11-2015 à 13:48:56    

Merci pour l'astuce phil758, ça va me faciliter la tâche.
 
Je vais faire les tests avec les derniers paramétrages donnés par leon1789 puis je reviendrai pour donner les résultats.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed