• Hallo,
    ich habe mich mit Scharfi´s HQ Deinterlacer mal angefreundet und diesen soweit zum Laufen gebracht.
    Da ich ein VHS gecaptured habe und dieses halt nicht mehr ganz sooo fit ist, wollte ich dieses ein bissel aufpeppen. Entrauschen und nachschärfen.

    Aber mit Convultion3d + Warpsharp krieg ich immer Oops´es....

    Mein Script in AviSynth 2.54:

    LoadPlugin("C:\Programme\Avisynth\PlugIns\decomb510.dll")
    AVISource("d:\american.avi")
    Telecide(order=1,guide=1)
    Decimate()


    loadplugin("C:\Programme\Avisynth\PlugIns\kerneldeint140.dll")
    loadplugin("C:\Programme\Avisynth\PlugIns\tomsmocomp.dll")
    import("C:\Filme\tmckernelbob.avs")

    avisource("d:\american.avi")
    tmckernelbob(TFF=true)
    selecteven # wichtig da ansonsten 50 oder 800/16 fps !!! Und das geht net
    Trim(0,255676)
    LanczosResize(688,544,7,3,708,560)
    AddBorders(16,16,16,16)


    Das habe ich schon getestet direkt im Anschluss daran :

    ConvertToYV12
    Weave()
    LoadPlugin("C:\Programme\AviSynth 2.5\plugins\convolution3d.dll")
    Convolution3d (preset="vhsBQ")

    Ergebnis = Oops...

    Und das :

    LoadPlugin("C:\Programme\AviSynth 2.5\plugins\convolution3d.dll")
    Convolution3d (preset="vhsBQ")

    Ergebnis = Oops...
    In der Readme aus der convolution3d_25_dll_20030422.zip steht, daß der YUV2 Farbraum unterstützt wird. Kurz und bündig : Oops .... :mad:

    Dasselbe mit Warpsharp:
    LoadPlugin("C:\Programme\AviSynth 2.5\plugins\warpsharp_25_dll_20030103\warpsharp.dll")
    warpsharp (15,20)

    Ergebnis = Oops...


    Meine Capture-Einstellungen :
    720x576, 25 fps, Huffyuv Codec ->convert to YUV2

    Wer weiss da Rat ???

  • was ist ein oops?

    Es gibt eine Theorie, die besagt, dass das Universum sofort verschwinden und etwas noch Unerklärlicheres und Bizarres an seine Stelle treten wird, sobald jemand herausfindet, wofür es gut ist und warum es existiert.

    Es gibt eine andere Theorie, die besagt, dass das bereits geschehen ist.

  • Was Oops ist ?
    Ganz einfach : Die Fehlermeldung von VirtualDub, die ich immer bekomme, wenn ich versuche Convolution3d oder den Warpsharp in mein o.g. Avisynth script einzufügen (nach save & open).

  • Entschuldigung, ich dachte Oops sei geläufig. Hier also die crashinfo.txt von VirtualDub wenn ich Convolution3d wie folgt an mein script vom ersten Beitrag anfüge :
    ConvertToYV12
    Weave()
    LoadPlugin("C:\Programme\AviSynth 2.5\plugins\convolution3d.dll")
    Convolution3d (preset="vhsBQ")

    Die crashinfo :
    VirtualDub crash report -- build 2066 (release)
    --------------------------------------

    Disassembly:
    77e53800: 15e47785c0 adc eax, c08577e4
    77e53805: 0f8cf8e60200 jl 77e81f03
    77e5380b: 33c0 xor eax, eax
    77e5380d: 40 inc eax
    77e5380e: c20800 ret 0008
    77e53811: 8b442404 mov eax, [esp+04]
    77e53815: 48 dec eax
    77e53816: 0f8479020000 jz 77e53a95
    77e5381c: 8b442418 mov eax, [esp+18]
    77e53820: c60001 mov byte ptr [eax], 01
    77e53823: c21800 ret 0018
    77e53826: 663907 cmp [edi], eax
    77e53829: 0f842edc0000 jz 77e6145d
    77e5382f: 8d7702 lea esi, [edi+02]
    77e53832: e9b0db0000 jmp 77e613e7
    77e53837: 55 push ebp
    77e53838: 8bec mov ebp, esp
    77e5383a: 83ec50 sub esp, 50
    77e5383d: 8b4508 mov eax, [ebp+08]
    77e53840: 8365b800 and dword ptr [ebp-48], 00
    77e53844: 8945b0 mov [ebp-50], eax
    77e53847: 8b450c mov eax, [ebp+0c]
    77e5384a: 56 push esi
    77e5384b: 8b7514 mov esi, [ebp+14]
    77e5384e: 83e001 and eax, 01
    77e53851: 85f6 test esi, esi
    77e53853: 8945b4 mov [ebp-4c], eax
    77e53856: c745bc3738e577 mov dword ptr [ebp-44], 77e53837
    77e5385d: 0f84bbc7ffff jz 77e5001e
    77e53863: 8b4d10 mov ecx, [ebp+10]
    77e53866: 83f90f cmp ecx, 0f
    77e53869: 0f87ded40200 ja 77e80d4d
    77e5386f: 85c9 test ecx, ecx
    77e53871: 894dc0 mov [ebp-40], ecx
    77e53874: 7407 jz 77e5387d
    77e53876: 57 push edi
    77e53877: 8d7dc4 lea edi, [ebp-3c]
    77e5387a: f3a5 rep movsd
    77e5387c: 5f pop edi
    77e5387d: 8d45b0 lea eax, [ebp-50]
    77e53880: 50 push eax
    77e53881: ff150015e477 call dword ptr [77e41500]
    77e53887: 5e pop esi <-- FAULT
    77e53888: c9 leave
    77e53889: c21000 ret 0010
    77e5388c: 6a18 push 18
    77e5388e: 682830e677 push 77e63028
    77e53893: e8406a0000 call 77e5a2d8
    77e53898: 64a118000000 mov eax, fs:[00000018]
    77e5389e: 8b7030 mov esi, [eax+30]
    77e538a1: ff15b810e477 call dword ptr [77e410b8]
    77e538a7: 33db xor ebx, ebx
    77e538a9: 895dfc mov [ebp-04], ebx
    77e538ac: 8b4508 mov eax, [ebp+08]
    77e538af: 83f840 cmp eax, 40
    77e538b2: 0f83a0d70200 jnc 77e81058
    77e538b8: 8b7640 mov esi, [esi+40]
    77e538bb: 8975dc mov [ebp-24], esi
    77e538be: 8bf8 mov edi, eax
    77e538c0: 897de4 mov [ebp-1c], edi
    77e538c3: 6a01 push 01
    77e538c5: 50 push eax
    77e538c6: 56 push esi
    77e538c7: ff151815e477 call dword ptr [77e41518]
    77e538cd: 8845e3 mov [ebp-1d], al
    77e538d0: 385de3 cmp [ebp-1d], bl
    77e538d3: 0f84c4d70200 jz 77e8109d
    77e538d9: 6a04 push 04
    77e538db: 8d4508 lea eax, [ebp+08]
    77e538de: 50 push eax
    77e538df: 6a0a push 0a
    77e538e1: 6afe push fe
    77e538e3: ff159c13e477 call dword ptr [77e4139c]
    77e538e9: 8945d8 mov [ebp-28], eax
    77e538ec: 3bc3 cmp eax, ebx
    77e538ee: 0f8c8bd70200 jl 77e8107f
    77e538f4: 6a01 push 01
    77e538f6: 57 push edi
    77e538f7: ff75dc push dword ptr [ebp-24]
    77e538fa: ff151015e477 call dword ptr [77e41510]

    Windows 5.1 (Windows XP build 2600) [Service Pack 1]

    EAX = 0012ec28
    EBX = 00000000
    ECX = 00000000
    EDX = 0012ecdc
    EBP = 0012ec78
    DS:ESI = 0023:0012ecb8
    ES:EDI = 0023:0012ecb8
    SS:ESP = 0023:0012ec24
    CS:EIP = 001b:77e53887
    FS = 003b
    GS = 0000
    EFLAGS = 00000206
    FPUCW = ffff027f
    FPUTW = ffffffff

    MM0 = 0000000000000000
    MM1 = 0000003200000032
    MM2 = 0000da480000dc00
    MM3 = 7e3282327e328232
    MM4 = 0000000000000000
    MM5 = ffff0000ffff0000
    MM6 = 0000200000002000
    MM7 = 0000000000ff00ff

    Crash reason: Unhandled Microsoft C++ Exception

    Crash context:
    An exception occurred in module 'kernel32'.

    Thread traces:

    Thread 000005a0 (Main thread)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(320)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(350)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(368)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(431)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(307)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(346)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(660)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(666)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(683)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(424)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(721)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\FilterSystem.cpp(560)

    Thread call stack:77e53887: kernel32!RaiseException [77e40000+13837+50]
    77e53887: kernel32!RaiseException [77e40000+13837+50]
    77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
    0054dd65: _heap_alloc()
    0054e7cf: _CxxThrowException@8()
    004143b8: AVIReadHandler::AVIReadHandler()
    0041256f: CreateAVIReadHandler()
    00485edd: InputFileAVI::Init()
    77da3db2: ADVAPI32!RegSetValueExW [77da0000+3728+68a]
    77da3dc1: ADVAPI32!RegSetValueExW [77da0000+3728+699]
    7726c694: ole32!StgGetIFillLockBytesOnFile [77180000+e7b59+4b3b]
    7726c870: ole32!StgGetIFillLockBytesOnFile [77180000+e7b59+4d17]
    7726c870: ole32!StgGetIFillLockBytesOnFile [77180000+e7b59+4d17]
    77208193: ole32!CoGetComCatalog [77180000+84b47+364c]
    77da1cbe: ADVAPI32!RegOpenKeyW [77da0000+1c89+35]
    77da2e06: ADVAPI32!RegCreateKeyExW [77da0000+2d24+e2]
    7726c6dc: ole32!StgGetIFillLockBytesOnFile [77180000+e7b59+4b83]
    7726c8f2: ole32!StgGetIFillLockBytesOnFile [77180000+e7b59+4d99]
    7726c8f2: ole32!StgGetIFillLockBytesOnFile [77180000+e7b59+4d99]
    77f41690: ntdll!RtlFreeHeap [77f40000+156b+125]
    77f4164e: ntdll!RtlFreeHeap [77f40000+156b+e3]
    77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
    77f417e6: ntdll!RtlAllocateHeap [77f40000+16a1+145]
    77f417e6: ntdll!RtlAllocateHeap [77f40000+16a1+145]
    77f41778: ntdll!RtlAllocateHeap [77f40000+16a1+d7]
    77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
    77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
    77bfac14: msvcrt!free [77be0000+1aa6b+1a9]
    77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
    77bfab33: msvcrt!free [77be0000+1aa6b+c8]
    00e7c1f5: avisynth!DllCanUnloadNow [00de0000+11fd0+8a225]
    77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
    77bfac14: msvcrt!free [77be0000+1aa6b+1a9]
    77bfac19: msvcrt!free [77be0000+1aa6b+1ae]
    77e54e36: kernel32!lstrcpy [77e40000+14e0a+2c]
    77bfac19: msvcrt!free [77be0000+1aa6b+1ae]
    77e54e36: kernel32!lstrcpy [77e40000+14e0a+2c]
    00df212f: avisynth!DllCanUnloadNow [00de0000+11fd0+15f]
    77f41690: ntdll!RtlFreeHeap [77f40000+156b+125]
    77f4164e: ntdll!RtlFreeHeap [77f40000+156b+e3]
    77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
    77f41690: ntdll!RtlFreeHeap [77f40000+156b+125]
    77f4164e: ntdll!RtlFreeHeap [77f40000+156b+e3]
    77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
    771fb7b8: ole32!CoRegisterSurrogate [77180000+7b644+174]
    771a3ed8: ole32!CoCreateInstanceEx [77180000+23ebc+1c]
    77bfab2e: msvcrt!free [77be0000+1aa6b+c3]
    77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
    0054dd65: _heap_alloc()
    0048565f: InputFile::InputFile()
    0046c0fd: OpenAVI()
    0054e7cf: _CxxThrowException@8()
    0048ecb6: MainWndProc()
    00557437: _NLG_Return()
    0054e48b: _CallCatchBlock2()
    005570f4: CallCatchBlock()
    00557061: CatchIt()
    00556ded: FindHandler()
    00556c81: __InternalCxxFrameHandler()
    0054e436: __CxxFrameHandler()
    77f69ba4: ntdll!RtlConvertUlongToLargeInteger [77f40000+29b3d+67]
    77f69b78: ntdll!RtlConvertUlongToLargeInteger [77f40000+29b3d+3b]
    77f50bf4: ntdll!CsrCaptureMessageString [77f40000+10a8b+169]
    77f41ec8: ntdll!RtlpUnWaitCriticalSection [77f40000+1bfe+2ca]
    77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
    77f41dc9: ntdll!RtlpUnWaitCriticalSection [77f40000+1bfe+1cb]
    77fa4dbd: ntdll!KiUserExceptionDispatcher [77f40000+64daf+e]
    77e53887: kernel32!RaiseException [77e40000+13837+50]
    77e53887: kernel32!RaiseException [77e40000+13837+50]
    77f417e6: ntdll!RtlAllocateHeap [77f40000+16a1+145]
    77f41778: ntdll!RtlAllocateHeap [77f40000+16a1+d7]
    77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
    00680061: VirtualDubMod!00280061
    77f45266: ntdll!RtlConvertSidToUnicodeString [77f40000+50af+1b7]
    77f45266: ntdll!RtlConvertSidToUnicodeString [77f40000+50af+1b7]
    77f43d99: ntdll!RtlValidSid [77f40000+3d5a+3f]
    77e53887: kernel32!RaiseException [77e40000+13837+50]
    77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
    0054dd65: _heap_alloc()
    0054e7cf: _CxxThrowException@8()
    004143b8: AVIReadHandler::AVIReadHandler()
    0041256f: CreateAVIReadHandler()
    00485edd: InputFileAVI::Init()
    77da3db2: ADVAPI32!RegSetValueExW [77da0000+3728+68a]
    77da3dc1: ADVAPI32!RegSetValueExW [77da0000+3728+699]
    7726c694: ole32!StgGetIFillLockBytesOnFile [77180000+e7b59+4b3b]
    7726c870: ole32!StgGetIFillLockBytesOnFile [77180000+e7b59+4d17]
    7726c870: ole32!StgGetIFillLockBytesOnFile [77180000+e7b59+4d17]
    77208193: ole32!CoGetComCatalog [77180000+84b47+364c]
    77da1cbe: ADVAPI32!RegOpenKeyW [77da0000+1c89+35]
    77da2e06: ADVAPI32!RegCreateKeyExW [77da0000+2d24+e2]
    7726c6dc: ole32!StgGetIFillLockBytesOnFile [77180000+e7b59+4b83]
    7726c8f2: ole32!StgGetIFillLockBytesOnFile [77180000+e7b59+4d99]
    7726c8f2: ole32!StgGetIFillLockBytesOnFile [77180000+e7b59+4d99]
    77f41690: ntdll!RtlFreeHeap [77f40000+156b+125]
    77f4164e: ntdll!RtlFreeHeap [77f40000+156b+e3]
    77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
    77f417e6: ntdll!RtlAllocateHeap [77f40000+16a1+145]
    77f417e6: ntdll!RtlAllocateHeap [77f40000+16a1+145]
    77f41778: ntdll!RtlAllocateHeap [77f40000+16a1+d7]

    -- End of report

    Kann damit wirklich jemand was anfangen ? Für mich is das wie hochchinesisch mit klingonischem Dialekt ....

    Und ganz unten steht : crash reason : Unhanded Microsoft C++ Exception

    Die Fehlermeldung von VirtualDub :

    Oops -- VirtualDub has chrashed. Details .....

    An out-of-bounds memory access (access violation) occured in module "VirtualDubMod"

    Aber zu wenig Speicher kann nicht sein, ich hab 1 GiG Ram, 400 nochwas schnell.

    Die Variante ohne convert folgt gleich ...

  • So und hier die Variante, ohne ConvertTo... und weave()

    Also einfach:
    LoadPlugin("C:\Programme\AviSynth 2.5\plugins\convolution3d.dll")
    Convolution3d (preset="vhsBQ")

    Die Pfade zu Loadplugin stimmen 100%, wurden per kopieren einfügt und bereits mehrfach überprüft.

    crashinfo.txt :
    VirtualDub crash report -- build 2066 (release)
    --------------------------------------

    Disassembly:
    0048ec00: 0433 add al, 33
    0048ec02: db38 fstp real80 ptr [eax]
    0048ec04: 1f pop ds
    0048ec05: 7456 jz MainWndProc+75e (0048ec5d)
    0048ec07: be90e75c00 mov esi, 005ce790
    0048ec0c: 895dfc mov [ebp-04], ebx
    0048ec0f: 8bcf mov ecx, edi
    0048ec11: 8bd6 mov edx, esi
    0048ec13: 8a01 mov al, [ecx]
    0048ec15: 41 inc ecx
    0048ec16: 8802 mov [edx], al
    0048ec18: 42 inc edx
    0048ec19: 3ac3 cmp al, bl
    0048ec1b: 75f6 jnz MainWndProc+714 (0048ec13)
    0048ec1d: 53 push ebx
    0048ec1e: 53 push ebx
    0048ec1f: 53 push ebx
    0048ec20: 53 push ebx
    0048ec21: 53 push ebx
    0048ec22: 56 push esi
    0048ec23: e8b5cffdff call OpenAVI (0046bbdd)
    0048ec28: 83c418 add esp, 18
    0048ec2b: b948eb5c00 mov ecx, 005ceb48
    0048ec30: 8a06 mov al, [esi]
    0048ec32: 46 inc esi
    0048ec33: 8801 mov [ecx], al
    0048ec35: 41 inc ecx
    0048ec36: 3ac3 cmp al, bl
    0048ec38: 75f6 jnz MainWndProc+731 (0048ec30)
    0048ec3a: 834dfcff or dword ptr [ebp-04], ff
    0048ec3e: 6a05 push 05
    0048ec40: 53 push ebx
    0048ec41: 53 push ebx
    0048ec42: ff7508 push dword ptr [ebp+08]
    0048ec45: ff158cc55600 call dword ptr [0056c58c]
    0048ec4b: e84ad5ffff call SetFrameShiftOnLoad (0048c19a)
    0048ec50: e8dbd2ffff call RecalcFrameSizes (0048bf30)
    0048ec55: 6a01 push 01
    0048ec57: e846d4ffff call ResizeMainWindow (0048c0a2)
    0048ec5c: 59 pop ecx
    0048ec5d: 57 push edi
    0048ec5e: e8cd290b00 call (special) (00541630)
    0048ec63: ff7514 push dword ptr [ebp+14]
    0048ec66: e8c5290b00 call (special) (00541630)
    0048ec6b: 59 pop ecx
    0048ec6c: 59 pop ecx
    0048ec6d: e967010000 jmp MainWndProc+8da (0048edd9)
    0048ec72: 33db xor ebx, ebx
    0048ec74: 33c0 xor eax, eax
    0048ec76: 8a8848eb5c00 mov cl, [eax+5ceb48]
    0048ec7c: 888890e75c00 mov [eax+5ce790], cl
    0048ec82: 40 inc eax
    0048ec83: 3acb cmp cl, bl
    0048ec85: 75ef jnz MainWndProc+777 (0048ec76)
    0048ec87: 6a5c push 5c
    0048ec89: 6848eb5c00 push 005ceb48
    0048ec8e: e8cd240c00 call strrchr (00551160)
    0048ec93: 59 pop ecx
    0048ec94: 40 inc eax
    0048ec95: ba70e65c00 mov edx, 005ce670
    0048ec9a: 59 pop ecx
    0048ec9b: 2bd0 sub edx, eax
    0048ec9d: 8a08 mov cl, [eax] <-- FAULT
    0048ec9f: 880c10 mov [eax+edx], cl
    0048eca2: 40 inc eax
    0048eca3: 3acb cmp cl, bl
    0048eca5: 75f6 jnz MainWndProc+79e (0048ec9d)
    0048eca7: 53 push ebx
    0048eca8: 53 push ebx
    0048eca9: 53 push ebx
    0048ecaa: 53 push ebx
    0048ecab: 53 push ebx
    0048ecac: 6890e75c00 push 005ce790
    0048ecb1: e827cffdff call OpenAVI (0046bbdd)
    0048ecb6: 83c418 add esp, 18
    0048ecb9: 53 push ebx
    0048ecba: 53 push ebx
    0048ecbb: e8dbfa0b00 call _CxxThrowException@8 (0054e79b)
    0048ecc0: a18ce05c00 mov eax, [005ce08c]
    0048ecc5: 8b7514 mov esi, [ebp+14]
    0048ecc8: 33db xor ebx, ebx
    0048ecca: 3bc3 cmp eax, ebx
    0048eccc: 0f8489000000 jz MainWndProc+85c (0048ed5b)
    0048ecd2: 8b4804 mov ecx, [eax+04]
    0048ecd5: 8b4104 mov eax, [ecx+04]
    0048ecd8: f7d8 neg eax
    0048ecda: 1bc0 sbb eax, eax
    0048ecdc: 23c1 and eax, ecx
    0048ecde: 3bc3 cmp eax, ebx
    0048ece0: 7479 jz MainWndProc+85c (0048ed5b)
    0048ece2: c7460401000000 mov dword ptr [esi+04], 00000001
    0048ece9: 8b4004 mov eax, [eax+04]
    0048ecec: 8b4804 mov ecx, [eax+04]
    0048ecef: f7d9 neg ecx
    0048ecf1: 1bc9 sbb ecx, ecx
    0048ecf3: 23c1 and eax, ecx
    0048ecf5: 3bc3 cmp eax, ebx
    0048ecf7: 7405 jz MainWndProc+7ff (0048ecfe)
    0048ecf9: ff4604 inc dword ptr [esi+04]
    0048ecfc: ebeb jmp MainWndProc+7ea (0048ece9)
    0048ecfe: 8b db 8b
    0048ecff: 46 inc esi

    Windows 5.1 (Windows XP build 2600) [Service Pack 1]

    EAX = 00000001
    EBX = 00000000
    ECX = 0000005c
    EDX = 005ce66f
    EBP = 0012fcd4
    DS:ESI = 0023:0012fcc8
    ES:EDI = 0023:0012f434
    SS:ESP = 0023:0012f1b4
    CS:EIP = 001b:0048ec9d
    FS = 003b
    GS = 0000
    EFLAGS = 00010216
    FPUCW = ffff027f
    FPUTW = ffffffff

    MM0 = 0000000000000000
    MM1 = 0000003200000032
    MM2 = 0000da480000dc00
    MM3 = 7e3282327e328232
    MM4 = 0000000000000000
    MM5 = ffff0000ffff0000
    MM6 = 0000200000002000
    MM7 = 0000000000ff00ff

    Crash reason: Access Violation

    Crash context:
    An out-of-bounds memory access (access violation) occurred in module 'VirtualDubMod'.

    Thread traces:

    Thread 000001bc (Main thread)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(320)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(350)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(368)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(431)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(307)
    C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Main.cpp(346)

    Thread call stack:0048ec9d: MainWndProc()
    00557437: _NLG_Return()
    0054e48b: _CallCatchBlock2()
    005570f4: CallCatchBlock()
    00557061: CatchIt()
    00556ded: FindHandler()
    00556c81: __InternalCxxFrameHandler()
    0054e436: __CxxFrameHandler()
    77f69ba4: ntdll!RtlConvertUlongToLargeInteger [77f40000+29b3d+67]
    77f69b78: ntdll!RtlConvertUlongToLargeInteger [77f40000+29b3d+3b]
    77f50bf4: ntdll!CsrCaptureMessageString [77f40000+10a8b+169]
    77f41ec8: ntdll!RtlpUnWaitCriticalSection [77f40000+1bfe+2ca]
    77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
    77f41dc9: ntdll!RtlpUnWaitCriticalSection [77f40000+1bfe+1cb]
    77fa4dbd: ntdll!KiUserExceptionDispatcher [77f40000+64daf+e]
    77e53887: kernel32!RaiseException [77e40000+13837+50]
    77e53887: kernel32!RaiseException [77e40000+13837+50]
    77f45266: ntdll!RtlConvertSidToUnicodeString [77f40000+50af+1b7]
    77f417e6: ntdll!RtlAllocateHeap [77f40000+16a1+145]
    77f45266: ntdll!RtlConvertSidToUnicodeString [77f40000+50af+1b7]
    77f43d99: ntdll!RtlValidSid [77f40000+3d5a+3f]
    77e53887: kernel32!RaiseException [77e40000+13837+50]
    77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
    0054dd65: _heap_alloc()
    0054e7cf: _CxxThrowException@8()
    004143b8: AVIReadHandler::AVIReadHandler()
    0041256f: CreateAVIReadHandler()
    00485edd: InputFileAVI::Init()
    772069e0: ole32!CoGetComCatalog [77180000+84b47+1e99]
    77206b2c: ole32!CoGetComCatalog [77180000+84b47+1fe5]
    771f3f3c: ole32!UpdateDCOMSettings [77180000+6ab11+942b]
    77f417e6: ntdll!RtlAllocateHeap [77f40000+16a1+145]
    77f4248c: ntdll!_strcmpi [77f40000+20c0+3cc]
    77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
    77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
    77bfac14: msvcrt!free [77be0000+1aa6b+1a9]
    77bfac19: msvcrt!free [77be0000+1aa6b+1ae]
    77e54e36: kernel32!lstrcpy [77e40000+14e0a+2c]
    77bfac19: msvcrt!free [77be0000+1aa6b+1ae]
    77e54e36: kernel32!lstrcpy [77e40000+14e0a+2c]
    00df212f: avisynth!DllCanUnloadNow [00de0000+11fd0+15f]
    77f41690: ntdll!RtlFreeHeap [77f40000+156b+125]
    77f4164e: ntdll!RtlFreeHeap [77f40000+156b+e3]
    77f4166a: ntdll!RtlFreeHeap [77f40000+156b+ff]
    77f41690: ntdll!RtlFreeHeap [77f40000+156b+125]
    77f4164e: ntdll!RtlFreeHeap [77f40000+156b+e3]
    771fb7b8: ole32!CoRegisterSurrogate [77180000+7b644+174]
    771a3ed8: ole32!CoCreateInstanceEx [77180000+23ebc+1c]
    77bfab2e: msvcrt!free [77be0000+1aa6b+c3]
    77f417b2: ntdll!RtlAllocateHeap [77f40000+16a1+111]
    0054dd65: _heap_alloc()
    0048565f: InputFile::InputFile()
    0046c0fd: OpenAVI()
    77d14022: USER32!GetWindowLongA [77d10000+3fee+34]
    0048ec28: MainWndProc()
    77d13a68: USER32!00003a68
    77d13b37: USER32!00003b37
    77d13d91: USER32!GetMessageW [77d10000+3c6c+125]
    77d13a4b: USER32!00003a4b
    77d154f7: USER32!GetParent [77d10000+54d1+26]
    77d15529: USER32!GetParent [77d10000+54d1+58]
    77d1438c: USER32!DispatchMessageA [77d10000+4381+b]
    0048b67a: WinMain@16()
    772a1a29: SHLWAPI!StrCpyW [772a0000+19cb+5e]
    77f48f66: ntdll!RtlReAllocateHeap [77f40000+8c5f+307]
    005508bc: realloc()
    772a1a29: SHLWAPI!StrCpyW [772a0000+19cb+5e]
    77f42013: ntdll!RtlAcquirePebLock [77f40000+1feb+28]
    77f4201c: ntdll!RtlAcquirePebLock [77f40000+1feb+31]
    772a1a29: SHLWAPI!StrCpyW [772a0000+19cb+5e]
    77f4202c: ntdll!RtlReleasePebLock [77f40000+201d+f]
    77e41a57: kernel32!GetStartupInfoA [77e40000+177e+2d9]
    00550a9a: WinMainCRTStartup()
    772a1a29: SHLWAPI!StrCpyW [772a0000+19cb+5e]
    77e614c7: kernel32!GetCurrentDirectoryW [77e40000+21483+44]
    772a1a29: SHLWAPI!StrCpyW [772a0000+19cb+5e]

    -- End of report

  • LR1
    Der Mediaplayer weigert sich dass *avs abzuspielen.
    Fehlermedlung in roter Schrift auf schwarzem Schirm :
    Evaluate : Unrecognized exception ! (D:\American.avs, line 18)

    Eingespeist wurde das letzte File ohne ConvertTo.... und ohne weave().

  • Vielen Dank, aber - mit Crash-Infos kann nun wiederum überhaupt keiner etwas anfangen, der nicht die Quelltexte von AviSynth täglich betreut.

    Wir dachten hier zumindest an drei mögliche Probleme und hofften zumindest, du könntest uns zwischen den drei möglichen Problemen die Variante nennen, die bei dir auftritt:

    • Totalabsturz, wie Ausnahme-, Schutz-Fehler usw (was bei dir wohl eintrat; mehr Details sind dann nicht mehr notwendig);
    • eine Dialogbox, die über einen Fehler in AviSynth informiert, mit dem exakten Text in dieser Dialogbox;
    • ein Fehlertext im Videoinhalt anstatt des erwarteten Videos, hier wäre auch die exakte Fehlermeldung aus dem Video wichtig gewesen


    Bei dir ist also Fall 1 (Absturz des aufrufenden Programmes) eingetreten.

  • Hallo LigH,
    ja ich dachte mir schon, das man mit der crashinfo nun nicht wirklich was brauchbares anfangen kann.

    Also wen ich die besagten Zeilen an mein bestehendes AviSynth-Script in VDMod anfüge, aus dem Menü "save & open" wähle, kommt die Dialogbox mit dem "Oops-VirtualDub has chrashed....." und "out-bound-memory-..." und ich muß in der Dialogbox auf "Exit Programm" . Daraufhin beendet sich VDMod und ich muß es neu starten.

    Falls es in der Eile des "Gefechts" untergegangen sein sollte :
    Besten dank für Eure Mühe.

  • @Scharfi

    1 LoadPlugin("C:\Programme\Avisynth\PlugIns\decomb510.dll")
    2 AVISource("d:\american.avi")
    3 Telecide(order=1,guide=1)
    4 Decimate()
    5
    6
    7 loadplugin("C:\Programme\Avisynth\PlugIns\kerneldeint140.dll")
    8 loadplugin("C:\Programme\Avisynth\PlugIns\tomsmocomp.dll")
    9 import("C:\Filme\tmckernelbob.avs")
    10
    11 avisource("d:\american.avi")
    12 tmckernelbob(TFF=true)
    13 selecteven # wichtig da ansonsten 50 oder 800/16 fps !!! Und das geht
    14 Trim(0,255676)
    15 LanczosResize(688,544,7,3,708,560)
    16 AddBorders(16,16,16,16)
    17 LoadPlugin("C:\Programme\AviSynth 2.5\plugins\convolution3d.dll")
    18 Convolution3d (preset="vhsBQ")


    Ehj das hatte ich doch schon im 1.Beitrag genannt ;)

    Übrigens habe ich auch andere presets getestest movie und animeHQ, aber mit dem gleichen Fehleresultat.

  • alle loadplugins und includes nach oben!

    die zeilen 2 bis 4 sind wegen erneuten ladens des clips in zeile 11 nutzlos!


    baue das script mal so aehnlich um:

    1 LoadPlugin("C:\Programme\Avisynth\PlugIns\decomb510.dll")
    7 loadplugin("C:\Programme\Avisynth\PlugIns\kerneldeint140.dll")
    8 loadplugin("C:\Programme\Avisynth\PlugIns\tomsmocomp.dll")
    hier evtl noch loadpluginex.dll laden, falls conv3d noch das avisynth 2.0ßplugin sein sollte!
    17 LoadPlugin("C:\Programme\AviSynth 2.5\plugins\convolution3d.dll")
    9 import("C:\Filme\tmckernelbob.avs")

    10
    11 avisource("d:\american.avi")
    12 tmckernelbob(TFF=true)
    13 selecteven # wichtig da ansonsten 50 oder 800/16 fps !!! Und das geht
    14 Trim(0,255676)
    15 LanczosResize(688,544,7,3,708,560)
    16 AddBorders(16,16,16,16)

    evtl converttoyuy2() einfügen
    18 Convolution3d (preset="vhsBQ")

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!