Bonjour tout d'abord !!
On m'a filé un scripte qui est sensé faire des merveilles en restaurant le 24p des DVD PAL transcodés NTSC-->PAL mais apparement un peu vieu je n'arrive pas à le faire marché aujourd'hui
le voici
########################################
loadplugin("C:\Program Files (x86)\AviSynth 2.5\plugins\mt_masktools.dll")
loadplugin("C:\Program Files (x86)\AviSynth 2.5\plugins\mvtools.dll")
import("C:\Program Files (x86)\AviSynth 2.5\plugins\Mrestore.avs")
mpeg2source("C:\Users\Capsule Corporation\Desktop\Extrait\VTS_02_1.d2v",idct=CPUType)
d = last.bob(-0.2,0.6).reduceflicker(strength=1)
tdeint(mode=1,mtnmode=3)
mrestore(mode=-4,dup=1,dclip=d)
crop(Left,Top,-Right,-Bottom)
bicubicresize(720,576,0,0.5)
source=last
backward_vec2=source.MVAnalyse(isb=true,delta=2,pel=2,overlap=4,sharp=1,idx=1)
backward_vec1=source.MVAnalyse(isb=true,delta=1,pel=2,overlap=4,sharp=1,idx=1)
forward_vec1=source.MVAnalyse(isb=false,delta=1,pel=2,overlap=4,sharp=1,idx=1)
forward_vec2=source.MVAnalyse(isb=false,delta=2,pel=2,overlap=4,sharp=1,idx=1)
source.MVDegrain2(backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD=800,idx=1)
undot()
limiter()
#######################################
Comme erreur j'ai déjà ca :
" don't know what "CPUTYPE" means " line 5
" invalid arguments to function "bob" " line 7 ; et voila la page pour le mrestore http://avisynth.org/mediawiki/Mrestore
Je précise que je ne connais avisyth que depuis hier donc j'y connais pas grand chose !!
Voilà
Salut,
supprime ,idct=CPUType de la ligne n°5
Ok merci
du coup maintenant ca me dit
" there is no function named "mpeg2source" "
comment as-tu créé ton fichier d2v ?
je l'ai créer avec DGindex de Gordian knot
ok, donc il faut que tu charges la librairie DGDecode.dll (dans Gordian Knot également, je suppose): c'est elle qui contient la fonction mpeg2source.
ok c'est fait
du coup j'en ai une nouvelle ! " Script error : there is no function named reduceflicker " line 8
merci pour ton aide! les erreurs s'enchainent!
Puisque tu débutes an avisynth, et que je pense que tu veux apprendre et comprendre, je te propose de t'aider sous forme de "devinette" ...
En ligne 8, tu utilises la fonction reduceflicker . Vu le message d'erreur, avisynth ne connait visiblement pas cette fonction.
Il faut donc charger la librairie dll qui la contient.
--> Trouve cette librairie ! (indication : utiliser une source d'informations, google par exemple)
ok oui le but c'est de comprendre le truc aussi !!
donc j'ai trouvé le reduceflicker.dll http://home.arcor.de/kassandro/ReduceFlicker/ReduceFlicker.htm
j'ai ajouté la ligne loadplugin("C:\Program Files (x86)\AviSynth 2.5\plugins\reduceflicker.dll") en haut
et il me dit :" unable to load .....\reduceflicker.dll " j'ai essayé de trouvé un autre reduceflicker.dll pour tester mais impossible à trouver!
oui, c'est bien la bonne librairie.
J'ai effectivement le même problème... et là, je ne comprends pas c'est la première fois que je vois ça.
http://209.85.229.132/search?q=cache:z6qZSbrTZFgJ:blog.jameslick.com/%3Fp%3D1063+unable+to+load+reduceflicker&cd=2&hl=fr&ct=clnk&gl=fr
peut etre que c'est a peu pres le meme probleme soit a cause de seven x64 pour moi, j'essaiera sur un 32 bit.... ou xp virtuel tout a l'heure
si quelqu'un a la solution je suis preneur !!
Je suis aussi sous windows 7 64 bits, et je n'ai jamais eu ce problème.
Cela étant, tant qu'il n'est pas résolu, tu peux toujours commenter la commande pour qu'elle ne soit pas exécuter
d = last.bob(-0.2,0.6) #.reduceflicker(strength=1)
ca y est j'ai trouvé en fait c'est parce que j'ai pas AvsRecursion.dll dans windows\sysWOW64\ ou \system32\ pour 32 bit
du coup ca y est plus d'erreur, juste une sur le crop mais de toute facon je crop pas donc # et c'est bon !!
Je suis en train de faire un petit test mais à 1.7fps c'est longggggg !
edit
ca y est tout est OK 24p restauré et la qualité d'image est énorme meme a 500kbit!
merci pour ton aide très précieuse pour ce script !!!
voilà le script final pour ceux qui veulent
##########################################
loadPlugin("C:\PROGRA~2\GORDIA~1\DGMPGDec\DGDecode.dll")
loadplugin("C:\Program Files (x86)\AviSynth 2.5\plugins\mt_masktools.dll")
loadplugin("C:\Program Files (x86)\AviSynth 2.5\plugins\mt_masktools2.dll")
loadplugin("C:\Program Files (x86)\AviSynth 2.5\plugins\mvtools.dll")
import("C:\Program Files (x86)\AviSynth 2.5\plugins\Mrestore.avs")
loadplugin("C:\Program Files (x86)\AviSynth 2.5\plugins\reduceflicker.dll")
mpeg2source("C:\Users\Capsule Corporation\Desktop\Extrait\VTS_02_1.d2v")
d = last.bob(-0.2,0.6).reduceflicker(strength=1)
tdeint(mode=1,mtnmode=3)
mrestore(mode=-4,dup=1,dclip=d)
#crop(Left,Top,-Right,-Bottom)
bicubicresize(720,576,0,0.5)
source=last
backward_vec2=source.MVAnalyse(isb=true,delta=2,pel=2,overlap=4,sharp=1,idx=1)
backward_vec1=source.MVAnalyse(isb=true,delta=1,pel=2,overlap=4,sharp=1,idx=1)
forward_vec1=source.MVAnalyse(isb=false,delta=1,pel=2,overlap=4,sharp=1,idx=1)
forward_vec2=source.MVAnalyse(isb=false,delta=2,pel=2,overlap=4,sharp=1,idx=1)
source.MVDegrain2(backward_vec1,forward_vec1,backward_vec2,forward_vec2,thSAD=800,idx=1)
undot()
limiter()
#######################################
Mais je ne m'arrête pas là étant perfectionniste je vais tenter d'utiliser srestore descendant de mrestore
et encore merci pour ta patience leon1789!
content pour toi
Tu peux me dire si dans le script ya un truc qui enleve le grain parce que j'aimerais l'enlever ca fait ressortir les défauts d'encodage du DVD !
Merci
Je ne connais ni reduceflicker, ni mrestore
mais en tout cas, MVDegrain2 réglé avec thSAD=800 est assez destructeur !
Personnellement, je mettrais thSAD=300 ...
Connais-tu SoftSharpen ?
ok je vais essayer merci mais pas tout de suite, j'ai formaté mon pc et refait exactement le mem scripte et ca marche plus lol il me demande plein de fonction pourtant j'ai fait exactement la meme chose bizarre!
je connais pas SoftSharpe...
yo
bon je réponds 1 mois plus tard mille excuse ca fait un peu ingrat mais j'avais pas vu ton post !! (pourtant je suis repassé mais je devais être fatigué !)
mes enco sont bien avancé depuis!
Bonjour j'ai un soucis avec le remplaçant de mrestore j'ai un beau message d'erreur
Je précise j'utilise megui je suis sous vista 32 bits
Je vous colle mon avs et 1 screen du message d'erreur
Propulsé par Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)