Bienvenue invité ( Connexion | Inscription ) Le site - Aide - Membres - Calendrier - La charte |
Réglement intérieur du forum : La loi interdit la récupération "sauvage" des films sur internet, n'est tolérée que la "copie de sauvegarde personnelle". TOUTE mention à une activité "hors la loi" sera sanctionnée directement par une fermeture du sujet voire un avertissement ...
Ripp-it Te@m
![]() |
| stryke |
mardi 11 mai 2004 à 23:57
Message
#1
|
|
Dialoguiste Groupe : Membres Messages : 1.600 Inscrit : 20/05/2003 Ses messages |
Ayant eu ce genre de déboire récemment, j'ai réalisé différents essais d'encodage et je vous livre les résultats que j'ai obtenu. Loin de moi à vouloir en faire une généralité (il se peut même que la prochaine fois, avec un autre film, les résultats soient complètement différents)
Ces essais ont été réalisés grace à la lecture de ce post : http://forum.doom9.org/showthread.php?threadid=75527 Ce qui suit ci-dessous est très largement inspiré de ce post. Mon anglais étant très mauvais, veuillez me pardonner si la traduction n'est qu'approximative et me corriger si besoin.... Le paramétrage par défaut du codec XviD pose des problèmes avec des films "hors normes". Par "hors normes" il faut comprendre que ces films sont essentiellement composés de scènes lentes et/ou sombres (c'est mon cas, ainsi que l'auteur du post sur Doom). Dans ce cas le codec gère mal le flux et provoque des non respect de taille finale de fichier. Et là , il y a 2 cas de figure distincts : - Si vos quantizers sont réglés en 2-31 (mini=2, maxi=31) vous serez en "undersize" (taille finale fichier < taille demandée) - Si vos quantizers sont réglés en 1-31 vous serez en "oversize" (taille finale fichier > taille demandée) Par rapport à ceci, on peut apporter quelques remarques supplémentaires : - Définir un bitrate ou une taille finale via le panneau de configuration du codec ne change rien au résultat final - Plus le bitrate demandé (ou calculé) est important plus l'erreur sera importante aussi - La matrice H.263 génère plus d'écart que la matrice MPEG - Il y a eu avec l'apparition des dernières RC du codec un changement du paramétrage des quantizers par défaut (passage de 2-31 à 1-31). La raison "serait" : Que le risque d'oversize en Quant 1-31 est moins important que le risque d'undersize en Quant 2-31. Mais il est reconnu que les cas d'oversize/undersize existent et sont directement imputables au codec. Pour résoudre ce pb de respect de la taille demandée, il existe au moins 3 solutions : - Quant 1-31 + Overflow à 20% - Quant 2-31 + resize très grand + script avs "hard" (pas de denoiser, un resize de type Lanczos par exemple) + utilisation matrice MPEG ou Andreas_78 - Quant 1-31 + pas de B-VOP + Overflow à 0/4/9 A partir de ceci j'ai effectué des tests sur mon film à pb. L'encodage a été réalisé sur la totalité du film et non une portion. Le film en question est un dessin animé. Mon paramètrage par défaut du codec : Profil AS@L5, matrice H.263, B-VOPs 1/1.50/1.00, Motion=6, VHQ=1, Use chroma La taille demandée du film à chaque encodage est de 699 + 5Mo d'écart (donc une taille cible de 699 Mo) Le script avisynth utilisé est le suivant : CODE DimX = 576 DimY = 432 Video = Mpeg2Source( Source, idct=CPUType) Video = Crop(Video, Left, Top, -Right, -Bottom) Video = Undot(Video) Video = Tweak(Video, sat=1.1, bright=2, cont=1.1) video = lanczosresize(video, DimX, DimY) Video = Limiter(Video) Encodage N°1 : Paramétrage par défaut + Quant 2-31 Taille finale fichier = 398 Mo Encodage N°2 : Paramétrage par défaut + Quant 1-31 Taille finale fichier = 1100 Mo (de mémoire je n'ai pas gardé le fichier et trop faignasse pour le refaire...) Encodage N°3 : Idem N°2 mais avec réglage des Overflow Overflow control strength = 20 Max overflox improvement = 20 Max overflow degradation = 20 Taille finale fichier = 698 Mo Encodage N°4 : Idem N°2 mais avec matrice codec MPEG et dans le fichier avs : DimX = 720 et DimY = 544 Taille finale fichier = 696 Mo Encodage N°5 : Idem N°2 mais pas de B-Frames et réglage des Overflow Overflow control strength = 0 Max overflox improvement = 4 Max overflow degradation = 9 Taille finale fichier = 698 Mo Donc effectivement les 3 solutions (encodages 3, 4 et 5) permettent d'obtenir (à quelques Mo) la taille demandée. Par contre au niveau qualité de l'image il y a de grosses différences. J'ai comparé les encodages 1, 3, 4 & 5. L'encodage N°2 étant éliminé d'office (et puis ça m'arrange puisque je ne l'ai plus..) L'encodage N°3 donne le plus mauvais résultat (apparition de pixels dans les mouvements). L'encodage N°4 apporte beaucoup de bruit et donc une image de moins bonne qualité. Reste l'encodage N°1 et N°5 et là c'est très proche (paradoxalement avec 300 Mo de différence, peut être à cause de la nature du film : dessin animé ??). Je dirai que l'encodage N°5 est un poil plus net et avec moins de bruit mais là on commence à rentrer dans le subjectif.... Pour finir quelques chiffres extrait de DivX DRF Analyzer CODE Encod1 Encod3 Encod4 Encod5 I Frames:1.12% 1.12% 1.17% 1.13% P Frames:50.18% 50.18% 50.34% 98.87% B Frames:48.70% 48.70% 48.49% DRF=1&2: 50.8% 18.1% 24.1% 64.0% DRF=3: 0.0% 15.9% 26.4% 36.0% DRF=4: 49.2% 9.7% 37.0% 0.0% DRF=5: 0.0% 9.1% 11.6% 0.0% DRF=6: 0.0% 1.5% 0.9% 0.0% DRF=7: 0.0% 9.1% 0.0% 0.0% DRF=8: 0.0% 2.2% 0.0% 0.0% DRF=9: 0.0% 3.8% 0.0% 0.0% DRF>9: 0.0% 30.5% 0.0% 0.0% La dernière chose qu'il me reste à faire est de tester une portion de l'encodage N°5 sur ma platine, car le graphe de DivX DRF Analyzer revèle des pics monstrueux, mais avec peu de frames contigües. A voir donc.... Je veux bien vous montrer des shots, mais j'ai pas de site pour les stocker.... La conclusion de tout ceci ?? ...je serai tenté de dire que la solution N°1 avec son pb d'undersize était suffisante...peut on le généraliser à tous les cas d'undersize, j'en sais rien. Faudra "tester pour voir".... Ce message a été modifié par stryke - jeudi 27 janvier 2005 à 23:23. |
|
|
|
| pepsilite |
mercredi 12 mai 2004 à 00:04
Message
#2
|
![]() none Groupe : Membres Messages : 942 Inscrit : 12/05/2003 Ses messages |
Euh, ça se trouve o๠ces réglages Overflow control strength, Max overflox improvement et Max overflow degradation ?
|
| Jack... |
mercredi 12 mai 2004 à 01:31
Message
#3
|
![]() JackoModo Groupe : Membres Messages : 2.958 Inscrit : 20/05/2003 Lieu : Overlook Ses messages |
[more...] à droite de [Two-pass 2nd pass]
ben sacrés tests et bons tuyaux Stryke. Merci. |
| pepsilite |
mercredi 12 mai 2004 à 02:06
Message
#4
|
![]() none Groupe : Membres Messages : 942 Inscrit : 12/05/2003 Ses messages |
Ah putain, fallait le savoir, j'étais sur "single pass" et je n'avais pas tout ces réglages .............
|
| honu |
mercredi 12 mai 2004 à 08:22
Message
#5
|
![]() Vedette Groupe : Membres Messages : 1.238 Inscrit : 31/05/2003 Lieu : Tahiti Ses messages |
Moi perso j'encode tout en multioverburnersize avec un quantificatizer réglé à 5 (sauf des fois à 12 000 par jour de grand vent...)
|
| jeru |
mercredi 12 mai 2004 à 11:22
Message
#6
|
![]() 2nd rôle Groupe : Membres Messages : 588 Inscrit : 20/10/2003 Lieu : Toulouse Ses messages |
LOL
|
| tetarmiro |
mercredi 12 mai 2004 à 12:00
Message
#7
|
![]() Jeune premier(e) Groupe : Membres Messages : 341 Inscrit : 10/04/2004 Ses messages |
salut strike
ça c'est du travail, j'avais ce type de pb et je m'étais rabattu sur divx je vais reprendre une serie de tests pour valider la Nê°5 a+ |
| Jack... |
mercredi 12 mai 2004 à 13:46
Message
#8
|
![]() JackoModo Groupe : Membres Messages : 2.958 Inscrit : 20/05/2003 Lieu : Overlook Ses messages |
Citation Moi perso j'encode tout en multioverburnersize avec un quantificatizer réglé à 5 (sauf des fois à 12 000 par jour de grand vent...) elle est bonne la banquise... |
| stryke |
mercredi 12 mai 2004 à 16:35
Message
#9
|
|
Dialoguiste Groupe : Membres Messages : 1.600 Inscrit : 20/05/2003 Ses messages |
Citation Citation Moi perso j'encode tout en multioverburnersize avec un quantificatizer réglé à 5 (sauf des fois à 12 000 par jour de grand vent...) elle est bonne la banquise... je pense qu'Honu devrait arrêter de la fumer et se mettre à la sucer..... J'avais l'intention de poster un script avisynth un peu spécial pour récupérer directement des captures d'image via des multi-sources avi. Mais vu l'état dans lequel il se trouve après la lecture de mon post, j'ai des scrupules.... je ne voudrai pas que Mme Honu me fasse une remontrance... |
| honu |
mercredi 12 mai 2004 à 17:52
Message
#10
|
![]() Vedette Groupe : Membres Messages : 1.238 Inscrit : 31/05/2003 Lieu : Tahiti Ses messages |
Ah non mais euh ça va là , ca va aller je le sens. Je le sens bien là . Enfin, je crois ; enfin vas-y envoie toujours, je m'assied. Attends, je m'assied mieux. Là . Je suis prêt...
|
| Jack... |
mercredi 12 mai 2004 à 21:27
Message
#11
|
![]() JackoModo Groupe : Membres Messages : 2.958 Inscrit : 20/05/2003 Lieu : Overlook Ses messages |
Pour estomper des pics de BR en XviD, j'avais utilisé un script ê©UV avec XStatImport qui importe les stats .PASS de la 1ère passe dans l'AVS pour appliquer un filtrage conditionnel sur la 2nde.
Peut-être que ça peut être utile pour monter "artificiellement" le BR global d'un encodage en jouant sur le sharping ou autre... |
| honu |
mercredi 12 mai 2004 à 23:01
Message
#12
|
![]() Vedette Groupe : Membres Messages : 1.238 Inscrit : 31/05/2003 Lieu : Tahiti Ses messages |
Oui ben s'assoir ça suffit pas en fait ; finalement, je vais me coucher...
|
| pepsilite |
jeudi 13 mai 2004 à 00:11
Message
#13
|
![]() none Groupe : Membres Messages : 942 Inscrit : 12/05/2003 Ses messages |
Rassure toi, c'était du Jackien "pur sucre", personne n'a rien compris
|
| stryke |
jeudi 13 mai 2004 à 00:21
Message
#14
|
|
Dialoguiste Groupe : Membres Messages : 1.600 Inscrit : 20/05/2003 Ses messages |
T'as réussi à le faire marcher ce truc là ?
|
| Jack... |
jeudi 13 mai 2004 à 08:56
Message
#15
|
![]() JackoModo Groupe : Membres Messages : 2.958 Inscrit : 20/05/2003 Lieu : Overlook Ses messages |
Oui, 'fin je crois...
CODE global seuil = 10000
Source="W:MR_1-18vobs.lst" Largeur=656.Hauteur=304 Crop_g=2.Crop_d=-2.Crop_h=76.Crop_b=-76 Video=MPEGSource(Source) Video=Undot(Video) Video=Crop(Video, crop_g, crop_h, crop_d, crop_b) Video=LanczosResize(Video, Largeur, Hauteur) blurred = blur(video,1.0) conditionalfilter(video, blurred , video, "float(xvid_data)" , ">", "seuil") xstatimport("D:video.pass",show=false) Video=Trim(Video,0,10000) ...mais ça n'a pas résolu mon pb de pics... ... je crois que je vais me coucher comme Honu aussi... |
| DAN |
jeudi 13 mai 2004 à 18:03
Message
#16
|
![]() TerminoModo Groupe : Membres Messages : 2.367 Inscrit : 05/07/2003 Lieu : SKYNET Ses messages |
La vache je viens de rentrer du boulot et quand je me met à lire strike et jack, je me demande si je suis pas dans la quatrième dimension
|
| Jack... |
vendredi 14 mai 2004 à 07:33
Message
#17
|
![]() JackoModo Groupe : Membres Messages : 2.958 Inscrit : 20/05/2003 Lieu : Overlook Ses messages |
Stryke et Jack en stéréo
|
| stryke |
vendredi 14 mai 2004 à 07:46
Message
#18
|
|
Dialoguiste Groupe : Membres Messages : 1.600 Inscrit : 20/05/2003 Ses messages |
|
| tetarmiro |
vendredi 14 mai 2004 à 12:34
Message
#19
|
![]() Jeune premier(e) Groupe : Membres Messages : 341 Inscrit : 10/04/2004 Ses messages |
salut, j'ai appliqué ton tuto
sur un MKV >divx réglage methode 5 fichier demandé 752 Mo fichier fini 550 Mo |
| stryke |
vendredi 14 mai 2004 à 12:51
Message
#20
|
|
Dialoguiste Groupe : Membres Messages : 1.600 Inscrit : 20/05/2003 Ses messages |
tu es en quantizer 1-31 ?
|
|
|
![]() |
Sujets Similaires
| Sujet | Réponses | Vue(s) | Dernière Action | |
|---|---|---|---|---|
| Compression dvd en divx impossible | 1 | 16 | aujourd'hui, 22:08 Dernier Message Par : micjul |
|
| probleme d'encodage | 9 | 182 | aujourd'hui, 20:33 Dernier Message Par : shuntik |
|
| Transformer un film 1920x1040 en 1920x1080 possible ?? | 0 | 7 | aujourd'hui, 20:18 Dernier Message Par : tzinzin |
|
| Probleme du ARipp-it.avs,line 43 | 2 | 29 | aujourd'hui, 19:10 Dernier Message Par : yoki |
|
| Quel codec pour de la HD ? | 11 | 176 | aujourd'hui, 18:52 Dernier Message Par : micjul |
|
| comment riper un dvd avec 4 film | 4 | 102 | hier, 20:33 Dernier Message Par : papa 2 |
|
| Limiter la taille d'une vidéo | 4 | 68 | hier, 18:48 Dernier Message Par : Seravee |
|
| Problème de detection de chapitres en MKV | 13 | 239 | hier, 18:25 Dernier Message Par : Rigobert |
|
|
Version bas débit | Nous sommes le : jeudi 04 décembre 2008 à 23:35 |
© Forum Ri4m™ - Enregistré à la CNIL sous le numéro 1081457