[Résolu] Avisynth avec MeGUI

Avisynth avec MeGUI [Résolu] - Traitement Vidéo - Video & Son

Marsh Posté le 18-04-2015 à 23:17:56    

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
Reply

Marsh Posté le 18-04-2015 à 23:17:56   

Reply

Marsh Posté le 19-04-2015 à 01:18:31    

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.

Reply

Marsh Posté le 19-04-2015 à 01:50:31    

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
Reply

Marsh Posté le 19-04-2015 à 02:44:03    

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
Reply

Marsh Posté le 19-04-2015 à 05:07:00    

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
Reply

Marsh Posté le 19-04-2015 à 12:00:10    

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
Reply

Marsh Posté le 19-04-2015 à 12:42:37    

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

Reply

Marsh Posté le 19-04-2015 à 13:16:24    

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 ?

Reply

Marsh Posté le 19-04-2015 à 13:49:51    

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

Reply

Marsh Posté le 19-04-2015 à 13:51:51    

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. }

Reply

Marsh Posté le 19-04-2015 à 13:51:51   

Reply

Marsh Posté le 19-04-2015 à 13:55:41    

Tu l'as trouvé où ?

Reply

Marsh Posté le 19-04-2015 à 14:20:56    

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 ?

Reply

Marsh Posté le 19-04-2015 à 14:33:31    

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.
 

Reply

Marsh Posté le 19-04-2015 à 14:38:50    

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
Reply

Marsh Posté le 19-04-2015 à 15:24:10    

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
Reply

Marsh Posté le 19-04-2015 à 15:52:22    

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

Reply

Marsh Posté le 19-04-2015 à 18:21:13    

@ TagadaFraiz ;

arnuche a écrit :

Tu l'as trouvé où ?


 :hello:


Message édité par arnuche le 19-04-2015 à 18:21:47
Reply

Marsh Posté le 19-04-2015 à 19:05:41    

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
Reply

Marsh Posté le 19-04-2015 à 20:42:11    

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.

Reply

Marsh Posté le 19-04-2015 à 20:47:13    

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
Reply

Marsh Posté le 19-04-2015 à 22:51:30    

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

Reply

Marsh Posté le 19-04-2015 à 23:00:38    

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
Reply

Marsh Posté le 19-04-2015 à 23:22:49    

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é.

Reply

Marsh Posté le 19-04-2015 à 23:33:27    

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
Reply

Marsh Posté le 19-04-2015 à 23:48:04    

Encoding mode -> Targetting quality -> 2pass etc


Message édité par TagadaFraiz le 19-04-2015 à 23:49:33
Reply

Marsh Posté le 19-04-2015 à 23:52:47    

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
Reply

Marsh Posté le 20-04-2015 à 00:21:12    

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
Reply

Marsh Posté le 20-04-2015 à 00:45:34    

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.

Reply

Marsh Posté le 20-04-2015 à 00:55:30    

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

Reply

Marsh Posté le 20-04-2015 à 12:27:04    

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
Reply

Marsh Posté le 20-04-2015 à 23:54:41    

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)

Reply

Marsh Posté le 21-04-2015 à 14:27:18    

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

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed