VirtualDub 1.4 Compression

This forum is for discussion pertaining to homebrew and indie software for the Dreamcast, such as homebrew games, emulators/interpreters, and other homebrew software/applications. Porting requests and developmental ideas are not to be made here; you can make those here. If you need any help burning discs for homebrew software, this is the place to ask as well.
Post Reply
Zemus420
DCEmu Cool Newbie
DCEmu Cool Newbie
Posts: 10
Joined: Wed Mar 27, 2002 12:34 pm
Has liked: 0
Been liked: 0
Contact:

VirtualDub 1.4 Compression

Post by Zemus420 » Thu Mar 28, 2002 11:35 pm

Am I suppose to use the Divix 4.12 codec to compress the Video for DCDivix beta 2 because I keep getting error messages every time I use the Divix 4.12 Codec :cry:
kRYPT_
DCFactory Creator
DCFactory Creator
Posts: 597
Joined: Mon Nov 12, 2001 7:58 pm
Location: Ontario, Canada
Has liked: 0
Been liked: 0
Contact:

Re: VirtualDub 1.4 Compression

Post by kRYPT_ » Fri Mar 29, 2002 10:29 am

Yes.
Zemus420 wrote:Am I suppose to use the Divix 4.12 codec to compress the Video for DCDivix beta 2 because I keep getting error messages every time I use the Divix 4.12 Codec :cry:
dcemuler
Insane DCEmu
Insane DCEmu
Posts: 126
Joined: Fri Dec 07, 2001 3:21 pm
Location: Campinas
Has liked: 0
Been liked: 0
Contact:

Re: VirtualDub 1.4 Compression

Post by dcemuler » Fri Mar 29, 2002 11:43 am

kRYPT_ wrote:Yes.
Zemus420 wrote:Am I suppose to use the Divix 4.12 codec to compress the Video for DCDivix beta 2 because I keep getting error messages every time I use the Divix 4.12 Codec :cry:
Why you don't help him ?
Image
Seeking only strenght
Couldness that could burn a person
Throwing away pride
Stopping time with hatred
kRYPT_
DCFactory Creator
DCFactory Creator
Posts: 597
Joined: Mon Nov 12, 2001 7:58 pm
Location: Ontario, Canada
Has liked: 0
Been liked: 0
Contact:

Re: VirtualDub 1.4 Compression

Post by kRYPT_ » Fri Mar 29, 2002 1:33 pm

His question could not have been any more vague! He did not say what he tried, or what it resulted in. He didn't even say what error message he got..

Vague questions, deserve vague answers.
dcemuler wrote:Why you don't help him ?
Zemus420
DCEmu Cool Newbie
DCEmu Cool Newbie
Posts: 10
Joined: Wed Mar 27, 2002 12:34 pm
Has liked: 0
Been liked: 0
Contact:

Post by Zemus420 » Sat Mar 30, 2002 10:10 pm

Ok KRYPT I followed your DCDivX Kit Intructions

Intructions
-------------------------------------------------
1. Open the desired file with VirtualDub.
2. Select Audio -> Full Processing Mode.
3. Click Audio -> Compression.
4. Select <No Compression (PCM)>
5. Click OK
6. Select File, Save WAV.
7. Give this file a meanungful name, such as
C:\audio.wav
8. Wait for a little while while the audio
is decoded.
9. The audio has now been made into a rather
large WAV file.
10. Open a command prompt, and go to the
directory where you unpacked the archive that
this file came in.
11. Run "lame -b64 c:\audio.wav c:\audio.mp3"
12. Wait for LAME to do it's thing. You can (and
should) delete c:\audio.wav at this point.
13. Run wavemp3, select the Wave button, and
select c:\audio.mp3
14. You should now have a new c:\audio.wav, which
is really an MP3 in disguise.
15. Back in VirtualDub, under Audio select
Direct Stream Copy
16. Also under Audio, select WAV Audio.., and
open your new c:\audio-new.wav
17. Now set your Video settings (DivX 4.12,
1-Pass, 500kbit recommended).
18. Make sure Video is set to Full Processing
mode, and click File, Save AVI.
19. Give your new clip a name, and wait as the
video is converted (My P3-500 gives ~15fps)
20. Burn onto a CD in Mode 1, Layer 1.
21. Pop into DC after loading the DCDivx disk.
22. Enjoy!

At number 18 when I go to save the AVI a error message pops up saying VD has Crashed

VirtualDub crash report -- build 10740
-------------------------------------

Disassembly:
022450c0: or al,bh
022450c2: and dword ptr[eax+0e0000000h],ffffffe6
022450c9: or eax,[eax]
022450cb: mov edx,[ebp-36]
022450ce: xor eax,eax
022450d0: mov [edx+01dch],al
022450d6: mov [edx+73],al
022450d9: mov [edx+01f0h],al
022450df: mov [edx+76],eax
022450e2: mov dword ptr[ebp-4],ffffffff
022450e9: mov eax,edx
022450eb: mov ebx,[ebp-32]
022450ee: mov esi,[ebp-28]
022450f1: mov edi,[ebp-24]
022450f4: mov ecx,[ebp-12]
022450f7: mov [000000000h],ecx
022450fe: mov esp,ebp
02245100: pop ebp
02245101: ret
02245102: mov ecx,[ebp-36]
02245105: add ecx,00000050
02245108: call 2247990
0224510d: ret
0224510e: mov esi,esi
02245110: mov eax,022c6f20
02245115: jmp 2283e37
0224511a: nop
0224511b: nop
0224511c: nop
0224511d: nop
0224511e: nop
0224511f: nop
02245120: push ebp
02245121: mov ebp,esp
02245123: push ff
02245125: push 022453f0
0224512a: mov eax,dword ptr [00000000]
02245130: push eax
02245131: mov [000000000h],esp
02245138: sub esp,0000001c
0224513b: mov [ebp-16],esp
0224513e: mov [ebp-24],edi
02245141: mov [ebp-28],esi
02245144: mov [ebp-20],ebx
02245147: mov [ebp-32],ecx
0224514a: mov dword ptr[ebp-4],00000000
02245151: mov dword ptr[ebp-4],00000001
02245158: mov ecx,[ebp-32]
0224515b: mov al,[ecx+01dch]
02245161: test al,al
02245163: jz 224517b
02245165: xor eax,eax
02245167: push eax
02245168: push eax
02245169: push 02
0224516b: push ecx
0224516c: call 2263da0
02245171: mov ecx,[ebp-32]
02245174: mov byte ptr [ecx+01dch],00
0224517b: mov edx,[ecx+76]
0224517e: test edx,edx
02245180: jz 2245194
02245182: xor eax,eax
02245184: push eax
02245185: push eax
02245186: push 01
02245188: push edx
02245189: call 2247f20
0224518e: add esp,00000010
02245191: mov ecx,[ebp-32]
02245194: mov dword ptr[ebp-4],00000000
0224519b: lea ebx,[ecx+0a0h]
022451a1: mov eax,[ecx+0d8h]
022451a7: test eax,eax
022451a9: jz 22453a1
022451af: xor ecx,ecx
022451b1: lea edx,[ebp-36]
022451b4: lea eax,[ebp-40]
022451b7: push eax
022451b8: push edx
022451b9: push ecx
022451ba: push 000f003f
022451bf: push ecx

EAX = 01e2fbf0
EBX = 00000004
ECX = 023f0810
EDX = 82c9f01c
EBP = 01e2fbb0
DS:ESI = 0187:023f0810
ES:EDI = 0187:00000004
SS:ESP = 0187:01e2fb88
CS:EIP = 017f:0224515b
FS = 552f
GS = 0000
EFLAGS = 00010216

MM0 = 0000000000000000
MM1 = 0000000000000000
MM2 = 0000000000000000
MM3 = 0000000000000000
MM4 = 0000000094000000
MM5 = 00000000c7000000
MM6 = 00000000c3379900
MM7 = 0000000000000000
Crash reason: Access Violation

-- End of report

Ive have USED VD 1.3c and VD 1.4 and still get the same error message
kRYPT_
DCFactory Creator
DCFactory Creator
Posts: 597
Joined: Mon Nov 12, 2001 7:58 pm
Location: Ontario, Canada
Has liked: 0
Been liked: 0
Contact:

Post by kRYPT_ » Sat Mar 30, 2002 10:13 pm

Zemus420 wrote:Ok KRYPT I followed your DCDivX Kit Intructions
Try an earlier DivX build, such as 4.02
Zemus420
DCEmu Cool Newbie
DCEmu Cool Newbie
Posts: 10
Joined: Wed Mar 27, 2002 12:34 pm
Has liked: 0
Been liked: 0
Contact:

Post by Zemus420 » Sun Mar 31, 2002 1:45 am

kRYPT_ wrote:
Zemus420 wrote:Ok KRYPT I followed your DCDivX Kit Intructions
Try an earlier DivX build, such as 4.02
Hey KRYPT thanks for the help :D the 4.02 codec worked perfectly. Before you go, let me ask this 1 question if I mess up on the Audio part of the directions and I go ahead and convert the clip to the 4.02 codec will the DCDivX still play the the clip?
kRYPT_
DCFactory Creator
DCFactory Creator
Posts: 597
Joined: Mon Nov 12, 2001 7:58 pm
Location: Ontario, Canada
Has liked: 0
Been liked: 0
Contact:

Post by kRYPT_ » Sun Mar 31, 2002 8:49 am

Zemus420 wrote: Hey KRYPT thanks for the help :D the 4.02 codec worked perfectly. Before you go, let me ask this 1 question if I mess up on the Audio part of the directions and I go ahead and convert the clip to the 4.02 codec will the DCDivX still play the the clip?
Yep, just without sound.
Post Reply