Bienvenue invité ( Connexion | Inscription ) Le site - Aide - Membres - Calendrier - La charte |
![]() |
| Darkshaka |
dimanche 13 août 2006 à 01:59
Message
#1
|
|
Figurant Groupe : Membres Messages : 50 Inscrit : 10/11/2004 Ses messages |
Bonjour à tous,
comme le titre l'indique, j'ai des soucis au niveau des contours d'un anime : city hunter alias nicky larson. Voici un aperçu... En haut c'est un encodage de base avec hybridfupp en anime 2 et en bas la même chose avec 1 asharp et awarp léger, juste de quoi faire ressortir les traits. ![]() Voici le script que j'ai utilisé : #Anime 2 + asharp + awarp V2=Telecide(V2, reverse=false, swap=false, firstlast=false, post=true, threshold=15, dthreshold=9, blend=true, chroma=false, y0=0, y1=0) V2=Decimate(V2, cycle=5,mode=0,threshold=0) V2=Undot(V2) V2=HybridFupp ( V2, Largeur, Hauteur, preset="anime2") V2=Crop(V2, crop_g, crop_h, crop_d, crop_b) V2=ASharp(V2, 1.5, 4, 1.5, True) V2=AWarpSharp(V2, 8, 1) Certains me trouveront pointilleux, mais ça se voit vraiment sur la vidéo en mouvement... Est-ce que vous avez une solution ? Merci d'avance pour votre aide ! |
|
|
|
| Winche |
dimanche 13 août 2006 à 09:22
Message
#2
|
|
Producteur Groupe : Membres Messages : 22.186 Inscrit : 30/08/2004 Lieu : Saboteur ^^ Ses messages |
Tu ne désentrelaces pas ?
|
| Darkshaka |
dimanche 13 août 2006 à 10:58
Message
#3
|
|
Figurant Groupe : Membres Messages : 50 Inscrit : 10/11/2004 Ses messages |
Ben si justement, j'ai coché la case "désentrelacer" sous ripp-it
Ca n'a pas fonctionné ? Ces filtres ne sont pas des désentrelaceurs ? V2=Telecide(V2, reverse=false, swap=false, firstlast=false, post=true, threshold=15, dthreshold=9, blend=true, chroma=false, y0=0, y1=0) V2=Decimate(V2, cycle=5,mode=0,threshold=0) |
| underground78 |
dimanche 13 août 2006 à 21:42
Message
#4
|
![]() Producteur Groupe : Membres Messages : 14.676 Inscrit : 11/02/2005 Ses messages |
Si si, c'est bien ça ... C'est un autre problème, tu as combien de débit ?
|
| Darkshaka |
lundi 14 août 2006 à 09:06
Message
#5
|
|
Figurant Groupe : Membres Messages : 50 Inscrit : 10/11/2004 Ses messages |
C'est bon, j'ai réussi à corriger un peu le problème en changeant quelques filtres de mon script...
Je suis au boulot donc de mémoire ça doit être quelque chose comme ça : #Anime 2 + asharp + awarp V2=Telecide(V2, reverse=false, swap=false, firstlast=false, post=true, threshold=15, dthreshold=9, blend=true, chroma=false, y0=0, y1=0) V2=Decimate(V2, cycle=5,mode=0,threshold=0) V2=Sangnom(V2) V2=Undot(V2) V2=BilinearResize ( V2, Largeur, Hauteur) V2=Crop(V2, crop_g, crop_h, crop_d, crop_b) V2=FrFun(V2, 2, 2, 2) V2=ASharp(V2, 1.5, 4, 1.5, True) V2=AWarpSharp(V2, 6, 1) J'ai rajouté un sangnom, j'ai abandonné hybridfupp pour bilinear, et j'ai opté pour un Frfun pour le denoising... Par contre je ne suis pas sûr de l'ordre exact des filtres que j'ai employé, votre avis ? Le résultat final est bien meilleur mais malheureusement, un nouveau problème apparait : comme des petits éclats de verre dans certaines parties de l'image, comme des pixels qui se seraient perdus en route... J'ai pas d'image à dispo pour vous montrer, mais je pense que vous voyez de quoi je parle... Comment est-ce que je peux nettoyer ces petits "pets" dans l'image ? PS : attention aux jeux de mots foireux Ce message a été modifié par Darkshaka - lundi 14 août 2006 à 09:10. |
| Winche |
lundi 14 août 2006 à 09:44
Message
#6
|
|
Producteur Groupe : Membres Messages : 22.186 Inscrit : 30/08/2004 Lieu : Saboteur ^^ Ses messages |
|
| underground78 |
mardi 15 août 2006 à 13:00
Message
#7
|
![]() Producteur Groupe : Membres Messages : 14.676 Inscrit : 11/02/2005 Ses messages |
Une image, une image ...
Ce message a été modifié par underground78 - mardi 15 août 2006 à 13:00. |
| Bon`Clay-Sama |
jeudi 17 août 2006 à 22:23
Message
#8
|
![]() Cascadeur Groupe : Membres Messages : 122 Inscrit : 21/12/2005 Lieu : Haut-Rhin Ses messages |
Pour le problème de l'effet dents de scie sur les contours tu peux essayer fastlinedarken
|
| underground78 |
vendredi 18 août 2006 à 07:18
Message
#9
|
![]() Producteur Groupe : Membres Messages : 14.676 Inscrit : 11/02/2005 Ses messages |
Un filtre avisynth je suppose ? on le trouve où et on l'utilise comment ?
|
| stryke |
dimanche 20 août 2006 à 09:59
Message
#10
|
|
Dialoguiste Groupe : Membres Messages : 1.600 Inscrit : 20/05/2003 Ses messages |
... #Anime 2 + asharp + awarp V2=Telecide(V2, reverse=false, swap=false, firstlast=false, post=true, threshold=15, dthreshold=9, blend=true, chroma=false, y0=0, y1=0) V2=Decimate(V2, cycle=5,mode=0,threshold=0) V2=Sangnom(V2) V2=Undot(V2) V2=BilinearResize ( V2, Largeur, Hauteur) V2=Crop(V2, crop_g, crop_h, crop_d, crop_b) V2=FrFun(V2, 2, 2, 2) V2=ASharp(V2, 1.5, 4, 1.5, True) V2=AWarpSharp(V2, 6, 1) ... 1) Mettre le filtre de désentrelacement en premier (sangnom) 2) Telecide + Decimate est ce vraiment nécessaire ? Ce message a été modifié par stryke - dimanche 20 août 2006 à 10:00. |
| Bon`Clay-Sama |
samedi 26 août 2006 à 00:41
Message
#11
|
![]() Cascadeur Groupe : Membres Messages : 122 Inscrit : 21/12/2005 Lieu : Haut-Rhin Ses messages |
Un filtre avisynth je suppose ? on le trouve où et on l'utilise comment ? Code: ###################### # FastLineDarken 1.3 # ###################### # # Written by Vectrangle, last update 12 Sept 04 # # * requires masktools 1.5.1 -- http://jourdan.madism.org/~manao/ # * requires yv12 input # # Usage is FastLineDarken(strength, luma_cap, threshold, thinning), # named parameters are supported eg FastLineDarken(thinning=0) # # Note that you must import this avs into your script using import("...\FastLineDarken 1.3.avs") # # Parameters are: # strength (integer) - Line darkening amount, 0-256. Default 48. Represents the _maximum_ amount # that the luma will be reduced by, weaker lines will be reduced by # proportionately less. # luma_cap (integer) - value from 0 (black) to 255 (white), used to stop the darkening # determination from being 'blinded' by bright pixels, and to stop grey # lines on white backgrounds being darkened. Any pixels brighter than # luma_cap are treated as only being as bright as luma_cap. Lowering # luma_cap tends to reduce line darkening. 255 disables capping. Default 191. # threshold (integer) - any pixels that were going to be darkened by an amount less than # threshold will not be touched. setting this to 0 will disable it, setting # it to 4 (default) is recommended, since often a lot of random pixels are # marked for very slight darkening and a threshold of about 4 should fix # them. Note if you set threshold too high, some lines will not be darkened # thinning (integer) - optional line thinning amount, 0-256. Setting this to 0 will disable it, # which is gives a _big_ speed increase. Note that thinning the lines will # inherently darken the remaining pixels in each line a little. Default 24. # # Changelog: # 1.3 - added ability to thin lines, now runs much slower unless thinning=0. Changed the defaults (again) # 1.2 - huge speed increase using yv12lutxy =) # - weird darkening issues gone (they were caused by yv12layer) # - show option no longer available due to optimizations. Use subtract() instead # 1.1 - added luma_cap option # 1.0 - initial release # function FastLineDarken( clip c, int "strength", int "luma_cap", int "threshold", int "thinning") { str = string(default(strength, 48) /128.) lum = string(default(luma_cap, 191)) thr = string(default(threshold, 4)) thinning = default(thinning,24) thn = string(thinning /16.) exin=c.expand().inpand() diff = yv12lutxy(c,exin,yexpr="y "+lum+" < y "+lum+" ? x "+thr+" + > x y "\ +lum+" < y "+lum+" ? - 0 ? 127 +",uexpr="x",vexpr="x",u=2, v=2) linemask = yv12lut(diff.inpand(),"x 127 - "+thn+" * 255 +")\ .yv12convolution("1 1 1","1 1 1",y=3,u=0,v=0) thick = yv12lutxy(c, exin, yexpr="y "+lum+" < y "+lum+" ? x "+thr+" + > x y "\ +lum+" < y "+lum+" ? - 0 ? "+str+" * x +",uexpr="x",vexpr="x",u=2, v=2) thin = yv12lutxy(c.expand(),diff,yexpr="x y 127 - "+str+" 1 + * +",u=2, v=2) return (thinning == 0) ? thick : maskedmerge(thin,thick,linemask,y=3,u=2,v=2) } |
| Darkshaka |
mercredi 30 août 2006 à 11:11
Message
#12
|
|
Figurant Groupe : Membres Messages : 50 Inscrit : 10/11/2004 Ses messages |
... #Anime 2 + asharp + awarp V2=Telecide(V2, reverse=false, swap=false, firstlast=false, post=true, threshold=15, dthreshold=9, blend=true, chroma=false, y0=0, y1=0) V2=Decimate(V2, cycle=5,mode=0,threshold=0) V2=Sangnom(V2) V2=Undot(V2) V2=BilinearResize ( V2, Largeur, Hauteur) V2=Crop(V2, crop_g, crop_h, crop_d, crop_b) V2=FrFun(V2, 2, 2, 2) V2=ASharp(V2, 1.5, 4, 1.5, True) V2=AWarpSharp(V2, 6, 1) ... 1) Mettre le filtre de désentrelacement en premier (sangnom) 2) Telecide + Decimate est ce vraiment nécessaire ? Ben en fait je n'ai rien touché, j'ai juste coché l'option "désentrelacer" dans riam... Je n'y connais vraiment pas grand chose en désentrelacement lol |
| stryke |
mercredi 30 août 2006 à 11:59
Message
#13
|
|
Dialoguiste Groupe : Membres Messages : 1.600 Inscrit : 20/05/2003 Ses messages |
L'option "désentrelacer" dans riam ajoute dans le script avs la ligne de filtre "SangNom" (+ la ligne de loadplugin)
Telecide est un filtre de désentrelacement et Decimate est un filtre pour faire du "téléciné" (ou IVTC je ne sais plus), donc est ce vraiment nécessaire ? Plus d'infos sur Telecide et Decimate : -http://sygma21.free.fr/decomb_part02.html Ce message a été modifié par stryke - mercredi 30 août 2006 à 12:16. |
| underground78 |
dimanche 03 septembre 2006 à 15:19
Message
#14
|
![]() Producteur Groupe : Membres Messages : 14.676 Inscrit : 11/02/2005 Ses messages |
Merci pour l'info Bon`Clay-Sama !
|
| Desty |
mercredi 04 octobre 2006 à 19:25
Message
#15
|
|
Ouvreur Groupe : Membres Messages : 3 Inscrit : 08/07/2005 Ses messages |
@ Clay-Sama: Ca ne reglera pas le problème present à mon avis mais c'est un bon script (pour les animes): c'est basé sur masktools (V1) et ça sert a foncé les contours pour les faire ressortir... C'est plus fiable que le fonçage d'hybridfupp qui est simple et efficace mais qui a tendance a généré justement des problème du style pixelisation dans les contours coloré...
Sinon sangnom pour régler des problème de contour dans des animes bof: avec l'anti-aliasing fort ça bruite + que ça débruite, avec l'aa faible ça bruite pas trop mais comme c'est très precis comme désentrelaceur on voit bien les escalier... Perso j'ai déjà vu des entrelacement qui faisait de l'aliasing direct avec l'interpolation de sangnom et pas du tout avec un tdeint en "ela" ou un tfm en PP=7 (des interpolations qui floutent) Essayer: MPEG2Source(source,ipp=true,info=3) orig=last #colormatrix(hints=true,opt=0)# si colorimétrie variable ça fait pas de mal TFM(d2v=source,order=1,mode=5,slow=2,PP=1) tdeint(0,1,-1,type=3,full=false,clip2=orig,opt=3) Tdecimate(exPP=true) Need TVITC et TDeint (et de preference les nouvelles versions bcp plus rapide !) Tdeint fait souvent la différence... Si vraiment ça persiste, essayer des bourriner avec awarpsharp en cm 0, 1 ou deux c'est du kif Si possible en le foutant dans hybrid fupp comme sharper ou deringueur ça reduit les effets negatif du awarpsharp... Et dans le cas d'une utilisation du awarpsharp mettez derriere un truc style: function RGDering(clip input, int _mode) { repmode = 1 average = RemoveGrain(input, mode=_mode) return Repair(input, average, mode=repmode) } rgdering(24) Need: removegrain 1.0 et repair (vendu ensemble) Ca va balancer du flou spatial précisément dans les zones bien susceptibles de bruiter a la compression a cause du awarpsharp et ça preserve le reste ^^ Cela dit awarpsharp et asharp c'est un peu dépassé, si vous avez le temps de tester le magnifique limitedsharpen vous serez convaicu ! Il est devenu super rapide dans sa version "faster"... Il est dans le zip de masktools V2... Il a besoin en plus d'avisynth 256 ou 257, removegrain 1.0 et warpsharppackage.zip C'est la rolls des filtres de sharp ce truc ! |
| underground78 |
jeudi 05 octobre 2006 à 20:23
Message
#16
|
![]() Producteur Groupe : Membres Messages : 14.676 Inscrit : 11/02/2005 Ses messages |
Intéressant même si je n'encode pas d'animes ...
|
![]() |
Sujets Similaires
| Sujet | Réponses | Vue(s) | Dernière Action | |
|---|---|---|---|---|
| Décalage du son sur 2ème fichier après collage | 6 | 75 | aujourd'hui, 00:04 Dernier Message Par : Silverbox |
|
| [Blu-ray] Réencoder un BD-50 en BD-25 | 4 | 101 | aujourd'hui, 00:03 Dernier Message Par : YannBresil |
|
| TELECHARGER JEUX SUR CARTE MEMOIRE | 2 | 817 | aujourd'hui, 00:00 Dernier Message Par : YannBresil |
|
| Internet - Téléchargement | 82 | 11.366 | hier, 10:49 Dernier Message Par : zebbra |
|
| Mise à jour de l'actualité des logiciels vidéo | 3.038 | 213.817 | hier, 10:44 Dernier Message Par : zebbra |
|
| Fenêtre de pub un tantinet emmerd... | 27 | 1.249 | hier, 08:46 Dernier Message Par : SG1 |
|
| Samsung HT-X200 : audio ok mais pas d'image !? | 6 | 100 | hier, 01:37 Dernier Message Par : YannBresil |
|
| Bonjour, je me présente... | 2 | 59 | vendredi 04 juillet 2008 à 18:22 Dernier Message Par : bd9 |
|
|
Version bas débit | Nous sommes le : dimanche 06 juillet 2008 à 01:05 |
© Forum Ri4m™ - Enregistré à la CNIL sous le numéro 1081457