audi
12th July 2003, 03:32
is it possible to convert a dat file to xvid because when i try to do it i get errors in vdub if i use anything but divx 4 low motion. is it because vcd is mpeg 1 and xvid is not a mpeg 1 codec. anyway how do you guys convert your vcds to xvid. thnx
junglemike
12th July 2003, 05:05
Vdub(mod) hanles vcd(dat) very good for me, by the way, if you only can convert to divx4, you should also be able to convert to any other mpeg-4 codec. Tell us your settings and error number, and maybe anyone can help you .
audi
12th July 2003, 06:27
i use vcd gear to convert the dat to mpeg then i try to convert that to divx 4 low motion and it gets a little thorugh the enconding and gives me a vdub critical error. her is what it gives me. VirtualDub crash report -- build 15654 (release)
--------------------------------------
Disassembly:
c455ff80: 0000 add [eax], al
c455ff82: 0000 add [eax], al
c455ff84: 0000 add [eax], al
c455ff86: 0000 add [eax], al
c455ff88: 0000 add [eax], al
c455ff8a: 0000 add [eax], al
c455ff8c: 0000 add [eax], al
c455ff8e: 0000 add [eax], al
c455ff90: 0000 add [eax], al
c455ff92: 0000 add [eax], al
c455ff94: 0000 add [eax], al
c455ff96: 0000 add [eax], al
c455ff98: 0000 add [eax], al
c455ff9a: 0000 add [eax], al
c455ff9c: 0000 add [eax], al
c455ff9e: 0000 add [eax], al
c455ffa0: 0000 add [eax], al
c455ffa2: 0000 add [eax], al
c455ffa4: 0000 add [eax], al
c455ffa6: 0000 add [eax], al
c455ffa8: 0000 add [eax], al
c455ffaa: 0000 add [eax], al
c455ffac: 0000 add [eax], al
c455ffae: 0000 add [eax], al
c455ffb0: 0000 add [eax], al
c455ffb2: 0000 add [eax], al
c455ffb4: 0000 add [eax], al
c455ffb6: 0000 add [eax], al
c455ffb8: 0000 add [eax], al
c455ffba: 0000 add [eax], al
c455ffbc: 0000 add [eax], al
c455ffbe: 0000 add [eax], al
c455ffc0: 0000 add [eax], al
c455ffc2: 0000 add [eax], al
c455ffc4: 0000 add [eax], al
c455ffc6: 0000 add [eax], al
c455ffc8: 0000 add [eax], al
c455ffca: 0000 add [eax], al
c455ffcc: 0000 add [eax], al
c455ffce: 0000 add [eax], al
c455ffd0: 0000 add [eax], al
c455ffd2: 0000 add [eax], al
c455ffd4: 0000 add [eax], al
c455ffd6: 0000 add [eax], al
c455ffd8: 0000 add [eax], al
c455ffda: 0000 add [eax], al
c455ffdc: 0000 add [eax], al
c455ffde: 0000 add [eax], al
c455ffe0: 0000 add [eax], al
c455ffe2: 0000 add [eax], al
c455ffe4: 0000 add [eax], al
c455ffe6: 0000 add [eax], al
c455ffe8: 0000 add [eax], al
c455ffea: 0000 add [eax], al
c455ffec: 0000 add [eax], al
c455ffee: 0000 add [eax], al
c455fff0: 0000 add [eax], al
c455fff2: 0000 add [eax], al
c455fff4: 0000 add [eax], al
c455fff6: 0000 add [eax], al
c455fff8: 0000 add [eax], al
c455fffa: 0000 add [eax], al
c455fffc: 0000 add [eax], al
c455fffe: 0000 add [eax], al
c4560000: 0000 add [eax], al <-- FAULT
c4560002: 0000 add [eax], al
c4560004: 0000 add [eax], al
c4560006: 0000 add [eax], al
c4560008: 0000 add [eax], al
c456000a: 0000 add [eax], al
c456000c: 0000 add [eax], al
c456000e: 0000 add [eax], al
c4560010: 0000 add [eax], al
c4560012: 0000 add [eax], al
c4560014: 0000 add [eax], al
c4560016: 0000 add [eax], al
c4560018: 0000 add [eax], al
c456001a: 0000 add [eax], al
c456001c: 0000 add [eax], al
c456001e: 0000 add [eax], al
c4560020: 0000 add [eax], al
c4560022: 0000 add [eax], al
c4560024: 0000 add [eax], al
c4560026: 0000 add [eax], al
c4560028: 0000 add [eax], al
c456002a: 0000 add [eax], al
c456002c: 0000 add [eax], al
c456002e: 0000 add [eax], al
c4560030: 0000 add [eax], al
c4560032: 0000 add [eax], al
c4560034: 0000 add [eax], al
c4560036: 0000 add [eax], al
c4560038: 0000 add [eax], al
c456003a: 0000 add [eax], al
c456003c: 0000 add [eax], al
c456003e: 0000 add [eax], al
c4560040: 0000 add [eax], al
c4560042: 0000 add [eax], al
c4560044: 0000 add [eax], al
c4560046: 0000 add [eax], al
c4560048: 0000 add [eax], al
c456004a: 0000 add [eax], al
c456004c: 0000 add [eax], al
c456004e: 0000 add [eax], al
c4560050: 0000 add [eax], al
c4560052: 0000 add [eax], al
c4560054: 0000 add [eax], al
c4560056: 0000 add [eax], al
c4560058: 0000 add [eax], al
c456005a: 0000 add [eax], al
c456005c: 0000 add [eax], al
c456005e: 0000 add [eax], al
c4560060: 0000 add [eax], al
c4560062: 0000 add [eax], al
c4560064: 0000 add [eax], al
c4560066: 0000 add [eax], al
c4560068: 0000 add [eax], al
c456006a: 0000 add [eax], al
c456006c: 0000 add [eax], al
c456006e: 0000 add [eax], al
c4560070: 0000 add [eax], al
c4560072: 0000 add [eax], al
c4560074: 0000 add [eax], al
c4560076: 0000 add [eax], al
c4560078: 0000 add [eax], al
c456007a: 0000 add [eax], al
c456007c: 0000 add [eax], al
c456007e: 0000 add [eax], al
Windows 5.1 (Windows XP build 2600) []
EAX = 00004182
EBX = c44d8000
ECX = 026f184c
EDX = 00000013
EBP = 04d9ff20
DS:ESI = 0023:c4384000
ES:EDI = 0023:c41b4000
SS:ESP = 0023:04d9fce8
CS:EIP = 001b:c4560000
FS = 0038
GS = 0000
EFLAGS = 00010246
MM0 = cf71a20000000000
MM1 = ddea200000000000
MM2 = b7c1d38000000000
MM3 = c0e3e7063e706000
MM4 = ad6a660000000000
MM5 = b98b050000000000
MM6 = b8e9730000000000
MM7 = f1c0000000000000
Crash reason: Access Violation
Crash context:
An out-of-bounds memory access (access violation) occurred at C4560000.
Thread traces:
Thread 0000089c (Main thread)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(525)
C:\p4root\dev\VirtualDub\source\Main.cpp(562)
C:\p4root\dev\VirtualDub\source\Main.cpp(501)
C:\p4root\dev\VirtualDub\source\Main.cpp(507)
C:\p4root\dev\VirtualDub\source\Main.cpp(524)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(512)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(525)
C:\p4root\dev\VirtualDub\source\Main.cpp(562)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(551)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(560)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(123)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(125)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(123)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(125)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(408)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(424)
Thread 000008cc (FastWriteStream)
Thread 000000c0 (Processing)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(525)
C:\p4root\dev\VirtualDub\source\VideoSequenceCompressor.cpp(357)
C:\p4root\dev\VirtualDub\source\VideoSequenceCompressor.cpp(372)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3192)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3385)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3016)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3021)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(512)
C:\p4root\dev\VirtualDub\source\FilterSystem.cpp(525)
C:\p4root\dev\VirtualDub\source\VideoSequenceCompressor.cpp(357)
C:\p4root\dev\VirtualDub\source\VideoSequenceCompressor.cpp(372)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3192)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3385)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3016)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3021)
C:\p4root\dev\VirtualDub\source\Dub.cpp(3016)
Thread 00000670 (I/O processing)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1657)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1662)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1657)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1662)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1657)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1662)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1657)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1662)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1657)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1662)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1657)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1662)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1657)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1662)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1657)
C:\p4root\dev\VirtualDub\source\Audio.cpp(1662)
Thread call stack:77f7ef2f: ntdll!NtReadFile [77f50000+2ef23+c]
77e78bf1: kernel32!ReadFile [77e60000+18b82+6f]
77e78c14: kernel32!ReadFile [77e60000+18b82+92]
77e78c14: kernel32!ReadFile [77e60000+18b82+92]
004a1889: _read_lk()
004a8b92: _unlock_fhandle()
004a17e9: _read()
00469dff: FastReadStream::_Commit()
00469b7d: FastReadStream::Read()
0044680e: InputFileMPEG::ReadStream()
004435c9: VideoSourceMPEG::_read()
0046863a: DubSource::read()
00442a49: VideoSourceMPEG::_isKey()
00468652: DubSource::isKey()
00466277: Dubber::ReadVideoFrame()
00466986: Dubber::MainAddVideoFrame()
00466d39: Dubber::MainThread()
00466c14: Dubber::MainThreadKickstart()
004a1f2a: _threadstart@4()
77e802ed: kernel32!OpenConsoleW [77e60000+20235+b8]
-- End of report
but i think i found the problem its not a vcd its a kvcd. all i want to do is convert it to xvid because no standalone dvd player supports this kvcd. sorry about the length of the post and thnx for your help
bond
12th July 2003, 16:36
also read doom9's format-conversion guides!!!
Originally posted by audi
[B]i use vcd gear to convert the dat to mpeg then i try to convert that to divx 4 low motionif you meant divx3 only encode with nandub
if you meant divx4 (as you wrote) dont use it ;) -> use divx5 or xvid instead
VirtualDub crash report -- build 15654 (release)use the latest bugfix release from the vdmod sourceforge hp
but i think i found the problem its not a vcd its a kvcd.shouldnt make any difference for vdm, i think
audi
12th July 2003, 20:28
arent all this codecs that your a mentiononing mpeg 4 codecs when the vcd i am using is mpeg 1 ? also i try to follow doom9's guides but when i do i get this error that you see above and when i try to use divx 5 or xvid it wont even start the encoding. i have also tried vdubmod with no luck. should i use fast recompress or full process mode.
bond
13th July 2003, 12:57
Originally posted by audi
arent all this codecs that your a mentiononing mpeg 4 codecs when the vcd i am using is mpeg 1 ?divx3 isnt mpeg-4 compliant
should i use fast recompress or full process mode.use fast recompress
as i just saw that you cross-posted, i am helping from now on in this thread here (http://forum.doom9.org/showthread.php?s=&threadid=57386)!
cweb
19th July 2003, 14:51
If the kvcd is wrapped with an mpeg2 header you'll have to demux it first.
vBulletin® v3.8.11, Copyright ©2000-2026, vBulletin Solutions Inc.