Aide - Recherche - Membres - Calendrier
Version complète : Erreur d'ouverture d'un script avs [Réglé]
Forum Ripp-it After Me > Les ressources > Filtres avisynth....
Darkshaka
Voilà j'essaie de faire une comparaison entre un encodage de base (hybridfupp anime 2 et le même avec du asharp et awarp)

Pour cela j'ai utilisé le script que j'ai trouvé sur ce forum.

Malheureusement avisynth me dit ne pas reconnaitre le fichier v1...

J'avais déjà eu ce problème auparavant, j'avais oublié de mettre un v1 à la place de video mais là je crois avoir rempli tout correctement.

Voici le script en question :
# **** Ripp-it & AVIsynth 2.5x script **** pass 2+

LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\undot.dll")
Import("C:\PROGRA~1\RIPP-I~1\dlls\HybridFuPP.avsi")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\deen.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\motion.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\MSharpen.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\MaskTools.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\MvTools.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\unfilter.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\MPEG2Dec3.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\decomb.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\VSFilter.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\MPEG2Dec3.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\asharp.dll")
LoadPlugin("C:\PROGRA~1\RIPP-I~1\dlls\awarpsharp.dll")

# Video codec   : Xvid
# Video bitrate : 2147275

Source="F:\ANIMES~1\SAINTS~1\VTS_01_1.d2v"
Largeur=640
Hauteur=480
ratio  =1.333333
vratio =1.333333
Crop_g=0
Crop_d=0
Crop_h=0
Crop_b=0
Indice=0.291243

Video=mpeg2Source(Source)

#Use IVTC method 1 (d)
V1=Telecide(V1, reverse=false, swap=false, firstlast=false, post=true, threshold=15, dthreshold=9, blend=true, chroma=false, y0=0, y1=0)
V1=Decimate(V1, cycle=5,mode=0,threshold=0)

V1=Undot(V1)
V1=HybridFupp(V1, Largeur, Hauteur, preset="anime2")


#Use IVTC method 1 (d)
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=ASharp(V2, 1,2,1,True)
V2=AWarpSharp(V2, 8, 1)



V1=V1.Subtitle("anime 2").Trim(1,41412)
V2=V2.Subtitle("anime 2 + asharp + awarp").Trim(1,41412)


StackVertical(V1, V2)
SelectEvery(last, 300, 0)

ConvertToRGB24()
ImageWriter(last, file="F:\Animes (suite)\saint seiya\Comparaison\anime 2 contre anime 2 + asharp et awarp\", start=0, end=0, type="png")
crop(0,0,8,8)


J'espère que vous trouverez l'erreur qui me fait m'arracher les cheveux... evil.gif

Merci pour votre aide ! glass.gif
Dirk-Pitt
Ajoute

V1=Video
V2=Video

sous la ligne

Video=mpeg2Source(Source)
Darkshaka
(Dirk-Pitt @ samedi 08 juillet 2006 à 14:15) *

Ajoute

V1=Video
V2=Video

sous la ligne

Video=mpeg2Source(Source)



Effectivement cela fonctionne !

Merci pour ta réponse fastfood Dark Pit ! guix_edoom7.gif
Winche
(Darkshaka @ samedi 08 juillet 2006 à 14:21) *
Merci pour ta réponse fastfood Dark Pit ! guix_edoom7.gif
Tiens lé passé du coté obscur .. mrgreen2.gif

Dirk-Pitt
yahoo.gif
underground78
(Dirk-Pitt @ samedi 08 juillet 2006 à 14:15) *

Ajoute

V1=Video
V2=Video

sous la ligne

Video=mpeg2Source(Source)



Ca peut aider ... cling1.gif
Winche
J'veux bien vous croire .. mrgreen2.gif
underground78
Tu ne lis pas les scripts AVS ?
Winche
Comment ça ? gloups2.gif .. je les comprends un chouia mais d'ici à déterminer qu'il manquait V1 et V2 .. non .. yahoo1.gif
underground78
Je rigolais mais j'avais oublié de mettre un smiley ... cling1.gif C'est vraiment pas obligatoire ...
Winche
Sans être obligatoire ça aide à savoir ce qui se passe .. yahoo1.gif .. mes connaissances s'arrêtent là .. à peu près .. cling1.gif
underground78
cling1.gif
stryke
Franchement je ne vois ce qu'il y a de compliqué dans cette affaire aga.gif

Parfois il ne faut pas se polariser sur l'écriture des scripts. Ici c'est un pb de déclaration de variable (avisynth le dit : il ne reconnait pas le fichier V1). Les lignes fautives sont les suivantes :

....
V1=Telecide(V1, reverse=false, swap=false, firstlast=false, post=true, threshold=15, dthreshold=9, blend=true, chroma=false, y0=0, y1=0)
.....
V2=Telecide(V2, reverse=false, swap=false, firstlast=false, post=true, threshold=15, dthreshold=9, blend=true, chroma=false, y0=0, y1=0)
...

V1 et V2 n'existent pas, car il faut a minima qu'elles fassent référence à la source vidéo à un moment. D'où la solution de Dirk-Pitt pour que ces variables soient initialisées avec la source vidéo.

On aurait pu également remplacer dans ces lignes V1 et V2 par la variable : Video

V1=Telecide(Video, reverse=false, swap=false, firstlast=false, post=true, threshold=15, dthreshold=9, blend=true, chroma=false, y0=0, y1=0)
underground78
Vi, vi, moi ça ne pose pas de problèmes particuliers ... cling1.gif
Winche
an_lof.gif .. en effet rien de compliqué .. an_lof.gif .. enfin, il faut savoir de quoi on parle .. cling1.gif
C'est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez Erreur d'ouverture d'un script avs [Réglé].
Invision Power Board © 2001-2008 Invision Power Services, Inc.