digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Conversion et d'Encodage de Vidéo (Français) (http://www.digitalfaq.com/archives/francais/)
-   -   Probleme script anime (http://www.digitalfaq.com/archives/francais/13952-probleme-script-anime.html)

tamahome 11-14-2005 08:32 AM

probleme script anime
 
bonjour :)

Actuellement j'encode des serie anime de type naruto / bleach

j'utilise se script

addborders(0,24,0,24)
converttoyv12()
blindpp(cpu=4)
Blockbuster(method="noise",detail_min=1,detail_max =3,variance=0.1,seed=1)
DivXResize(WIDTH, HEIGHT, 0, "bilinearResize",WIDESCREEN)
RemoveGrain()
Deen()
TemporalSoften(2,7,7,3,2)
DivXBorders(HEIGHT,OVERSCAN)

mais je remarque des sorte de lumiere violette voir petit pixel violet qui bave de temp a autre sur l'ecran (en general sur les bord des personnage)
Quelqu'un c'est d'ou sa peut venir?

Dialhot 11-14-2005 08:34 AM

Tu aurais un snapshot ?

Note : bouges la ligne blockbuster apres le resize, et utilise un bicubic au lieu de bilinear.

Dialhot 11-14-2005 08:40 AM

Oulah, tu edites ton post et du coup plein de choses changent !
Le addborder placé la ou il est n'est pas annondin !!!

BlindPP doit absolument etre placé avant toute manip sur la taille de l'image.
Et puis vire ce convertto, je suis sur qu'il ne sert a rien. Plus precisement : fait ce qu'il faut sur ton PC pour que ce convertto devienne inutile.

Et mon avis annexe : arretes aussi d'utiliser Diko (me trompe-je ?).

tamahome 11-14-2005 08:54 AM

non non pour les long encodage d'anime j'utilise diko avec hc encoder :O)


la j'ai fais un tit capture

http://img267.imageshack.us/my.php?i...nstitre6qq.jpg

(au niveau de la joue gauche du perso y'as un tite effet en action sa fais leger effet bave violet)

Bon j'ai fais les changeement que tu m'as dit est en effet je pense que c'est le converttoyv12 qui poser probleme :O)

Dialhot 11-14-2005 09:07 AM

Je suppute plutot le BlindPP placé apres le adddborder et/ou le bilinear resize.

Pour le premier, tu peux temporairement le commenter. Pour le deuxieme, remplace bilinear par bicubic et vois ce que ca donne.

Note: mon dieu que ton image est floue !

En dernier recours ca peut etre le removegrain (il y a 35 modes maintenant dans ce plugin, et le mode 2, celui par defaut, n'est pas le meilleur pour les animes (je crois qu'il faut mode = 1 dans ce cas).

Personnelement je serais toi, je remplacerait les deux ligne removegrain + deen par la fonction LremoveDust que tu trouveras ici :
http://www.kvcd.net/forum/viewtopic.php?t=16122

tamahome 11-14-2005 10:14 AM

j'ai essayer le

LRemoveDust_YV12(17,1)

Mais sa me met no function named..

c'est bien la dll de removegrain ou c'en est une autre qui faut en plugin?

Dialhot 11-14-2005 10:18 AM

Quote:

Originally Posted by tamahome
j'ai essayer le

LRemoveDust_YV12(17,1)

Mais sa me met no function named..

c'est bien la dll de removegrain ou c'en est une autre qui faut en plugin?

C''est une fonction qui utilise des filtres contenus dans la DLL.
Donc il te faut la dll, mais il te faut aussi recopier le contenu de la fonction en bas de ton script !
Code:

function LRemoveDust_YV12(clip input, int clmode, int "limit")
{
limit=default(limit,1)
clmode=default(clmode,17)
repmode = 2
clensed = Clense(input)
rep = Repair(clensed, input, mode=repmode)
rg = RemoveGrain(rep, mode=clmode)
return LimitChange(rg, input, limit, limitU=255)
}


tamahome 11-14-2005 10:31 AM

hum c vrai que c'est plus net je crois que je vais m'en servir aussi pour les film de ce lremovedust :O)

Dialhot 11-14-2005 10:33 AM

Quote:

Originally Posted by tamahome
hum c vrai que c'est plus net je crois que je vais m'en servir aussi pour les film de ce lremovedust :O)

Absolument.
Et puis on va dire que ton post precedent n'a jamais existé ;-)

Mais sinon tu a raté un truc. Donc le bon script c'est :
Code:

blindpp(cpu=4)
addborders(0,24,0,24) # es tu sur qu'elle sert a qque chose ???
DivXResize(WIDTH, HEIGHT, 0, "bicubicResize",WIDESCREEN)
Blockbuster(method="noise",detail_min=1,detail_max=3,variance=0.1,seed=1)
LRemoveDust_YV12(17,1)
DivXBorders(HEIGHT,OVERSCAN)

function LRemoveDust_YV12(clip input, int clmode, int "limit")
{
limit=default(limit,1)
clmode=default(clmode,17)
repmode = 2
clensed = Clense(input)
rep = Repair(clensed, input, mode=repmode)
rg = RemoveGrain(rep, mode=clmode)
return LimitChange(rg, input, limit, limitU=255)
}


tamahome 11-14-2005 10:45 AM

ah oki bon corriger ^^

Sinon les addborders c'est pour avoir les sous titre visible car il sont incruster a raz l'ecran du bas et sur une tv cathodique sa les mange vu que c'est une video 4/3


All times are GMT -5. The time now is 08:41 PM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.