MeGUI Rendert nicht

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • ### SagaraS Scriptmaker - Version 5.6 ###

    ### Lade Plugins und setze die globalen Variablen ###
    LoadPlugin("C:\Program Files (x86)\SagaraS Scriptmaker\Plugins\SplineResize.dll")
    Global breite = 2080
    Global hoehe = 1170
    Global AR = 0

    ### Lade Videoquellen ###
    AVIload("C:\Users\Tom\Desktop\CSGO #2.avs", 2, 0, 0, -0, -0, "Auto", "Igno.", 0, 0)

    ### Filter Verarbeitungszone ###

    ### Funktion für Video-Laderoutine ###
    Function AVIload (String file, int loading, int cl, int co, int cr, int cu, string pixtype, string afps, int fpsn, int fpsd) {
    (loading == 1) ? FFIndex(file) : nop()
    clip0 = (loading == 3) ? LWLibavVideoSource(file) : (loading == 2) ? Import(file).KillAudio() : (loading == 1) ? FFVideoSource(file, threads=1) : (pixtype == "Auto") ? AVISource(file, false).KillAudio() : AVISource(file, false, pixel_type=pixtype).KillAudio()
    clip1 = clip0.AutoFPS(afps, fpsn, fpsd).Cropping(cl, co, cr, cu)
    Return (clip1.width == breite && clip1.height == hoehe) ? clip1.ConvertToYV12(matrix = "Rec709", ChromaResample = "Spline16") : Clip1.Resize()
    }

    Function AutoFPS (Clip clip0, string afps, int fpsn, int fpsd) {
    rate1 = (afps == "Auto") ? (Round(Float(clip0.framerate * 1000)) / 1000) / 2 : nop()
    rate2 = (afps == "Auto") ? Round(clip0.framerate) / 2 : nop()
    rate = (afps == "Auto") ? (rate1 == rate2) ? 1 : 1001 : (afps == "Igno.") ? clip0.frameratedenominator : fpsd
    ratefaktor = (afps == "Auto") ? (rate == 1001) ? 1000 : 1 : nop()
    clip0 = (afps == "Auto") ? (rate == 1001) ? clip0.AssumeFPS(Round(clip0.Framerate) * 1000, rate) : clip0.AssumeFPS(round(clip0.framerate), rate) : (afps == "Igno.") ? clip0.AssumeFPS(clip0.frameratenumerator, rate) : clip0.AssumeFPS(fpsn, rate)
    Return clip0.ChangeFPS(60, 1)
    }

    Function Cropping (Clip clip0, int cl, int co, int cr, int cu) {
    clip0 = (clip0.IsRGB32() == True) ? clip0.ConvertToRGB24() : clip0
    Return (cl != 0 || co != 0 || cr != 0 || cu != 0) ? clip0.Crop(cl, co, cr, cu) : clip0
    }

    Function Resize (Clip clip1) {
    clip1 = (AR == 1) ? ((float(Clip1.height * breite) / clip1.width) / 2 == round((float(Clip1.height * breite) / clip1.width) / 2)) ? ((float(Clip1.width * hoehe) / clip1.height) / 2 == round((float(Clip1.width * hoehe) / clip1.height) / 2)) ? clip1 : clip1.ConvertToRGB24(matrix = "Rec709") : clip1.ConvertToRGB24(matrix = "Rec709") : clip1
    clip1 = (AR == 1) ? (((clip1.width * hoehe) / clip1.height > breite) ? Clip1.Spline100Resize(breite, ceil(float(Clip1.height * breite) / clip1.width)) : Clip1.Spline100Resize(ceil(float(clip1.width * hoehe) / clip1.height), hoehe)) : clip1.Spline100Resize(breite, hoehe).ConvertToYV12(matrix = "Rec709", ChromaResample = "Spline16")
    back = (AR == 1) ? (0 == 1) ? ImageReader("", 0, clip1.framecount - 1, clip1.framerate).ChangeFPS(Clip1.frameratenumerator, Clip1.frameratedenominator).Spline100Resize(breite, hoehe).ConvertToYV12(matrix = "Rec709", ChromaResample = "Spline16") : BlankClip(clip1, width = breite, height = hoehe, pixel_type = "YV12").KillAudio() : clip1
    Return (AR == 1) ? Overlay(back, clip1, (back.width - clip1.width) / 2, (back.height - clip1.height) / 2) : clip1
  • Ich würde erst einmal MeGUI auf den neusten Stand bringen.

    Und dann bitte mal ganz genau folgendes machen und befolgen:

    Sagaras schrieb:

    Bitte gib uns mal die letzte Log von MeGUI.
    Gehste in den MeGUI Verzeichnis in den LOG Ordner und suchst dir das Datum raus mit jeweiliger Uhrzeit wo du dein Video encodieren wolltest. Diese postest du uns hier.

    Und dann sagste uns auch mal was du beim DFS eingestellt hast und postest außerdem noch das SSM Skript.

    Bitte die LOG von MEGUI und das Skript vom SSM mit dem BB Befehl "Code" hier im Forum einfügen. Danke. (Sonst verliert man echt noch die Übersicht.) Du findest den Befehl "Code" zwischen den "Zitieren" und "Spoiler" Befehl in der EditierBox wenn du einen neuen Post schreibst.


    Damit wir eine weitesgehende Problemanalyse machen können halt. Und bitte an den letzten Abschnitt im Zitat halten. ^^

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Sagaras ()

  • Quellcode

    1. [Information] Log
    2. -[Information] Versions
    3. --[Information] [15.02.2015 12:45:25] MeGUI: 2507
    4. --[Information] [15.02.2015 12:45:25] Operating System: Windows 7 Premium Edition x64 SP1 (6.1.65536.7601)
    5. --[Information] [15.02.2015 12:45:25] .Net Framework: 2.0.50727.5420
    6. --[Information] [15.02.2015 12:45:25] .Net Framework: 4.0.0.0
    7. --[Information] [15.02.2015 12:45:25] AviSynth: 2.6.0.4 (28-09-2013)
    8. --[Information] [15.02.2015 12:45:25] AvisynthWrapper: (02-01-2009)
    9. --[Information] [15.02.2015 12:45:25] Haali Matroska Splitter: not installed
    10. --[Information] [15.02.2015 12:45:25] Haali DSS2: not installed
    11. --[Information] [15.02.2015 12:45:25] ICSharpCode.SharpZipLib: 0.85.5.452 (07-08-2008)
    12. --[Information] [15.02.2015 12:45:25] LinqBridge: 1.0.0.0 (28-05-2009)
    13. --[Information] [15.02.2015 12:45:25] MediaInfo: 0.7.69.0 (24-04-2014)
    14. --[Information] [15.02.2015 12:45:25] MediaInfoWrapper: 0.7.61.0 (06-01-2013)
    15. --[Information] [15.02.2015 12:45:25] MessageBoxExLib: 1.0.2218.28317 (19-12-2008)
    16. --[Information] [15.02.2015 12:45:25] SevenZipSharp: 0.64.3890.29348 (02-01-2011)
    17. --[Information] [15.02.2015 12:45:25] 7z: 9.20 (18-11-2010)
    18. -[Information] Update detection
    19. --[Information] [15.02.2015 12:45:26] Using cached update config and server: http://megui.org/auto/stable/
    20. --[Information] [15.02.2015 12:45:26] No package requires an update
    21. -[Information] Log for job91 (video, AltisLife#1.avs -> AltisLife#1.264)
    22. --[Information] [15.02.2015 12:54:46] Started handling job
    23. --[Information] [15.02.2015 12:54:46] Preprocessing
    24. --[Information] [15.02.2015 12:54:46] Avisynth input script
    25. ---[NoImage] AVISource("C:\Users\Tom\Desktop\Youtube\YouTube Videos\AltisLife#1.avi", audio=false).AssumeFPS(60000,1001)
    26. ---[NoImage] #deinterlace
    27. ---[NoImage] #crop
    28. ---[NoImage] #resize
    29. ---[NoImage] #denoise
    30. ---[NoImage] ConvertToYV12()
    31. --[Information] [15.02.2015 12:54:47] resolution: 2080x1170
    32. --[Information] [15.02.2015 12:54:47] frame rate: 60000/1001
    33. --[Information] [15.02.2015 12:54:47] aspect ratio: 16:9 (1.778)
    34. --[Information] [15.02.2015 12:54:47] Job commandline: "C:\Users\Tom\Downloads\MeGUI_2507_x86\tools\x264\avs4x264mod.exe" --preset slow --crf 22.0 --keyint 599 --sar 1:1 --output "C:\Users\Tom\Desktop\Youtube\YouTube Videos\AltisLife#1.264" "C:\Users\Tom\Desktop\Youtube\YouTube Videos\AltisLife#1.avs"
    35. --[Information] [15.02.2015 12:54:47] Process started
    36. --[Information] [15.02.2015 12:54:47] Standard output stream
    37. --[Information] [15.02.2015 12:54:47] Standard error stream
    38. ---[Information] [15.02.2015 12:54:55] raw [info]: 2080x1170p 1:1 @ 60000/1001 fps (cfr)
    39. ---[Information] [15.02.2015 12:54:55] x264 [info]: using SAR=1/1
    40. ---[Information] [15.02.2015 12:54:55] x264 [info]: using cpu capabilities: MMX2 SSE2Fast SSSE3 SSE4.2 AVX
    41. ---[Information] [15.02.2015 12:54:55] x264 [info]: profile High, level 5.0
    42. ---[Information] [15.02.2015 12:54:55] x264 [info]: frame I:1 Avg QP:11.00 size: 1223
    43. ---[Information] [15.02.2015 12:54:56] x264 [info]: frame P:5 Avg QP:12.98 size: 86
    44. ---[Information] [15.02.2015 12:54:56] x264 [info]: frame B:12 Avg QP:14.67 size: 80
    45. ---[Information] [15.02.2015 12:54:56] x264 [info]: consecutive B-frames: 11.1% 0.0% 0.0% 88.9%
    46. ---[Information] [15.02.2015 12:54:56] x264 [info]: mb I I16..4: 100.0% 0.0% 0.0%
    47. ---[Information] [15.02.2015 12:54:56] x264 [info]: mb P I16..4: 0.0% 0.0% 0.0% P16..4: 0.0% 0.0% 0.0% 0.0% 0.0% skip:100.0%
    48. ---[Information] [15.02.2015 12:54:56] x264 [info]: mb B I16..4: 0.0% 0.0% 0.0% B16..8: 0.0% 0.0% 0.0% direct: 0.0% skip:100.0%
    49. ---[Information] [15.02.2015 12:54:56] x264 [info]: 8x8 transform intra:0.0%
    50. ---[Information] [15.02.2015 12:54:56] x264 [info]: direct mvs spatial:33.3% temporal:66.7%
    51. ---[Information] [15.02.2015 12:54:56] x264 [info]: coded y,uvDC,uvAC intra: 0.0% 0.0% 0.0% inter: 0.0% 0.0% 0.0%
    52. ---[Information] [15.02.2015 12:54:56] x264 [info]: i16 v,h,dc,p: 99% 0% 1% 0%
    53. ---[Information] [15.02.2015 12:54:57] x264 [info]: i8c dc,h,v,p: 100% 0% 0% 0%
    54. ---[Information] [15.02.2015 12:54:57] x264 [info]: Weighted P-Frames: Y:0.0% UV:0.0%
    55. ---[Information] [15.02.2015 12:54:57] x264 [info]: kb/s:69.50
    56. ---[Information] [15.02.2015 12:54:57] encoded 18 frames, 2.19 fps, 69.50 kb/s
    57. --[Information] [15.02.2015 12:54:57] Process exits with error: 0xFFFFFFFF (-1)
    58. --[Information] [15.02.2015 12:54:57] Job completed
    59. --[Information] [15.02.2015 12:54:57] Current job was aborted
    Alles anzeigen


    Quellcode

    1. ### SagaraS Scriptmaker - Version 5.6 ###
    2. ### Lade Plugins und setze die globalen Variablen ###
    3. LoadPlugin("C:\Program Files (x86)\SagaraS Scriptmaker\Plugins\SplineResize.dll")
    4. Global breite = 2080
    5. Global hoehe = 1170
    6. Global AR = 0
    7. ### Lade Videoquellen ###
    8. AVIload("C:\Users\Tom\Desktop\Youtube\YouTube Videos\Altis Life #1.avi", 0, 0, 0, -0, -0, "Auto", "Auto", 0, 0)
    9. ### Filter Verarbeitungszone ###
    10. ### Funktion für Video-Laderoutine ###
    11. Function AVIload (String file, int loading, int cl, int co, int cr, int cu, string pixtype, string afps, int fpsn, int fpsd) {
    12. (loading == 1) ? FFIndex(file) : nop()
    13. clip0 = (loading == 3) ? LWLibavVideoSource(file) : (loading == 2) ? Import(file).KillAudio() : (loading == 1) ? FFVideoSource(file, threads=1) : (pixtype == "Auto") ? AVISource(file, false).KillAudio() : AVISource(file, false, pixel_type=pixtype).KillAudio()
    14. clip1 = clip0.AutoFPS(afps, fpsn, fpsd).Cropping(cl, co, cr, cu)
    15. Return (clip1.width == breite && clip1.height == hoehe) ? clip1.ConvertToYV12(matrix = "Rec709", ChromaResample = "Spline16") : Clip1.Resize()
    16. }
    17. Function AutoFPS (Clip clip0, string afps, int fpsn, int fpsd) {
    18. rate1 = (afps == "Auto") ? (Round(Float(clip0.framerate * 1000)) / 1000) / 2 : nop()
    19. rate2 = (afps == "Auto") ? Round(clip0.framerate) / 2 : nop()
    20. rate = (afps == "Auto") ? (rate1 == rate2) ? 1 : 1001 : (afps == "Igno.") ? clip0.frameratedenominator : fpsd
    21. ratefaktor = (afps == "Auto") ? (rate == 1001) ? 1000 : 1 : nop()
    22. clip0 = (afps == "Auto") ? (rate == 1001) ? clip0.AssumeFPS(Round(clip0.Framerate) * 1000, rate) : clip0.AssumeFPS(round(clip0.framerate), rate) : (afps == "Igno.") ? clip0.AssumeFPS(clip0.frameratenumerator, rate) : clip0.AssumeFPS(fpsn, rate)
    23. Return clip0.ChangeFPS(60, 1)
    24. }
    25. Function Cropping (Clip clip0, int cl, int co, int cr, int cu) {
    26. clip0 = (clip0.IsRGB32() == True) ? clip0.ConvertToRGB24() : clip0
    27. Return (cl != 0 || co != 0 || cr != 0 || cu != 0) ? clip0.Crop(cl, co, cr, cu) : clip0
    28. }
    29. Function Resize (Clip clip1) {
    30. clip1 = (AR == 1) ? ((float(Clip1.height * breite) / clip1.width) / 2 == round((float(Clip1.height * breite) / clip1.width) / 2)) ? ((float(Clip1.width * hoehe) / clip1.height) / 2 == round((float(Clip1.width * hoehe) / clip1.height) / 2)) ? clip1 : clip1.ConvertToRGB24(matrix = "Rec709") : clip1.ConvertToRGB24(matrix = "Rec709") : clip1
    31. clip1 = (AR == 1) ? (((clip1.width * hoehe) / clip1.height > breite) ? Clip1.Spline100Resize(breite, ceil(float(Clip1.height * breite) / clip1.width)) : Clip1.Spline100Resize(ceil(float(clip1.width * hoehe) / clip1.height), hoehe)) : clip1.Spline100Resize(breite, hoehe).ConvertToYV12(matrix = "Rec709", ChromaResample = "Spline16")
    32. back = (AR == 1) ? (0 == 1) ? ImageReader("", 0, clip1.framecount - 1, clip1.framerate).ChangeFPS(Clip1.frameratenumerator, Clip1.frameratedenominator).Spline100Resize(breite, hoehe).ConvertToYV12(matrix = "Rec709", ChromaResample = "Spline16") : BlankClip(clip1, width = breite, height = hoehe, pixel_type = "YV12").KillAudio() : clip1
    33. Return (AR == 1) ? Overlay(back, clip1, (back.width - clip1.width) / 2, (back.height - clip1.height) / 2) : clip1
    34. }
    Alles anzeigen

  • So, dann machste nun folgendes:
    1. [lexicon]MeGUI[/lexicon] updaten auf 2523 (Ist die aktuellste Development Version)
    2. Dann den Haali Media Splitter mal installieren. Der fehlt dir nämlich. haali.su/mkv/MatroskaSplitter.exe
    3. Dann stellst du die Priorität beim [lexicon]Encoder[/lexicon] nicht auf low, sondern auf Normal. Bei Low wird nämlich der Encode erst starten wenn andere Programme die nebenbei Leistung ziehen was abgeben. Und das ist bei dir dann halt nicht der Fall.
    4. Du hast kein 60 FPS Video laut der Log von [lexicon]MeGUI[/lexicon], sondern ein 59.940 FPS Video.
      Nimm bitte den "FPS Ändern" Hacken im [lexicon]SSM[/lexicon] raus. Der [lexicon]SSM[/lexicon] bezieht die FPS des Original Videos dann.
    5. Vergewissere dich ob mit dem [lexicon]SSM[/lexicon] über VDub oder mit [lexicon]MeGUI[/lexicon] selbst eine Vorschau angezeigt wird oder werden kann. Damit stellst du sicher das das Skript arbeitet und das Video auch ankommt an den [lexicon]Encoder[/lexicon].

    Was ich aber nicht verstehe: Warum gibst du uns eine LOG die zusammen mit dem Skript jetzt nix zu tun hat? ^^
  • Sagaras schrieb:

    Dann stellst du die Priorität beim Encoder nicht auf low, sondern auf Normal. Bei Low wird nämlich der Encode erst starten wenn andere Programme die nebenbei Leistung ziehen was abgeben. Und das ist bei dir dann halt nicht der Fall.


    Der startet eig. trotzdem sofort^^ Nur bekommt MeGUI dann weniger CPU Leistung ab, wenn andere Programme diese gerade nutzen.
    Aktuelle Projekte/Videos