mkv a VirtualDubMod

Ak potrebujete pomoc alebo poradiť, píšte sem (len PC, elektronika atď.)...
panter86
Medium Expert
Medium Expert
Používateľov profilový obrázok
Príspevky: 129
Registrovaný: 23 jún 2009, 12:11
Bydlisko: SVK, Banska Bystrica
Kontaktovať používateľa:

mkv a VirtualDubMod

Príspevok od používateľa panter86 »

Mám problém otvoriť mkv súbor vo VirtualDubMod-e. Začne ho importovať a keď skončí vyhodí tabuľku (v prílohe)

a tu je log súbor:
VirtualDub crash report -- build 2540 (release)
--------------------------------------

Disassembly:
00504700: 53 push ebx
00504701: 55 push ebp
00504702: 56 push esi
00504703: 57 push edi
00504704: 8b7c2418 mov edi, [esp+18]
00504708: 33db xor ebx, ebx
0050470a: 3bfb cmp edi, ebx
0050470c: 8bf1 mov esi, ecx
0050470e: 8b4c2414 mov ecx, [esp+14]
00504712: 7f11 jg MatroskaReadStream::sampleOffset+25 (00504725)
00504714: 7c04 jl MatroskaReadStream::sampleOffset+1a (0050471a)
00504716: 3bcb cmp ecx, ebx
00504718: 730b jnc MatroskaReadStream::sampleOffset+25 (00504725)
0050471a: 5f pop edi
0050471b: 5e pop esi
0050471c: 5d pop ebp
0050471d: 33c0 xor eax, eax
0050471f: 33d2 xor edx, edx
00504721: 5b pop ebx
00504722: c20800 ret 0008
00504725: 3b7e7c cmp edi, [esi+7c]
00504728: 7c1a jl MatroskaReadStream::sampleOffset+44 (00504744)
0050472a: 7f05 jg MatroskaReadStream::sampleOffset+31 (00504731)
0050472c: 3b4e78 cmp ecx, [esi+78]
0050472f: 7213 jc MatroskaReadStream::sampleOffset+44 (00504744)
00504731: 8b8680000000 mov eax, [esi+80]
00504737: 8b9684000000 mov edx, [esi+84]
0050473d: 5f pop edi
0050473e: 5e pop esi
0050473f: 5d pop ebp
00504740: 5b pop ebx
00504741: c20800 ret 0008
00504744: 385e60 cmp [esi+60], bl
00504747: 7515 jnz MatroskaReadStream::sampleOffset+5e (0050475e)
00504749: 0fbf4644 movsx eax, word ptr [esi+44]
0050474d: 57 push edi
0050474e: 99 cdq
0050474f: 51 push ecx
00504750: 52 push edx
00504751: 50 push eax
00504752: e819640600 call _allmul (0056ab70)
00504757: 5f pop edi
00504758: 5e pop esi
00504759: 5d pop ebp
0050475a: 5b pop ebx
0050475b: c20800 ret 0008
0050475e: 51 push ecx
0050475f: 8bce mov ecx, esi
00504761: e8daf9ffff call MatroskaReadStream::FindStreamSegment (00504140)
00504766: 99 cdq
00504767: 3bd3 cmp edx, ebx
00504769: 8be8 mov ebp, eax
0050476b: 7f14 jg MatroskaReadStream::sampleOffset+81 (00504781)
0050476d: 7c04 jl MatroskaReadStream::sampleOffset+73 (00504773)
0050476f: 3beb cmp ebp, ebx
00504771: 730e jnc MatroskaReadStream::sampleOffset+81 (00504781)
00504773: 5f pop edi
00504774: 5e pop esi
00504775: 5d pop ebp
00504776: 33c0 xor eax, eax
00504778: 33d2 xor edx, edx
0050477a: 5b pop ebx
0050477b: c20800 ret 0008
0050477e: 884e50 mov [esi+50], cl
00504781: 8a4e50 mov cl, [esi+50]
00504784: 3acb cmp cl, bl
00504786: 760b jbe MatroskaReadStream::sampleOffset+93 (00504793)
00504788: fec9 dec cl
0050478a: 33c0 xor eax, eax
0050478c: 8ac1 mov al, cl
0050478e: 8b4e4c mov ecx, [esi+4c]
00504791: eb0d jmp MatroskaReadStream::sampleOffset+a0 (005047a0)
00504793: 8b464c mov eax, [esi+4c]
00504796: 8b08 mov ecx, [eax] <-- FAULT
00504798: 3bcb cmp ecx, ebx
0050479a: 7448 jz MatroskaReadStream::sampleOffset+e4 (005047e4)
0050479c: 0fb64108 movzx eax, byte ptr [ecx+08]
005047a0: 6bc00e imul eax, eax, 0e
005047a3: 8d4c080a lea ecx, [eax+ecx+0a]
005047a7: 3bcb cmp ecx, ebx
005047a9: 7439 jz MatroskaReadStream::sampleOffset+e4 (005047e4)
005047ab: 0fb64e50 movzx ecx, byte ptr [esi+50]
005047af: 8b464c mov eax, [esi+4c]
005047b2: 6bc90e imul ecx, ecx, 0e
005047b5: 8b4c0112 mov ecx, [ecx+eax+12]
005047b9: 8b4104 mov eax, [ecx+04]
005047bc: 3bc2 cmp eax, edx
005047be: 7224 jc MatroskaReadStream::sampleOffset+e4 (005047e4)
005047c0: 7706 ja MatroskaReadStream::sampleOffset+c8 (005047c8)
005047c2: 8b09 mov ecx, [ecx]
005047c4: 3bcd cmp ecx, ebp
005047c6: 761c jbe MatroskaReadStream::sampleOffset+e4 (005047e4)
005047c8: 8a4e50 mov cl, [esi+50]
005047cb: 3acb cmp cl, bl
005047cd: 7604 jbe MatroskaReadStream::sampleOffset+d3 (005047d3)
005047cf: fec9 dec cl
005047d1: ebab jmp MatroskaReadStream::sampleOffset+7e (0050477e)
005047d3: 8b464c mov eax, [esi+4c]
005047d6: 8b08 mov ecx, [eax]
005047d8: 3bcb cmp ecx, ebx
005047da: 894e4c mov [esi+4c], ecx
005047dd: 74a2 jz MatroskaReadStream::sampleOffset+81 (00504781)
005047df: 8a4908 mov cl, [ecx+08]
005047e2: eb9a jmp MatroskaReadStream::sampleOffset+7e (0050477e)
005047e4: 8b7e4c mov edi, [esi+4c]
005047e7: 8a4e50 mov cl, [esi+50]
005047ea: 3a4f08 cmp cl, [edi+08]
005047ed: 730f jnc MatroskaReadStream::sampleOffset+fe (005047fe)
005047ef: fec1 inc cl
005047f1: 33c0 xor eax, eax
005047f3: 8ac1 mov al, cl
005047f5: 6bc00e imul eax, eax, 0e
005047f8: 8d4c380a lea ecx, [eax+edi+0a]
005047fc: eb0a jmp MatroskaReadStream::sampleOffset+108 (00504808)
005047fe: 8b db 8b
005047ff: 7f db 7f

Windows 6.1 (Windows XP build 7600) []

EAX = 00000000
EBX = 00000000
ECX = 0180dd00
EDX = 00000000
EBP = 00000000
DS:ESI = 0023:0180dde8
ES:EDI = 0023:00000000
SS:ESP = 0023:0012fa58
CS:EIP = 001b:00504796
FS = 003b
GS = 0000
EFLAGS = 00210246
FPUCW = 027f
FPUTW = ffff

MM0 = 0000000000000000
MM1 = 0000000000000000
MM2 = 0000000000000000
MM3 = 0000000000000000
MM4 = 8000000000000000
MM5 = 8000000000000000
MM6 = 8000000000000000
MM7 = 8000000000000000

Crash reason: Access Violation

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

Thread traces:

Thread 000010a4 (Main thread)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(344)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(387)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(414)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\Init.cpp(474)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(655)
C:\Dvpt\VDub_1.5.x\VirtualDubMod15\VirtualDub\source\VideoSource.cpp(685)

Thread call stack:00504796: MatroskaReadStream::sampleOffset()
004bd975: VideoSourceAVI::sampleOffset()
004e8b20: PositionFilePositionCallback()
0045bbd1: PositionControlUpdateString()
75d1888d: USER32!IsThreadDesktopComposited [75d00000+185d0+2bd]
75d17631: USER32!IsRectEmpty [75d00000+17511+120]
75d0cc71: USER32!SendMessageA [75d00000+cc28+49]
0045b4bd: PositionControlWndProc()
0045b5e8: PositionControlWndProc()
77363470: ntdll!RtlTryEnterCriticalSection [77310000+52b10+960]
7736349f: ntdll!RtlTryEnterCriticalSection [77310000+52b10+98f]
773622ae: ntdll!RtlAllocateHeap [77310000+5209d+211]
773622ae: ntdll!RtlAllocateHeap [77310000+5209d+211]
773622ae: ntdll!RtlAllocateHeap [77310000+5209d+211]
773622ae: ntdll!RtlAllocateHeap [77310000+5209d+211]
75d186ef: USER32!IsThreadDesktopComposited [75d00000+185d0+11f]
75d186ef: USER32!IsThreadDesktopComposited [75d00000+185d0+11f]
75d18876: USER32!IsThreadDesktopComposited [75d00000+185d0+2a6]
75d1881f: USER32!IsThreadDesktopComposited [75d00000+185d0+24f]
75d17631: USER32!IsRectEmpty [75d00000+17511+120]
75d0cc71: USER32!SendMessageA [75d00000+cc28+49]
00466399: RemakePositionSlider()
004962ba: VDProjectUI::SetTickMode()
0048e1de: VDProject::Open()
00569f3c: _nh_malloc()
0052e69b: ?$list::_Buynode()
0052e62f: ?$list::insert()
00483926: WinMain@16()
00483926: WinMain@16()
0056f41f: _unlock()
0056caee: WinMainCRTStartup()
75b31174: kernel32!BaseThreadInitThunk [75ae0000+51162+12]
7736b3f5: ntdll!RtlInitializeExceptionChain [77310000+5b392+63]
7736b3c8: ntdll!RtlInitializeExceptionChain [77310000+5b392+36]

-- End of report
Poradí mi niekto čo s tým, prosím...
Prílohy
2009-11-24_022927.png
ramaya
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2352
Registrovaný: 03 máj 2008, 3:50
Bydlisko: Lučenec

Príspevok od používateľa ramaya »

Ak je to vo vysokom rozlíšení HDTV tak skús najprv program AVC2AVI. Ak ti nebude chcieť zobrať s koncovkou .mkv tak tú koncovku premenuj na .264 alebo .avc
Dávam ho do prílohy.

Máš najnovšiu veriu toho VitualDubMod-u ??

Kód: Vybrať všetko

http://sourceforge.net/projects/virtualdubmod/
Tu je návod na konvertovanie .mkv do .avi pre VirtualDubMod:

Kód: Vybrať všetko

http://forum.videohelp.com/topic241422.html
alebo skús ešte iný program:
MKVtoolnix

Kód: Vybrať všetko

http://www.videohelp.com/tools/MKVExtractGUI

Kód: Vybrať všetko

http://www.videohelp.com/tools/MKVtoolnix
Prílohy
avc2avi_r594+gui1.2.zip
(26.34 KiB) 22 stiahnutí
goten
VIP
VIP
Používateľov profilový obrázok
Príspevky: 3239
Registrovaný: 11 júl 2006, 17:54

Príspevok od používateľa goten »

ramaya napísal:Mne sa zdá , že VirtualDub nepodporuje .mkv. Najnovšiu verziu 1.9.7 som neskúšal takže to neviem naisto.
Tak ako pises, samotny VirtualDub nepodporuje MKV. Ked si precitas pozornejsie jeho prispevok tak chybu mu hadze pri VirtualDubMode.
panter86 napísal:Mám problém otvoriť mkv súbor vo VirtualDubMod-e. Začne ho importovať a keď skončí vyhodí tabuľku
VirtualDubMode je zastaraly program a rovnako je zastarala aj jeho podpora pre MKV. Ja mam dobre skusenosti s AviDemux, vyskusaj ten.
ramaya
Guru wannabe
Guru wannabe
Používateľov profilový obrázok
Príspevky: 2352
Registrovaný: 03 máj 2008, 3:50
Bydlisko: Lučenec

Príspevok od používateľa ramaya »

Už som si to všimol a opravil som to.
Napísať odpoveď