Eliminer les macroblocs
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 à 20:23 Bookmark and Share
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 mrgreen2.gif

Ce message a été modifié par leon1789 - 13/05/2009 à 19:09.
Aller en haut de la page
 
+Citer le message
micjul
posté 24/06/2007 à 20:27 Bookmark and Share
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 yahoo.gif

En tout cas merci de t'impliquer ainsi pour le forum, c'est trés sympa !!! cling.gif
Aller en haut de la page
 
+Citer le message
leon1789
posté 24/06/2007 à 21:00 Bookmark and Share
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 à 21:08 Bookmark and Share
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 an_coucou.gif
Aller en haut de la page
 
+Citer le message
sykes2477
posté 24/06/2007 à 23:34 Bookmark and Share
Message #5


Samurai Modo
Icône de groupe

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



Oui c'est vrai!! aga.gif
C'est sympa Leon!!! cling1.gif
(oui mic te l'a déja dit, et je te l'ai déja dit sur un autre poste, mais bon!!!) gniark.gif
Aller en haut de la page
 
+Citer le message
bd9
posté 25/06/2007 à 01:17 Bookmark and Share
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 an_coucou.gif

c'est à quel moment qu'on lui dit que de temps en temps faut faire le café? winche_2.gif











mrgreen2.gif
Aller en haut de la page
 
+Citer le message
micjul
posté 25/06/2007 à 06:44 Bookmark and Share
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 yahoo.gif
Aller en haut de la page
 
+Citer le message
rol
posté 25/06/2007 à 19:23 Bookmark and Share
Message #8


Admin
Icône de groupe

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



Oui c'est important le café an_coucou.gif
Aller en haut de la page
 
+Citer le message
leon1789
posté 25/06/2007 à 20:21 Bookmark and Share
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) *
Oui c'est important le café an_coucou.gif

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


Admin
Icône de groupe

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



A la tienne aga.gif
Aller en haut de la page
 
+Citer le message
bd9
posté 25/06/2007 à 20:32 Bookmark and Share
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) *

Oui c'est important le café an_coucou.gif

Vous voulez vraiment m'empêcher de dormir ? good.gif ..déjà qu'il ne me faut grand chose... an_kes.gif non, interdit pour moi le café bof.gif
...allez, hop, un petit coup de Gewurtz pour oublier ça... Tchin ! 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. yahoo.gif
Aller en haut de la page
 
+Citer le message
leon1789
posté 25/06/2007 à 20:41 Bookmark and Share
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. 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 ! 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 à 20:52 Bookmark and Share
Message #13


Admin
Icône de groupe

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



Forcément, si tu n'utilises pas de filtre, c'est difficilement buvable euh.gif
Aller en haut de la page
 
+Citer le message
bd9
posté 25/06/2007 à 20:54 Bookmark and Share
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 à 20:56.
Aller en haut de la page
 
+Citer le message
sykes2477
posté 25/06/2007 à 21:00 Bookmark and Share
Message #15


Samurai Modo
Icône de groupe

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



on recrache par saccades???


guix_jesors.png
Aller en haut de la page
 
+Citer le message
rol
posté 25/06/2007 à 21:01 Bookmark and Share
Message #16


Admin
Icône de groupe

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



Oula ça part en vrille an_ouarf.gif
Aller en haut de la page
 
+Citer le message
sykes2477
posté 25/06/2007 à 21:13 Bookmark and Share
Message #17


Samurai Modo
Icône de groupe

Groupe : Modérateurs
Messages : 5.826
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 à 21:22 Bookmark and Share
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 à 15:56 Bookmark and Share
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 à 18:03 Bookmark and Share
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 à 21:56.
Aller en haut de la page
 
+Citer le message

Eliminer les macroblocs


2 Pages V   1 2 >
Reply to this topicStart new topic
1 utilisateur(s) sur ce sujet (1 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 limites d'AviSynth ? 148
Les spywares de RI4M 5.0.3b 12
Les simsons ====> Le Film 10
les platines de salon et le port usb... 1

> Sujets récents

Sujets
Reencodage vidéo
Windows10 et RIAM
améliorer le son d'un divx
Compression d'un MKV sans perte de qualité ?
Titres sur le DVD vs épisodes du menu
Intégrer des chaps dans un mkv ?
Film à retrouver
message d'erreur
Telechargement RI4M id et mot de passe
Arrêt
Avantage d'utilisation de Viabox
Le président Chirac agit pour l'Histoire !!!!
Message erreur lors de l'installation d'un logiciel...
RIAM a cessé de fonctionner......
Probleme pour encoder un DVD sur Ihone 3GS !!

RSS Version bas débit Nous sommes le : 16/11/2018 à 13:54
Ripp-It - Le site - Glossaire Audio Vidéo - Versions Rippit - Présentation - Tutoriaux divx - Télécharger Ripp-It - Ripper DVD - Annuaire liens en dur
Forum Vidéo DivX - Ripp-It - Le site - Le glossaire - Les versions - Présentation - Tutoriaux divx - Télécharger Ripp-It - Ripp-It - Plan du site
Forum PSP - Forum iPod - Forum Mobile - Forum cinéma - Ripit4ME - Topvideo - Contact

Foot
Utilisation de la bande passante
Forum Ri4m™ © 2013 Ri4m™ - Enregistré à la CNIL sous le numéro 1081457