Eliminer les macroblocs - Améliorer réellement certaines scènes
Forum DivX de Ri4m - Encoder et réencoder les videos - DivX - XviD - RV10 - RV9 - VP6 - VP7

Bienvenue invité ( Connexion | Inscription )

> 

2 Pages V   1 2 >  
Reply to this topicStart new topic
leon1789
posté 24/06/2007 19:23
Message #1


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



Mettons nous en situation (comme diraient certains humouristes...) : vous avez effectué un encodage divx, mais malheureusement des macroblocs gênants apparaîssent lors de la lecture de la vidéo encodée. Que faire ?
(juste une vérification : êtes-vous certains qu'il ne s'agit pas d'un problème d'entrelacement ? cela se résout autrement.)

1- Si les passages avec macroblocs sont très nombreux

Il est vraisemblable que vous avez encodé votre vidéo avec un (trop) bas débit vidéo. En haut débit les macroblocs sont assez rares, le mieux est sûrement que vous augmentiez fortement le débit vidéo : par exemple, passer de la capacité d'un CD à celle de deux CD... Cela va vous coûter du temps (un réencodage complet) mais vous gagnerez incontestablement en qualité !


...une autre stratégie (pas extraordinaire) consiste à réduire la résolution pour diminuer les macroblocs. Mais voilà :
-- il faut choisir un bon algorithme de réduction sinon le résultat sera mauvais à tout point de vue ;
-- diminuer un petit peu la résolution ne fera que diminuer un petit peu les macroblocs et ils seront toujours présents ;
-- diminuer fortement la résolution fera diminuer fortement les macroblocs, mais il apparaîtra alors un flou prononcé sur l'ensemble de la vidéo...
Conclusion : retour à la première solution !


2- Si les macroblocs apparaissent sur une séquence

Visiblement, pour le codec, cette séquence est difficile à encoder avec le débit vidéo global que vous lui imposer. Il va falloir aider le codec pour faire disparaître quasiment totalement les macroblocs de la séquence.

Je vous propose une solution un peu laborieuse la première fois, mais qui devient simple avec un peu d'habitude : il s'agit d'augmenter localement la qualité en indiquant au codec l'endroit où on veut réduire la quantification (quantizer plus petit = qualité plus élevée).

Note : cette méthode permet aussi de spécifier au codec d'encoder plus grossièrement certaines parties du film, par exemple les génériques si on veut.

Un autre gros intérêt de cette méthode est de ne pas modifier le débit vidéo moyen de la vidéo encodée : elle est donc très appréciable lorsque la taille de la vidéo est imposée. (Il va de soi que l'encodage se fait alors en plusieurs passes.)

Un troisième gros avantage est qu'il ne sera pas nécessaire de recommencer l'ensemble de la procédure d'encodage (pour laquelle au moins deux passes ont été nécessaires), mais seulement de réaliser une n-ième passe (à la suite des passes déjà réalisées) : cela permet de perdre un peu moins de temps par rapport à un réencodage complet ! C'est toujours ça de pas perdu...

Voici un exemple. Après un encodage bipasse, on arrive sur un passage délicat, fumées et dégradés de couleurs :
Image attachée
Pas vraiment belle l'image ! En fait, toute la séquence dont elle est tirée est moche, malgré deux passes d'encodage. On va donc faire en sorte que le codec mette le "paquet" sur la scène pour faire disparaître tous ces macroblocs.

L'utilitaire EKG livré avec le codec divx est là pour ça ! A la fin des deux passes, quand on constaste la mauvaise qualité d'un passage, on lance EKG : on clique sur Ouvrir de l'onglet Fichier. EKG demande un fichier journal divx : en clair il demande le fichier map.log créé lors de la compilation (regarder dans le répertoire de compilation du codec). Après lui avoir donné le fichier en question, EKG demande la vidéo divx que vous voulez améliorer.
(Si le fichier map.log ne correspond pas au fichier divx, EKG va pas être content et le signifier par un laconique << ?? >>)

Cliquer sur le bouton Permuter pour que l'image de retour prenne moins de place, et que cela rende plus lisible le reste. Ensuite, à l'aide du curseur et grâce au retour image, on repére le début et la fin de la séquence à améliorer et enfin on demande d'augmenter la qualité sur le passage en question en déplaçant la ligne orange vers la haut (vous avez compris que la déplacer vers le bas permet de diminuer la qualité d'encodage, pour les génériques par exemple...).

Sur l'exemple, j'ai demandé une augmentation de qualité entre les images 2400 et 2700, contenant évidemment l'image 2626 ci-dessus (les numéros d'images sont indiqués juste sous le graphe).
Image attachée
Si vous avez plusieurs séquences à améliorer, vous répétez les mêmes manip : ça va vite quand on a la souris "bien en main"...
Ensuite on enregistre les changements via Fichier/enregister (EKG va mettre à jour tout seul le fichier map.log) et on quitte EKG.

Enfin, dernière étape, on demande au logiciel d'encodage de faire une n-ième passe, en gardant bien sûr tous vos paramètres d'encodage (inutile de changer la résolution par exemple).

Constatons le résultat sur l'image 2626 (la comparaison est vite faite !) :
Image attachée

Pour mémoire, l'image originale :
Image attachée

Alors bien sûr, on peut se demander si l'augmentation de qualité sur cette séquence n'a pas un effet négatif sur le reste de la vidéo. La réponse va dans le bon sens, parce que la scène "boostée" n'est pas très longue, la perte de qualité est minime sur le reste de la vidéo. On pourrait même dire que le fait de faire une n-ième passe permet de maintenir la qualité sur l'ensemble de la vidéo...

Sur mon exemple, avec un test SSIM :
Image attachée
La ligne rouge correspond au niveau de qualité de l'encodage après les deux premières passes, et la ligne bleue à celui de l'encodage après la modification par EKG et une troisième passe finale.
On voit bien que :
-- sur l'ensemble de la vidéo, l'encodage modulé (la ligne bleue) est bien au niveau de l'encodage initial (la ligne rouge),
-- sur la scène images 2400-2700 (la région verte), l'encodage modulé est bien supérieur à l'encodage initiale : c'est normal, on a tout fait pour (IMG:style_emoticons/default/mrgreen2.gif)

Ce message a été modifié par leon1789 - 13/05/2009 18:09.
Aller en haut de la page
 
+Citer le message
micjul
posté 24/06/2007 19:27
Message #2


Producteur
Icône de groupe

Groupe : Super Modérateurs
Messages : 6.326
Inscrit : 19/03/2004
Lieu : Un chouette endroit
Membre no 1.888



Trés bien ton explication leon1789 , même moi j'ai compris, c'est pour dire (IMG:http://forum.ripp-it.com/style_emoticons/default/yahoo.gif)

En tout cas merci de t'impliquer ainsi pour le forum, c'est trés sympa !!! (IMG:http://forum.ripp-it.com/style_emoticons/default/cling.gif)
Aller en haut de la page
 
+Citer le message
leon1789
posté 24/06/2007 20:00
Message #3


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



De rien : ça me fait plaisir de participer à un forum aussi vivant !
Aller en haut de la page
 
+Citer le message
micjul
posté 24/06/2007 20:08
Message #4


Producteur
Icône de groupe

Groupe : Super Modérateurs
Messages : 6.326
Inscrit : 19/03/2004
Lieu : Un chouette endroit
Membre no 1.888



Tant qu'il y aura des personnes comme toi pour y mettre de l'animation, je ne me fais pas de bile (IMG:http://forum.ripp-it.com/style_emoticons/default/an_coucou.gif)
Aller en haut de la page
 
+Citer le message
sykes2477
posté 24/06/2007 22:34
Message #5


Samurai Modo
Icône de groupe

Groupe : Modérateurs
Messages : 5.828
Inscrit : 01/10/2006
Lieu : Sud
Membre no 20.781



Oui c'est vrai!! (IMG:http://forum.ripp-it.com/style_emoticons/default/aga.gif)
C'est sympa Leon!!! (IMG:http://forum.ripp-it.com/style_emoticons/default/cling1.gif)
(oui mic te l'a déja dit, et je te l'ai déja dit sur un autre poste, mais bon!!!) (IMG:http://forum.ripp-it.com/style_emoticons/default/gniark.gif)
Aller en haut de la page
 
+Citer le message
bd9
posté 25/06/2007 00:17
Message #6


Producteur
Icône de groupe

Groupe : Modérateurs
Messages : 5.384
Inscrit : 15/04/2006
Lieu : toulouse
Membre no 18.057



(micjul @ dimanche 24 juin 2007 à 21:08) *
Tant qu'il y aura des personnes comme toi pour y mettre de l'animation, je ne me fais pas de bile (IMG:http://forum.ripp-it.com/style_emoticons/default/an_coucou.gif)

c'est à quel moment qu'on lui dit que de temps en temps faut faire le café? (IMG:http://forum.ripp-it.com/style_emoticons/default/winche_2.gif)











(IMG:http://forum.ripp-it.com/style_emoticons/default/mrgreen2.gif)
Aller en haut de la page
 
+Citer le message
micjul
posté 25/06/2007 05:44
Message #7


Producteur
Icône de groupe

Groupe : Super Modérateurs
Messages : 6.326
Inscrit : 19/03/2004
Lieu : Un chouette endroit
Membre no 1.888



J'espère que cela va venir de lui même (IMG:http://forum.ripp-it.com/style_emoticons/default/yahoo.gif)
Aller en haut de la page
 
+Citer le message
rol
posté 25/06/2007 18:23
Message #8


Admin
Icône de groupe

Groupe : Admin
Messages : 32.192
Inscrit : 12/05/2003
Lieu : DivX ou XviD
Membre no 2



Oui c'est important le café (IMG:http://forum.ripp-it.com/style_emoticons/default/an_coucou.gif)
Aller en haut de la page
 
+Citer le message
leon1789
posté 25/06/2007 19:21
Message #9


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



(rol @ lundi 25 juin 2007 à 19:23) *

Vous voulez vraiment m'empêcher de dormir ? (IMG:http://forum.ripp-it.com/style_emoticons/default/good.gif) ..déjà qu'il ne me faut grand chose... (IMG:http://forum.ripp-it.com/style_emoticons/default/an_kes.gif) non, interdit pour moi le café (IMG:http://forum.ripp-it.com/style_emoticons/default/bof.gif)
...allez, hop, un petit coup de Gewurtz pour oublier ça... Tchin ! (IMG:http://forum.ripp-it.com/style_emoticons/default/glass.gif)
Aller en haut de la page
 
+Citer le message
rol
posté 25/06/2007 19:26
Message #10


Admin
Icône de groupe

Groupe : Admin
Messages : 32.192
Inscrit : 12/05/2003
Lieu : DivX ou XviD
Membre no 2



A la tienne (IMG:http://forum.ripp-it.com/style_emoticons/default/aga.gif)
Aller en haut de la page
 
+Citer le message
bd9
posté 25/06/2007 19:32
Message #11


Producteur
Icône de groupe

Groupe : Modérateurs
Messages : 5.384
Inscrit : 15/04/2006
Lieu : toulouse
Membre no 18.057



(leon1789 @ lundi 25 juin 2007 à 20:21) *
(rol @ lundi 25 juin 2007 à 19:23) *

Vous voulez vraiment m'empêcher de dormir ? (IMG:http://forum.ripp-it.com/style_emoticons/default/good.gif) ..déjà qu'il ne me faut grand chose... (IMG:http://forum.ripp-it.com/style_emoticons/default/an_kes.gif) non, interdit pour moi le café (IMG:http://forum.ripp-it.com/style_emoticons/default/bof.gif)
...allez, hop, un petit coup de Gewurtz pour oublier ça... Tchin ! (IMG:http://forum.ripp-it.com/style_emoticons/default/glass.gif)

euh..léon...on a dit que ce serait bien que tu le fasses de temps en temps, ça ne veux pas dire que tu es obligé d'en boire. (IMG:http://forum.ripp-it.com/style_emoticons/default/yahoo.gif)
Aller en haut de la page
 
+Citer le message
leon1789
posté 25/06/2007 19:41
Message #12


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



(bd9 @ lundi 25 juin 2007 à 20:32) *
euh..léon...on a dit que ce serait bien que tu le fasses de temps en temps, ça ne veux pas dire que tu es obligé d'en boire. (IMG:http://forum.ripp-it.com/style_emoticons/default/yahoo.gif)

ha ben si c'est moi qui le fait, c'est clair que je ne le boirai pas ! ...si le coeur vous en dit, si votre estomac est bien accroché, bonne dégustation m'sieurs dames ! (IMG:http://forum.ripp-it.com/style_emoticons/default/mrgreen2.gif) (...éviter quand même de tout recracher d'un coup, c'est pas poli !)
Aller en haut de la page
 
+Citer le message
rol
posté 25/06/2007 19:52
Message #13


Admin
Icône de groupe

Groupe : Admin
Messages : 32.192
Inscrit : 12/05/2003
Lieu : DivX ou XviD
Membre no 2



Forcément, si tu n'utilises pas de filtre, c'est difficilement buvable (IMG:http://forum.ripp-it.com/style_emoticons/default/euh.gif)
Aller en haut de la page
 
+Citer le message
bd9
posté 25/06/2007 19:54
Message #14


Producteur
Icône de groupe

Groupe : Modérateurs
Messages : 5.384
Inscrit : 15/04/2006
Lieu : toulouse
Membre no 18.057



(...éviter quand même de tout recracher d'un coup, c'est pas poli !)

nan, ça fait mauvais genre, pas d'ça ici!

Ce message a été modifié par bd9 - 25/06/2007 19:56.
Aller en haut de la page
 
+Citer le message
sykes2477
posté 25/06/2007 20:00
Message #15


Samurai Modo
Icône de groupe

Groupe : Modérateurs
Messages : 5.828
Inscrit : 01/10/2006
Lieu : Sud
Membre no 20.781



on recrache par saccades???


(IMG:http://forum.ripp-it.com/style_emoticons/default/guix_jesors.png)
Aller en haut de la page
 
+Citer le message
rol
posté 25/06/2007 20:01
Message #16


Admin
Icône de groupe

Groupe : Admin
Messages : 32.192
Inscrit : 12/05/2003
Lieu : DivX ou XviD
Membre no 2



Oula ça part en vrille (IMG:http://forum.ripp-it.com/style_emoticons/default/an_ouarf.gif)
Aller en haut de la page
 
+Citer le message
sykes2477
posté 25/06/2007 20:13
Message #17


Samurai Modo
Icône de groupe

Groupe : Modérateurs
Messages : 5.828
Inscrit : 01/10/2006
Lieu : Sud
Membre no 20.781



Blague à part, ce serait bien de le post-it'er ce sujet non??
Aller en haut de la page
 
+Citer le message
bd9
posté 25/06/2007 20:22
Message #18


Producteur
Icône de groupe

Groupe : Modérateurs
Messages : 5.384
Inscrit : 15/04/2006
Lieu : toulouse
Membre no 18.057



ben ouais.
Aller en haut de la page
 
+Citer le message
shudji
posté 07/07/2007 14:56
Message #19


Figurant
Icône de groupe

Groupe : Membres
Messages : 61
Inscrit : 05/06/2007
Membre no 26.889



sympa ce tuto Leon^^
EKG est-il compatible avec xvid et si oui le fichier map.log sous dvix porte le meme nom sous xvid et il a le meme chemin d'acces?
Aller en haut de la page
 
+Citer le message
leon1789
posté 07/07/2007 17:03
Message #20


Monteur
Icône de groupe

Groupe : Rédacteurs
Messages : 2.959
Inscrit : 04/05/2007
Lieu : Poitiers
Membre no 26.133



(shudji @ samedi 07 juillet 2007 à 15:56) *
sympa ce tuto Leon^^
EKG est-il compatible avec xvid et si oui le fichier map.log sous dvix porte le meme nom sous xvid et il a le meme chemin d'acces?

map.log pour divx <=> NEOCODEC.LOG pour XVID
(tous les deux dans les répertoires de calculs)

Avec xvid, le fichier NEOCODEC.LOG est créé lors de la première passe, mais je n'ai pas l'impression qu'il soit mis à jour après le seconde...

EKG est livré avec le codec divx, et il n'a pas l'air compatible avec xvid...

Ce message a été modifié par leon1789 - 07/07/2007 20:56.
Aller en haut de la page
 
+Citer le message

Eliminer les macroblocs


2 Pages V   1 2 >
Reply to this topicStart new topic
2 utilisateur(s) sur ce sujet (2 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 

Modes d'affichage: Standard ·


Regrouper

> Discussions similaires à la discussion "Eliminer les macroblocs"

Sujet Réponses
Macroblocs, artefacts en lecture, encodage et après gravure 8
Les 30 ans du film E.T. 0
Les séries du moment!! 16
Les sites pour récupérer des sous-titres 32
les ram de mon pc s'affolent? 9
Les arnaques - Un site / forum pour résoudre les arnaques, litiges etc 6
Les boutons presets de Ri4m ... 29
Les limites d'AviSynth ? 148
Les spywares de RI4M 5.0.3b 12
Les simsons ====> Le Film 10

> Sujets récents

Sujets
Décalage audio
Assistante informatique
disparus de Mourmelon (site off.)
Protection DRM fichiers Divx de l'INA
Tous les codecs nécessaires pour ripper
Firmwares RFPlayer 1000 Domotique
EXTRAIRE PISTE AUDIO D'UN FICHIER VIDEO .MKV
Convertir WAV en MP3
Film à retrouver
Tuto Convertir un DVD en MP4 - DVD en MP4
Mkvmerge : Comment différencier les pistes audio anglaise / françaises ?
Ripper DVD en 50 FPS (simplement)
L'actu des logiciels pour la vidéo
test2
Why Ripp-it(ing) After Me and why Ripp-it(ing) For Me ? So then what's the third Ripp-it(ing) part ?

RSS Nous sommes le : 28/03/2024 13:39
Ripp-It - Le site - Glossaire Audio Vidéo - Versions Rippit - Présentation - Tutoriaux divx - Télécharger Ripp-It - Ripper DVD
Forum Vidéo DivX - Ripp-It - Plan du site
Forum PSP - Forum iPod - Forum Mobile - Forum cinéma - Ripit4ME - Contact

Foot
Forum Ri4m™ © 2019 Ri4m™ - Enregistré à la CNIL sous le numéro 1081457