Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1928 connectés 

  FORUM HardWare.fr
  Video & Son
  Traitement Vidéo

  [Résolu] Avisynth avec MeGUI

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[Résolu] Avisynth avec MeGUI

n°1968227
MrCrisis
Posté le 18-04-2015 à 23:17:56  profilanswer
 

Salut a tous je vais de ce pas exposer mon problème (tout en essayant de pas raconter ma vie  :pt1cable: )
 
Je me suis lancé dans le Fansub pour ce faire j'utilise donc MeGUI, j'ai rapidement trouver comment incrusté des sous titre dans ma vidéo avec un script de ce genre.
 

Code :
  1. LoadPlugin("C:\Users\Richard\Desktop\MeGUI_2525_x86\tools\ffms\ffms2.dll" )
  2. FFVideoSource("C:\Users\Richard\Desktop\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\raw\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\[ANK-Raws] Zero no Tsukaima - 01 (BDrip 1920x1080 x264 AC3 Hi10P).mkv", fpsnum=24000, fpsden=1001, threads=1)
  3. LoadPlugin("C:\Users\Richard\Desktop\MeGUI_2525_x86\tools\avisynth_plugin\VSFilter.dll" )
  4. TextSub("C:\Users\Richard\Desktop\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\épisode 1 FULL.ass", 1)


 
Ce qui donne :
 
http://puu.sh/hizLq/611a92b4d4.png
 
Jusque la la vie est belle j'upload mes vidéo puis un beau jour un internaute dit apprécié mon travail et me donne quelque conseille pour améliorer la qualité des vidéos, il m'envoie un code avec quelque photo pour me montrer le travaille de son script, voici les photo qu'il ma envoyé :
 
Ma version :
http://puu.sh/hhUJU.png%20
 
Ma version avec son script :
http://puu.sh/hhULc.png
 
 
Et voici son script :
 

Code :
  1. Dither_convert_8_to_16()
  2. dfttest(sigma=10,tbsize=3,sbsize=18,sosize=9,lsb=true)
  3. smoothgrad()
  4. dither_quantize(10)
  5. LSFmod(ss_x=1.5, ss_y=1.5, dest_x=last.width, dest_y=last.height, Smode=4, strength=120)
  6. warpsharp(5)
  7. FastLineDarkenMOD2(strength=80, threshold=4)
  8. awarpsharp(9)
  9. DitherPost()
  10. ConvertToYV12(matrix="Rec709" wink
  11. Crop(0, 0, 0, -1080)


 
Après avoir fouiner je découvre que c'est un script avisynth et donc qu'il est possible de l'utiliser avec MeGUI. Connaissant rien en encodage je me dis qu'il suffit de l'ajouter betement a la suite de mon script :
 

Code :
  1. LoadPlugin("C:\Users\Richard\Desktop\MeGUI_2525_x86\tools\ffms\ffms2.dll" )
  2. FFVideoSource("C:\Users\Richard\Desktop\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\raw\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\[ANK-Raws] Zero no Tsukaima - 01 (BDrip 1920x1080 x264 AC3 Hi10P).mkv", fpsnum=24000, fpsden=1001, threads=1)
  3. LoadPlugin("C:\Users\Richard\Desktop\MeGUI_2525_x86\tools\avisynth_plugin\VSFilter.dll" )
  4. TextSub("C:\Users\Richard\Desktop\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\épisode 1 FULL.ass", 1)
  5. Dither_convert_8_to_16()
  6. dfttest(sigma=10,tbsize=3,sbsize=18,sosize=9,lsb=true)
  7. smoothgrad()
  8. dither_quantize(10)
  9. LSFmod(ss_x=1.5, ss_y=1.5, dest_x=last.width, dest_y=last.height, Smode=4, strength=120)
  10. warpsharp(5)
  11. FastLineDarkenMOD2(strength=80, threshold=4)
  12. awarpsharp(9)
  13. DitherPost()


 
Seul problème en sauvegardant le script j’obtiens cette magnifique erreur :
 
http://puu.sh/hiARM/429674470f.png
 
Voila je suis perdu je ne sais pas du tout comment il a fait pour appliquer se script, je m'en remet a vous pour m'aider ^^.
 
Cordialement


Message édité par MrCrisis le 21-04-2015 à 15:48:05
mood
Publicité
Posté le 18-04-2015 à 23:17:56  profilanswer
 

n°1968240
arnuche
Posté le 19-04-2015 à 01:18:31  profilanswer
 

Tu n'as pas copié les 2 dernières lignes de son script, c'est normal ?
Et essaye de mettre le 2ème "LoadPlugin" juste après le premier, donc avant "FFVideoSource".
Tu peux ouvrir le script avec Virtual Dub, ça permettra d'écarter MeGUI comme problème éventuel.

n°1968241
MrCrisis
Posté le 19-04-2015 à 01:50:31  profilanswer
 

Merci pour ta réponse alors oui les 2 lignes manquantes sont une erreur de ma part mal copier dans la ligne code mais il étais présent lors du test avec le script.
 
Selon tes conseille j'ai déplacé le loadplugin :
 

Code :
  1. LoadPlugin("C:\Users\Richard\Desktop\MeGUI_2525_x86\tools\ffms\ffms2.dll" )
  2. LoadPlugin("C:\Users\Richard\Desktop\MeGUI_2525_x86\tools\avisynth_plugin\VSFilter.dll" )
  3. FFVideoSource("C:\Users\Richard\Desktop\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\raw\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\[ANK-Raws] Zero no Tsukaima - 01 (BDrip 1920x1080 x264 AC3 Hi10P).mkv", fpsnum=24000, fpsden=1001, threads=1)
  4. #deinterlace
  5. #crop
  6. #resize
  7. #denoise
  8. TextSub("C:\Users\Richard\Desktop\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\épisode 1 FULL.ass", 1)
  9. Dither_convert_8_to_16()
  10. dfttest(sigma=10,tbsize=3,sbsize=18,sosize=9,lsb=true)
  11. smoothgrad()
  12. dither_quantize(10)
  13. LSFmod(ss_x=1.5, ss_y=1.5, dest_x=last.width, dest_y=last.height, Smode=4, strength=120)
  14. warpsharp(5)
  15. FastLineDarkenMOD2(strength=80, threshold=4)
  16. awarpsharp(9)
  17. DitherPost()
  18. ConvertToYV12(matrix="Rec709" wink
  19. Crop(0, 0, 0, -1080)


 
 
 
 
 
 seulement erreur identique.
 
 
Pour test j'ai appuyer sur le bouton "preview AVS Script" et il m'affiche l'erreur :
 
http://puu.sh/hiJXv/b0da9155f3.png
 
Sa peut peut être aider
 
et quand je l'ouvre avec virtualdubMod j'ai cette erreur :
 
http://puu.sh/hiK4z/1ef8b0e037.png


Message édité par MrCrisis le 19-04-2015 à 01:52:21
n°1968242
MrCrisis
Posté le 19-04-2015 à 02:44:03  profilanswer
 

Déso double post j'ai trouvé d’où vener le problème j'ai regarder les ligne et colonne que donner les message et j'ai remplacer ceci :
 

Code :
  1. ConvertToYV12(matrix="Rec709" wink


 
Par ceci :
 

Code :
  1. ConvertToYV12(matrix="Rec709" )


 
Mais maintenant j'ai cette erreur :
 
http://puu.sh/hiMTC/4307fbcab3.jpg
 
Et pourtant ce fameux DDL est présent dans  
 
C:\Users\Richard\Desktop\MeGUI_2525_x86\tools\avisynth_plugin
 
http://puu.sh/hiN1r/39cfc9801f.png
 
 
EDIT Ban j'avance un peu ^^ après avoir placé le .DDL dans windows/système32
 
J'ai une autre erreur ^^
 
http://puu.sh/hiNCw/6143fe5bcd.jpg
 
Mon code ressemble a ceci
 

Code :
  1. LoadPlugin("C:\Users\Richard\Desktop\MeGUI_2525_x86\tools\ffms\ffms2.dll" )
  2. LoadPlugin("C:\Users\Richard\Desktop\MeGUI_2525_x86\tools\avisynth_plugin\VSFilter.dll" )
  3. FFVideoSource("C:\Users\Richard\Desktop\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\raw\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\[ANK-Raws] Zero no Tsukaima - 01 (BDrip 1920x1080 x264 AC3 Hi10P).mkv", fpsnum=24000, fpsden=1001, threads=1)
  4. #deinterlace
  5. #crop
  6. #resize
  7. #denoise
  8. TextSub("C:\Users\Richard\Desktop\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\épisode 1 FULL.ass", 1)
  9. Dither_convert_8_to_16()
  10. dfttest(sigma=10,tbsize=3,sbsize=18,sosize=9,lsb=true)
  11. smoothgrad()
  12. dither_quantize(10)
  13. LSFmod(ss_x=1.5, ss_y=1.5, dest_x=last.width, dest_y=last.height, Smode=4, strength=120)
  14. warpsharp(5)
  15. FastLineDarkenMOD2(strength=80, threshold=4)
  16. awarpsharp(9)
  17. DitherPost()
  18. ConvertToYV12(matrix="Rec709" )
  19. Crop(0, 0, 0, -1080)


Message édité par MrCrisis le 19-04-2015 à 02:57:30
n°1968243
TagadaFrai​z
Posté le 19-04-2015 à 05:07:00  profilanswer
 

Vérifie que tu as correctement installé la dernière version du package "dither" ainsi que toutes ses dépendances.
 
Sinon ton script, ça a l'air d'être du grand n'importe quoi :
- Dither_convert_8_to_16() permet de convertir ta vidéo 8 bits en 16 bits
- dfttest avec le paramètre "lsb=true" permet de débruiter après avoir transformé ta video 8 bits en 16 bits
 
=> tu peux virer ta ligne 13 avec dither_convert. Elle sert à rien, fait doubler la résolution verticale de ta video inutilement et donc fait travailler ton cpu inutilement et en conséquence, tu pourras virer la ligne 23 avec le crop(0, 0, 0, -1080)
 
- Il vaut mieux utiliser gradfun3 que smoothgrad ou alors utiliser smoothgrad avec des paramètres légers. Gradfun3 étant grossièrement un smoothgrad avec utilisation de masques afin d'éviter la perte de détails.
 
- dither_quantize(10) permet de récupérer ta video en 10 bits
- ditherpost te permet de récupérer ta video en 8 bits
 
=> Quel est l'intérêt de transformer ta video en 10 bits si c'est pour la réduire par la suite en 8 bits ?  
 
Tu mets plusieurs filtres de "sharp" à la suite et dont le premier contient un antialiasing. C'est voulu ? En général, on met plutôt l'antialiasing après les filtres de "sharp" vu que ce sont eux qui produisent de l'aliasing. Peut-être que awarpsharp contient un antialiasing (j'en sais rien vu que je ne l'utilise pas) mais dans ce cas, utiliser LSFmod avec un antialiasing est-il utile ?
En outre, les filtres de "sharp" que tu utilises ont été créés pour être utilisés sur des videos en 8 bits. Or t'as transformé ta video en 16 bits !!
 
- ConvertToYV12 : j'en comprends pas trop l'intérêt.


Message édité par TagadaFraiz le 19-04-2015 à 05:09:45
n°1968259
MrCrisis
Posté le 19-04-2015 à 12:00:10  profilanswer
 

Comme expliqué plus haut le code n'est pas de moi, crois tu être capable de me faire un code plus propre qui aurais les mêmes effet sur ma vidéo ? Et je vais test de réinstaller pack.
 
 
Après avoir tout réinstallé j'ai ceci
 
http://puu.sh/hjbLV/72cb9fefd5.jpg


Message édité par MrCrisis le 19-04-2015 à 12:09:15
n°1968264
arnuche
Posté le 19-04-2015 à 12:42:37  profilanswer
 

Et tu es sûr d'avoir le dll de cette fonction dans le dossier plugin d'avisynth ?

n°1968269
MrCrisis
Posté le 19-04-2015 à 13:16:24  profilanswer
 

effectivement la seul chose que j'ai est "fastlinedarkenmod.avsi" Le problème je ne trouve pas FastLineDarkenMOD2.dll sur google, possible d'avoir un lien ?

n°1968272
arnuche
Posté le 19-04-2015 à 13:49:51  profilanswer
 

Je ne trouve pas non plus, tu devrais demander à celui qui t'a filé ce script.
Tout ce que j'ai vu est que c'était un avsi et pas un dll ;
http://forum.doom9.org/showthread. [...] ost1604523

n°1968273
TagadaFrai​z
Posté le 19-04-2015 à 13:51:51  profilanswer
 

FastLineDarkenMOD2 n'est pas un plugin dll mais un script :
 

Code :
  1. function FastLineDarkenMOD2( clip c, int "strength", int "luma_cap", int "threshold", int "thinning" )
  2. {
  3. ## parameters ##
  4. str     = string(default(strength, 48) /128.)
  5. lum     = string(default(luma_cap, 191))
  6. thr     = string(default(threshold, 4))
  7. thinning = default(thinning,24)
  8. thn     = string(thinning /16.)
  9. ## filtering ##
  10. exin    = c.mt_expand().mt_inpand()
  11. diff    = mt_lutxy(c,exin,yexpr="y "+lum+" < y "+lum+" ? x "+thr+" + > x y "+lum+" < y "+lum+" ? - 0 ? 127 +",uexpr="x",vexpr="x",u=2, v=2)
  12. linemask= mt_lut(diff.mt_inpand(),"x 127 - "+thn+" * 255 +" ).mt_convolution("1 1 1","1 1 1",y=3,u=0,v=0)#".RemoveGrain(20,-1)" gives a little speed boost.
  13. thick   = mt_lutxy(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)
  14. thin    = mt_lutxy(c.mt_expand(U=2,V=2),diff,yexpr="x y 127 - "+str+" 1 + * +",u=2, v=2)
  15. return (thinning == 0) ? thick : mt_merge(thin,thick,linemask,y=3,u=2,v=2)
  16. }

mood
Publicité
Posté le 19-04-2015 à 13:51:51  profilanswer
 

n°1968275
arnuche
Posté le 19-04-2015 à 13:55:41  profilanswer
 

Tu l'as trouvé où ?

n°1968278
MrCrisis
Posté le 19-04-2015 à 14:20:56  profilanswer
 

Citation :

 

Code :
  1. function FastLineDarkenMOD2( clip c, int "strength", int "luma_cap", int "threshold", int "thinning" )
  2.     {
  3.     ## parameters ##
  4.     str     = string(default(strength, 48) /128.)
  5.     lum     = string(default(luma_cap, 191))
  6.     thr     = string(default(threshold, 4))
  7.     thinning = default(thinning,24)
  8.     thn     = string(thinning /16.)
  9.     ## filtering ##
  10.     exin    = c.mt_expand().mt_inpand()
  11.     diff    = mt_lutxy(c,exin,yexpr="y "+lum+" < y "+lum+" ? x "+thr+" + > x y "+lum+" < y "+lum+" ? - 0 ? 127 +",uexpr="x",vexpr="x",u=2, v=2)
  12.     linemask= mt_lut(diff.mt_inpand(),"x 127 - "+thn+" * 255 +" ).mt_convolution("1 1 1","1 1 1",y=3,u=0,v=0)#".RemoveGrain(20,-1)" gives a little speed boost.
  13.     thick   = mt_lutxy(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)
  14.     thin    = mt_lutxy(c.mt_expand(U=2,V=2),diff,yexpr="x y 127 - "+str+" 1 + * +",u=2, v=2)
  15.     return (thinning == 0) ? thick : mt_merge(thin,thick,linemask,y=3,u=2,v=2)
  16.     }



 
Je dois ajouter ceci au début de mon code ?

n°1968281
TagadaFrai​z
Posté le 19-04-2015 à 14:33:31  profilanswer
 

2 méthodes :
- tu recopies la fonction dans ton script
- tu copies et colles la fonction dans un bloc note. Tu enregistres ensuite le fichier sous le format avsi dans le dossier plugin d'avisynth
 
L'intérêt de la seconde méthode étant que tu n'auras plus besoin de copier/coller la fonction dans tes scripts à chaque fois que tu voudras l'utiliser.
 

n°1968282
MrCrisis
Posté le 19-04-2015 à 14:38:50  profilanswer
 

Ok alors j'ai test en copiant directement le code, sa me donne une erreur a cause de la ligne :
 
    ConvertToYV12(matrix="Rec709" )
 
je l'ai enlevé et la sa marche seul problème quand je fais une preview ma vidéo deviens un font vert.
 
Si j'essaye de save le script MeGUI plante et avec virtualdubmod il me met "variable not found"


Message édité par MrCrisis le 19-04-2015 à 14:43:54
n°1968287
TagadaFrai​z
Posté le 19-04-2015 à 15:24:10  profilanswer
 

Vu la manière dont le script a été écrit, ça ne m'étonne même pas que ça merde. Si tu commences déjà par mettre les fonctions "dither" dans l'ordre et virer ce qui est inutile, ça devrait déjà aller mieux :
 

Code :
  1. dfttest(sigma=10,tbsize=3,sbsize=18,sosize=9,lsb=true)
  2. smoothgrad()
  3. DitherPost()
  4. LSFmod(ss_x=1.5, ss_y=1.5, dest_x=last.width, dest_y=last.height, Smode=4, strength=120)
  5. warpsharp(5)
  6. FastLineDarkenMOD2(strength=80, threshold=4)
  7. awarpsharp(9)


 
À mon avis, dans le pire des cas, t'auras le résultat que tu recherches et dans le meilleur des cas, le résultat sera meilleur et plus rapide. Évidemment, c'est à adapter si tu veux encoder en x264 10 bits avec une image en entrée en 16 bits, si tu veux "sharper" en 16 bits ect...


Message édité par TagadaFraiz le 19-04-2015 à 15:25:42
n°1968290
MrCrisis
Posté le 19-04-2015 à 15:52:22  profilanswer
 

Ok merci a tous je test sa , dés que je suis de retour a mon domicile.

n°1968300
arnuche
Posté le 19-04-2015 à 18:21:13  profilanswer
 

@ TagadaFraiz ;

arnuche a écrit :

Tu l'as trouvé où ?


 :hello:


Message édité par arnuche le 19-04-2015 à 18:21:47
n°1968307
MrCrisis
Posté le 19-04-2015 à 19:05:41  profilanswer
 

Mon code final donne ceci :
 

Code :
  1. LoadPlugin("C:\Users\Richard\Desktop\MeGUI_2525_x86\tools\ffms\ffms2.dll" )
  2. LoadPlugin("C:\Users\Richard\Desktop\MeGUI_2525_x86\tools\avisynth_plugin\VSFilter.dll" )
  3. FFVideoSource("C:\Users\Richard\Desktop\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\raw\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\[ANK-Raws] Zero no Tsukaima - 01 (BDrip 1920x1080 x264 AC3 Hi10P).mkv", fpsnum=24000, fpsden=1001, threads=1)
  4.     function FastLineDarkenMOD2( clip c, int "strength", int "luma_cap", int "threshold", int "thinning" )
  5.         {
  6.         ## parameters ##
  7.         str     = string(default(strength, 48) /128.)
  8.         lum     = string(default(luma_cap, 191))
  9.         thr     = string(default(threshold, 4))
  10.         thinning = default(thinning,24)
  11.         thn     = string(thinning /16.)
  12.         ## filtering ##
  13.         exin    = c.mt_expand().mt_inpand()
  14.         diff    = mt_lutxy(c,exin,yexpr="y "+lum+" < y "+lum+" ? x "+thr+" + > x y "+lum+" < y "+lum+" ? - 0 ? 127 +",uexpr="x",vexpr="x",u=2, v=2)
  15.         linemask= mt_lut(diff.mt_inpand(),"x 127 - "+thn+" * 255 +" ).mt_convolution("1 1 1","1 1 1",y=3,u=0,v=0)#".RemoveGrain(20,-1)" gives a little speed boost.
  16.         thick   = mt_lutxy(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)
  17.         thin    = mt_lutxy(c.mt_expand(U=2,V=2),diff,yexpr="x y 127 - "+str+" 1 + * +",u=2, v=2)
  18.         return (thinning == 0) ? thick : mt_merge(thin,thick,linemask,y=3,u=2,v=2)
  19.         }
  20. TextSub("C:\Users\Richard\Desktop\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\épisode 1 FULL.ass", 1)
  21.    
  22. dfttest(sigma=10,tbsize=3,sbsize=18,sosize=9,lsb=true)
  23. smoothgrad()
  24. DitherPost()
  25. LSFmod(ss_x=1.5, ss_y=1.5, dest_x=last.width, dest_y=last.height, Smode=4, strength=120)
  26. warpsharp(5)
  27. FastLineDarkenMOD2(strength=80, threshold=4)
  28. awarpsharp(9)


 
Seul problème il fait planter mon MeGUI(MeGUI_2525_x86) une solution ?
 
Si proche du but arrive pas a trouver pourquoi sa plante


Message édité par MrCrisis le 19-04-2015 à 20:38:37
n°1968320
TagadaFrai​z
Posté le 19-04-2015 à 20:42:11  profilanswer
 

Dans megui, tu dois avoir un dossier "logs". Tu peux y chercher la cause du crash. Si les logs ne sont pas informatifs, enlève les filtres de "sharp" un par un en commençant par LSFmod jusqu'à trouver lequel est en cause.
 
@arnuche : Sur mon disque dur.

n°1968325
MrCrisis
Posté le 19-04-2015 à 20:47:13  profilanswer
 

Voici mon log
 

Code :
  1. Preliminary log file only. During closing of MeGUI the well formed log file will be written.
  2. -[Information] Versions
  3. --[Information] [19/04/2015 20:45:37] MeGUI: 2525
  4. --[Information] [19/04/2015 20:45:37] Operating System: Windows 7 x64 SP1 (6.1.65536.7601)
  5. --[Information] [19/04/2015 20:45:37] .Net Framework: 2.0.50727.5420
  6. --[Information] [19/04/2015 20:45:37] .Net Framework: 4.0.0.0
  7. -[Information] Update detection
  8. --[Information] [19/04/2015 20:45:37] Using cached update config and server: http://megui.tmebi.de/stable/
  9. --[Information] [19/04/2015 20:45:37] AviSynth: 2.5.8.5 (21-12-2008)
  10. --[Information] [19/04/2015 20:45:37] No package requires an update
  11. --[Information] [19/04/2015 20:45:37] AvisynthWrapper:  (02-01-2009)
  12. --[Information] [19/04/2015 20:45:37] Haali Matroska Splitter: not installed
  13. --[Information] [19/04/2015 20:45:37] Haali DSS2: not installed
  14. --[Information] [19/04/2015 20:45:37] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
  15. --[Information] [19/04/2015 20:45:37] LinqBridge: 1.0.0.0 (28-05-2009)
  16. --[Information] [19/04/2015 20:45:37] MediaInfo: 0.7.72.0 (07-01-2015)
  17. --[Information] [19/04/2015 20:45:37] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
  18. --[Information] [19/04/2015 20:45:37] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
  19. --[Information] [19/04/2015 20:45:37] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
  20. --[Information] [19/04/2015 20:45:37] 7z: 9.20 (18-11-2010)


 
 
EDIT : apres avoir enlevé la ligne LFSmod sa ne plante plus, seul truc bes a la fin le résultat est pas aussi jolie, je suppose que celle ligne est importante, pourquoi plante t'elle ? comment y remédier ?

Et encore merci pour votre aide


Message édité par MrCrisis le 19-04-2015 à 22:25:39
n°1968349
TagadaFrai​z
Posté le 19-04-2015 à 22:51:30  profilanswer
 

Megui plante à quel moment ? Dès le chargement du script ? Lorsque tu lances l'encodage ? Quel est le message d'erreur fourni par megui ?
 
Dans tous les cas, le problème semble de venir de megui. N'utilisant pas megui, les seules solutions que je peux te proposer sont de :
- changer LSFmod pour un autre filtre tel que LSF
- utiliser autre chose que megui

n°1968350
MrCrisis
Posté le 19-04-2015 à 23:00:38  profilanswer
 

Il plante dès le chargement du script, et aucun message d'erreur juste un message de windows "Megui a cessez de fonctionner"
 
Je veux bien changer de filtre mais le truc c'est que j'y connait rien et je serais incapable de trouver comment faire pour avoir le résultat escompter (voir screen premier post). Et je sais même pas si "LSF" et assez performant pour donner le résultat de "LSFmod"
 
 
 Et utiliser d'autre logicielle meme en suivant tout les tuto du monde j'ai jamais réussi a ouvrir un mkv avec virtualdub(ou sa version MOD)  
 
Je suis ouvert a toute proposition, toi tu utilise quoi ? possible que je comprenne même en étant débutant ?


Message édité par MrCrisis le 19-04-2015 à 23:07:33
n°1968355
TagadaFrai​z
Posté le 19-04-2015 à 23:22:49  profilanswer
 

Si tu préfères rester sur LSFmod, essaie autre chose que megui. Personnellement, j'encode en ligne de commande et dans ton cas, cela ne sera pas difficile de faire pareil. Pour cela :
- tu prends un log de megui correspondant à un fichier que tu as encodé
- tu vas à la ligne contenant "Job commandline". Cette ligne correspond à la ligne de commande que megui a utilisé pour encoder
- tu la copies et tu la colles dans l'invite de commandes" (demarrer -> tous les programmes -> accessoires -> invite de commandes) tout en oubliant pas d'adapter la ligne en fonction du chemin d'accès de ton fichier avs et du chemin de sortie de ton fichier encodé.

n°1968356
MrCrisis
Posté le 19-04-2015 à 23:33:27  profilanswer
 

Ok mais avant d'essayer, de cette façon comment je spécifie le bitrate etc, perso j'encode avec ces paramètre  
 
http://puu.sh/hjQjB/7dc69a9ae5.jpg


Message édité par MrCrisis le 19-04-2015 à 23:33:41
n°1968359
TagadaFrai​z
Posté le 19-04-2015 à 23:48:04  profilanswer
 

Encoding mode -> Targetting quality -> 2pass etc


Message édité par TagadaFraiz le 19-04-2015 à 23:49:33
n°1968360
MrCrisis
Posté le 19-04-2015 à 23:52:47  profilanswer
 

Je ne renseigne pas "16" et "very slow" ? Je suis peut être pas douer mais la comment vas t'il mettre la bande son ? (elle est a part de base)


Message édité par MrCrisis le 20-04-2015 à 00:00:57
n°1968362
MrCrisis
Posté le 20-04-2015 à 00:21:12  profilanswer
 

Encodage terminer seulement a la fin je n'ai pas de son, je commence a croire qu'il serait plus simple de passer a LSF ou encore de comprendre pourquoi chez moi LSFmod ne marche pas.
 
Désolé de te harceler avec toute ces question  :(


Message édité par MrCrisis le 20-04-2015 à 00:23:42
n°1968364
TagadaFrai​z
Posté le 20-04-2015 à 00:45:34  profilanswer
 

C'est normal que t'aies pas de son vu qu'on a jamais manipulé de piste audio. Si tu veux rajouter ta piste audio tout en gardant megui, t'as juste à utiliser le muxer :
outils -> muxer -> mkv muxer ou mp4 muxer ou ce que tu veux
 
Tu y mets ta video encodée et ta piste audio en entrée, tu mélanges le tout et en une poignée de secondes, ça sera fait.

n°1968366
MrCrisis
Posté le 20-04-2015 à 00:55:30  profilanswer
 

ok je test sa de retour a mon domicile je vous tien au jus

n°1968391
MrCrisis
Posté le 20-04-2015 à 12:27:04  profilanswer
 

Je suis un peut perdu j'ai placé mon .avs dans un dossier
 
J'ai utilisé se code
 

Code :
  1. "C:\Users\Richard\Desktop\MeGUI_2525_x86\tools\x264\x264.exe" --preset slow --crf 17.0 --keyint 240 --sar 1:1 --output "C:\Users\Richard\Desktop\Test\Zero no Tsukaima 1.mp4" "C:\Users\Richard\Desktop\Test\Zero no tsukaima épisode 1 test .avs"


 
L'encodage est lancé via CMD et logiquement après j'ai juste a muxé mon .mp4 et ma bande son .ac3 pour avoir ma vidéo final ?  
 
Autre question débile a la fin de mon fichier dans le code je le nomme en .mp4 j’espère qu'il sera encoder en mp4 et qu'il n'a pas encoder en mkv (format d'origine de mon fichier) puis juste rajouter l’extension .mp4. car normalement juste avant l'enco MeGui me demande le format et bitrate désiré et la je précise mp4

 
C bon tout les problème sont résolue ^^ j'ai juste une dernière question :) (en fait 2^^)
 
Le résultat obtenue est super mais les sous-titre ne sont pas super nette (du au fait qu'il fixe les sous-titre puis il traite la vidéo) et t'il possible qu'il fixe les ous titre en toute fin d'encodage ?
 
Par exemple déplacer la ligne

Code :
  1. TextSub("C:\Users\Richard\Desktop\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\épisode 1 FULL.ass", 1)

a la toute fin du script ?
 
Et pour finir pour resize une vidéo en 720p qu'elle code utilisée ?
 
Merci encore a tous pour votre aide :)
 
 


Message édité par MrCrisis le 20-04-2015 à 18:20:07
n°1968515
TagadaFrai​z
Posté le 20-04-2015 à 23:54:41  profilanswer
 

Tu peux réduire la résolution de la video avec différents filtres tel que bilinear, bicubic, lanczos, spline etc...
 
Oui tu peux rajouter les sous-titres à la fin
 

Code :
  1. spline36resize(1280,720)
  2. dfttest(sigma=10,tbsize=3,sbsize=18,sosize=9,lsb=true)
  3. smoothgrad()
  4. DitherPost()
  5. LSFmod(ss_x=1.5, ss_y=1.5, dest_x=last.width, dest_y=last.height, Smode=4, strength=120)
  6. warpsharp(5)
  7. FastLineDarkenMOD2(strength=80, threshold=4)
  8. awarpsharp(9)
  9. TextSub("C:\Users\Richard\Desktop\[ANK-Raws] Zero no Tsukaima (BDrip 1920x1080 x264 AC3 Hi10P)\épisode 1 FULL.ass", 1)

n°1968566
MrCrisis
Posté le 21-04-2015 à 14:27:18  profilanswer
 

Merci a toi tagadaFraiz et a tout les autres pour votre aide :)

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Video & Son
  Traitement Vidéo

  [Résolu] Avisynth avec MeGUI

 

Sujets relatifs
Problème son suite encodage MeguiHTPC - Se créer un lecteur de qualitaÿ [LAVFilters • MadVR • MPC-HC]
Prob sous-titre MeguiSoftSharpen 8.0 - Script vidéo AviSynth
Avisynth convertir sequence d'images couleurs en monochromatiqueavisynth+virtualdub : enchaîner le traitement de fichiers
virtualdub :comment faire une boucle itérative dans un script avisynthUn problème avec l'utilisation de MeGUI et AviSynth !
Problème avec AviSynthSoucis de script avisynth + megui
Plus de sujets relatifs à : [Résolu] Avisynth avec MeGUI


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR