Hi Bankai,
finally had the time to try out some encoding. but I have to confess that I wasn't using DGIndex since I found a Virtual Dub version which is able to handle DVD files. However I still am NOT successful.
So here is what I tried:
a) I loaded the vob file and set the video compression to XVID 1st pass
b) set the audio to lame MP3
c) save as avi (don't run this job now)
d) set the video compression to 2nd pass and saved the avi (don't run job now)
e) went to job control and started it.
However the quality came out so super-dooper bad. Dunno why.
I also tried:
a) I loaded the vob file and set the video compression to XVID 1st pass
b) set the audio to lame MP3
c) save as avi (don't run this job now)
d) set the video compression to 2nd pass and saved the avi
However whenever I do this a message appears saying that sth went wrong. here is the crashinfo (I don't understand a single thing)
VirtualDub-MPEG2 crash report -- build 24586 (release)
--------------------------------------
Disassembly:
100a3720: 43 inc ebx
100a3721: 088b308bd489 or [ebx-762b74d0], cl
100a3727: 328b7804897a xor cl, [ebx+7a890478]
100a372d: 048b add al, 8bh
100a372f: 7008 jo 100a3739
100a3731: 897208 mov [edx+08h], esi
100a3734: 8b400c mov eax, [eax+0ch]
100a3737: 89420c mov [edx+0ch], eax
100a373a: e875000000 call 100a37b4
100a373f: 8b45ec mov eax, [ebp-14h]
100a3742: 8b1b mov ebx, [ebx]
100a3744: 8b5004 mov edx, [eax+04h]
100a3747: 8955e8 mov [ebp-18h], edx
100a374a: 3bda cmp ebx, edx
100a374c: 75cb jnz 100a3719
100a374e: c745fcffffffff mov dword ptr [ebp-04h], ffffffff
100a3755: 8b45ec mov eax, [ebp-14h]
100a3758: 8b7004 mov esi, [eax+04h]
100a375b: 8b1e mov ebx, [esi]
100a375d: 3bde cmp ebx, esi
100a375f: 7425 jz 100a3786
100a3761: 8bc3 mov eax, ebx
100a3763: 50 push eax
100a3764: 8b1b mov ebx, [ebx]
100a3766: 8b10 mov edx, [eax]
100a3768: 8b4804 mov ecx, [eax+04h]
100a376b: 8911 mov [ecx], edx
100a376d: 8b7804 mov edi, [eax+04h]
100a3770: 8b10 mov edx, [eax]
100a3772: 897a04 mov [edx+04h], edi
100a3775: e8ae860500 call 100fbe28
100a377a: 59 pop ecx
100a377b: 8b45ec mov eax, [ebp-14h]
100a377e: 834008ff add dword ptr [eax+08h], 0ffh
100a3782: 3bde cmp ebx, esi
100a3784: 75db jnz 100a3761
100a3786: 8b45ec mov eax, [ebp-14h]
100a3789: ff7004 push dword ptr [eax+04h]
100a378c: e897860500 call 100fbe28
100a3791: 59 pop ecx
100a3792: 8b55ec mov edx, [ebp-14h]
100a3795: 8b7ddc mov edi, [ebp-24h]
100a3798: 8b75e0 mov esi, [ebp-20h]
100a379b: 8b5de4 mov ebx, [ebp-1ch]
100a379e: 33c0 xor eax, eax
100a37a0: 894204 mov [edx+04h], eax
100a37a3: 894208 mov [edx+08h], eax
100a37a6: 8b4df4 mov ecx, [ebp-0ch]
100a37a9: 64890d00000000 mov fs:[00000000], ecx
100a37b0: 8be5 mov esp, ebp
100a37b2: 5d pop ebp
100a37b3: c3 ret
100a37b4: 8b410c mov eax, [ecx+0ch]
100a37b7: 85c0 test eax, eax
100a37b9: 7419 jz 100a37d4
100a37bb: 8b542404 mov edx, [esp+04h]
100a37bf: 3b10 cmp edx, [eax] <-- FAULT
100a37c1: 7507 jnz 100a37ca
100a37c3: c6411001 mov byte ptr [ecx+10h], 01h
100a37c7: c21000 ret 0010
100a37ca: 52 push edx
100a37cb: e858860500 call 100fbe28
100a37d0: 59 pop ecx
100a37d1: c21000 ret 0010
100a37d4: 8b542404 mov edx, [esp+04h]
100a37d8: ebf0 jmp 100a37ca
100a37da: 90 nop
100a37db: 90 nop
100a37dc: 8b442404 mov eax, [esp+04h]
100a37e0: 89410c mov [ecx+0ch], eax
100a37e3: ba01000000 mov edx, 00000001
100a37e8: 885110 mov [ecx+10h], dl
100a37eb: 885118 mov [ecx+18h], dl
100a37ee: c20400 ret 0004
100a37f1: 90 nop
100a37f2: 90 nop
100a37f3: 90 nop
100a37f4: 57 push edi
100a37f5: 56 push esi
100a37f6: 55 push ebp
100a37f7: 53 push ebx
100a37f8: 8bf1 mov esi, ecx
100a37fa: 8b4608 mov eax, [esi+08h]
100a37fd: 85c0 test eax, eax
100a37ff: c6461800 mov byte ptr [esi+18h], 00h
100a3803: 7515 jnz 100a381a
100a3805: 8b560c mov edx, [esi+0ch]
100a3808: 33c0 xor eax, eax
100a380a: 894208 mov [edx+08h], eax
100a380d: 8b4e0c mov ecx, [esi+0ch]
100a3810: 88410c mov [ecx+0ch], al
100a3813: 5b pop ebx
100a3814: 5d pop ebp
100a3815: 5e pop esi
100a3816: 5f pop edi
100a3817: c20400 ret 0004
100a381a: 8b4604 mov eax, [esi+04h]
100a381d: 8b5004 mov edx, [eax+04h]
Built on Shilpa on Thu Sep 27 00:49:58 2007 using compiler version 1200
Windows 5.1 (Windows XP build 2600) [Service Pack 2]
EAX = 0263fb64
EBX = 023e68e0
ECX = 023ed244
EDX = 05c70020
EBP = 0012f9ac
ESI = 00000008
EDI = 001fa400
ESP = 0012f974
EIP = 100a37bf
EFLAGS = 00210202
FPUCW = ffff027f
FPUTW = ffffffff
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred in module 'divx'...
...reading address 0263FB64.
Pointer dumps:
EBX 023e68e0: 0032fbc0 0032fbc0 05c70020 001fa400 00000008 7c913700 00040005 010c0158
ECX 023ed240: 00000001 0200d360 0032fbc0 00000001 0263fb64 00000001 001fa400 00000001
EDX 05c70020: b6010000 7f338854 00000000 00000000 00000000 00000000 00000000 00000000
EDI 001fa400: c4411666 c413f666 c3e30ccd c3cea000 c3d63999 c3ef6666 c4124ccd c4307666
ESP 0012f970: 00000000 100a373f 05c70020 001fa400 00000008 7c913700 023eccd8 024118f0
0012f990: 101a2998 0032fbc0 023ed244 0012f988 0012f9e0 1014348c 00000000 0012f9ec
0012f9b0: 1009098e 1019ffa8 1019ffa8 023eccd8 1019ffa8 023eccd8 024118f0 023eccd8
0012f9d0: 0012f9b0 00000051 0012fa08 0012f9b4 0012fa08 10143262 00000006 0012fa14
EBP 0012f9a8: 00000000 0012f9ec 1009098e 1019ffa8 1019ffa8 023eccd8 1019ffa8 023eccd8
0012f9c8: 024118f0 023eccd8 0012f9b0 00000051 0012fa08 0012f9b4 0012fa08 10143262
0012f9e8: 00000006 0012fa14 10064935 023eccd8 024118f0 023eccd8 023eccd8 0012f9f4
0012fa08: 0012fa54 10142ab8 ffffffff 0012fa60 1006489e 024115f8 1003396f 00000001
Thread call stack:
100a37bf: divx!DriverProc [10000000+4034+9f78b]
100a373f: divx!DriverProc [10000000+4034+9f70b]
1009098e: divx!DriverProc [10000000+4034+8c95a]
10064935: divx!DriverProc [10000000+4034+60901]
1006489e: divx!DriverProc [10000000+4034+6086a]
1003396f: divx!DriverProc [10000000+4034+2f93b]
10002886: divx!00002886
10004557: divx!DriverProc [10000000+4034+523]
75ec18a8: MSVFW32!ICSendMessage [75ec0000+187d+2b]
004b277b: VideoSequenceCompressor::finish()
004b20c3: VideoSequenceCompressor::~VideoSequenceCompressor()
0047bd3e: Dubber::Stop()
004a0991: VDProjectUI::UIRunDubMessageLoop()
0049c0ac: VDProject::RunOperation()
00474afa: SaveAVI()
0048e508: SaveAVI()
0049df11: VDProjectUI::MenuHit()
7e369488: USER32!GetWindowLongA [7e360000+945d+2b]
7e36b3a7: USER32!DefWindowProcW [7e360000+b33c+6b]
004a7311: VDUIFrame::DefProc()
0049fb9b: VDProjectUI::MainWndProc()
7e38e175: USER32!User32InitializeImmEntryTable [7e360000+2d35d+e18]
7e38e152: USER32!User32InitializeImmEntryTable [7e360000+2d35d+df5]
73d34ef0: MFC42!00004ef0
7e3684fc: USER32!000084fc
7e3685a4: USER32!000085a4
7e369488: USER32!GetWindowLongA [7e360000+945d+2b]
0049f74e: VDProjectUI::WndProc()
004a75d4: VDUIFrame::StaticWndProc()
7e368734: USER32!GetDC [7e360000+86c7+6d]
7e368816: USER32!GetDC [7e360000+86c7+14f]
7e3689cd: USER32!GetWindowLongW [7e360000+88a6+127]
7e36ca67: USER32!PeekMessageA [7e360000+c96c+fb]
7e3696c7: USER32!DispatchMessageA [7e360000+96b8+f]
0048e136: WinMain@16()
00528e8f: WinMainCRTStartup()
7c816fd7: kernel32!RegisterWaitForInputIdle [7c800000+16f8e+49]
-- End of report
The 9 seconds which I received before the crash has a really nice quality. Strange thing it always crashes at 9 seconds. Same thing happened when I used Virtual Dub Mod.
Do you think it has sth to do with the audio? Shall I create a wav first like you suggested and add it later? or shall I use another MP3 format?
btw I am using the XVID version which comes along with the k-lite mega codec pack.
ok, I am going to try the wav method or another MP3 format now.
EDIT:
apparently it had to do with LAME MP3. I used a wav file now and it works pretty nice. However I have another stupid question. I am not really sure how to handle the bitrate calculator. The bitrate calcualtor doesn't really tell me anything. I put in the length of the time and didn't change the rest. And my file turned out to be 110 MB coming from an 90MBbig file. And then put in 50MB manually without the calculator and it came out as a 58MB big file. I am adding a pic of the calculator and hope anyone can tell me how to set it.
EDIT2: Ok, I think I know why thw calculator messed up. It's because my testfile is so small. So if I put it on 1 700 MB CD it gives me a really high rate. hmmm... but when I used 1/2 CD it also gave me the same rate.