How to pull DVD-Video from DVD-ROM Drive

CVM wrote on 1/16/2007, 6:30 PM
Is there a way to create high-quality AVI files from a non-copyrighted authored DVD-Video disk directly from my computer's internal DVD-ROM drive to my hard drive?

I'd rather not have to set up a DVD player next to my computer, plug it into my GL-2 using the AV-DV function, and record the video footage that way (kinda like an analog video capture from VHS or 8mm).

Know what I mean?

Comments

rs170a wrote on 1/16/2007, 7:00 PM
Using at least Vegas 6.0c, File - Import DVD Camcorder Disc.
Depending on how large the disc is, this may take a while.
And yes, it works on full-size DVDs as well.

Mike
CVM wrote on 1/17/2007, 5:42 AM
I never knew that. Thanks.

However, I just tried it with VV6 and it started doing it for four seconds, then stopped. No warnings, it just stopped. When I tried to do it again, it just sat there doing nothing.

Thoughts, gang?
ScottW wrote on 1/17/2007, 5:53 AM
DVD2AVI should do what you want - just save to a DV codec. If for some reason DVD2AVI has trouble (and sometimes it does) then you may be able to use VOBedit to demultiplex the streams into seperate audio and video files. Then use the MPEG tools provided with TMPGenc to remultiplex a null audio stream back to the MPEG so that Vegas will read it (Vegas does not like elementary MPEG-2 video).

--Scott
fldave wrote on 1/17/2007, 7:09 AM
vegasbaby1: Make sure your V6 is the most recent update. I've had much better luck with this function in V7, but V6 works. Both versions take a LONG time, at times it seems like nothing is going on.

Start the import, and let it run for a while (20-30 minutes). Not sure how much data is on the DVD, but be patient.

At least that's my experience with it.
Tech Diver wrote on 1/17/2007, 8:23 AM
I used to use DVD2AVI but then switched to another free tool called DVDx. It is more stable and gives you far more flexibility in how you convert from VOB format to AVI or MPG. Additionally, you can rip from protected discs.
JJKizak wrote on 1/17/2007, 8:40 AM
V7 import worked fine for me.

JJK
CVM wrote on 1/18/2007, 7:05 PM
I am obviously having a problem with VV6 when using the 'Import DVD Camcorder Disk' option from the File menu.

Everything starts perfectly... it begins to calculate the time it will take... then it just quits after a couple of seconds. The progress bar goes away and my DVD drive spins down.

I've tried several of my wedding DVDs... they all do the same thing.

I am using Version 6.0d (Build 210)

Any help?
fldave wrote on 1/18/2007, 7:28 PM
I do know that in V7 if you set the Project Properties to 5.1 audio, it will import the 5.1 tracks from the DVD.

I wonder if Vegas is sensitive to require the Project properties to match the DVD properties, i.e. 4x3 NTSC DV or 16x9 NTSC DV Widescreen.

I do remember it took a long time with V6. V7 was faster. Maybe set your project properties to match the DVD, then start the import for overnight? See what you end up with in the morning?

Sorry, can't think of any more comments than that right now.
CVM wrote on 2/23/2007, 6:35 PM
I guess the DVD importer function just isn't going to work with my system for some reason. I've tried so many DVDs (my own and mass produced... for testing) and the process always starts and then stops. I get the following error that tells me 'an exception' happened. Everything else in Vegas works great. Just this doesn't.

Are there programs out there anyone recommends to rip DVD to AVI and MPEG?

Thanks.

Sony Vegas 6.0
Version 6.0d (Build 210)
Exception 0xC0000005 (access violation) READ:0x60B237A8 IP:0x6A1F48
In Module 'vegas60.exe' at Address 0x400000 + 0x2A1F48
Thread: ProgMan ID=0xBB8 Stack=0xAB7F000-0xAB80000
Registers:
EAX=60b23780 CS=001b EIP=006a1f48 EFLGS=00010202
EBX=60b23780 SS=0023 ESP=0ab7f470 EBP=0ab7ff44
ECX=0c380164 DS=0023 ESI=00000000 FS=003b
EDX=60b23780 ES=0023 EDI=00000000 GS=0000
Bytes at CS:EIP:
006A1F48: 8B 48 28 8B 50 30 2B D1 .H(.P0+.
006A1F50: 8B 48 34 1B 48 2C 8B 44 .H4.H,.D
Stack Dump:
0AB7F470: 09A823E0 09A50000 + 323E0
0AB7F474: 0098CDE8 00400000 + 58CDE8 (vegas60.exe)
0AB7F478: 8004E00C
0AB7F47C: 00000000
0AB7F480: 00000000
0AB7F484: 7C915A65 7C900000 + 15A65 (ntdll.dll)
0AB7F488: 60B23780
0AB7F48C: 00000000
0AB7F490: 00000000
0AB7F494: 00000000
0AB7F498: 0AB7F6FC 0AA80000 + FF6FC
0AB7F49C: 00000001
0AB7F4A0: 00000000
0AB7F4A4: 0C380070 0C290000 + F0070
0AB7F4A8: 00000000
0AB7F4AC: 008EDD6C 00400000 + 4EDD6C (vegas60.exe)
> 0AB7F4B4: 008EDD4C 00400000 + 4EDD4C (vegas60.exe)
0AB7F4B8: 0B205F08 0B190000 + 75F08
0AB7F4BC: FFFFFFFF
0AB7F4C0: 00000000
0AB7F4C4: 00000000
> 0AB7F4E0: 008EDDD4 00400000 + 4EDDD4 (vegas60.exe)
0AB7F4E4: 00000000
0AB7F4E8: 00000000
0AB7F4EC: 00000000
0AB7F4F0: 00000000
> 0AB7F5B0: 7C914859 7C900000 + 14859 (ntdll.dll)
> 0AB7F5B4: 7C913212 7C900000 + 13212 (ntdll.dll)
> 0AB7F5B8: 7C913281 7C900000 + 13281 (ntdll.dll)
> 0AB7F5BC: 7C913288 7C900000 + 13288 (ntdll.dll)
> 0AB7F5D4: 7C91664E 7C900000 + 1664E (ntdll.dll)
> 0AB7F5DC: 7C90EE18 7C900000 + EE18 (ntdll.dll)
> 0AB7F5E0: 7C913290 7C900000 + 13290 (ntdll.dll)
> 0AB7F5E8: 7C913288 7C900000 + 13288 (ntdll.dll)
> 0AB7F5EC: 7C9166F1 7C900000 + 166F1 (ntdll.dll)
> 0AB7F5F8: 7C91657E 7C900000 + 1657E (ntdll.dll)
> 0AB7F608: 7C913290 7C900000 + 13290 (ntdll.dll)
> 0AB7F61C: 7C97CC20 7C900000 + 7CC20 (ntdll.dll)
> 0AB7F620: 7C91657E 7C900000 + 1657E (ntdll.dll)
> 0AB7F640: 01080000 01000000 + 80000 (vegas60k.dll)
0AB7F644: 0AB7F5FC 0AA80000 + FF5FC
> 0AB7F648: 7C97CC20 7C900000 + 7CC20 (ntdll.dll)
0AB7F64C: 0AB7F6B8 0AA80000 + FF6B8
> 0AB7F650: 7C90EE18 7C900000 + EE18 (ntdll.dll)
> 0AB7F654: 7C9166B0 7C900000 + 166B0 (ntdll.dll)
> 0AB7F65C: 7C91657E 7C900000 + 1657E (ntdll.dll)
> 0AB7F660: 7C91659E 7C900000 + 1659E (ntdll.dll)
> 0AB7F67C: 7C80E494 7C800000 + E494 (kernel32.dll)
> 0AB7F68C: 7C80E4A4 7C800000 + E4A4 (kernel32.dll)
> 0AB7F6A4: 7C80E494 7C800000 + E494 (kernel32.dll)
> 0AB7F6AC: 7C800000 7C800000 + 0 (kernel32.dll)
> 0AB7F6B4: 7C80E4A4 7C800000 + E4A4 (kernel32.dll)
> 0AB7F6BC: 7C839AA8 7C800000 + 39AA8 (kernel32.dll)
> 0AB7F6C0: 7C80E4A8 7C800000 + E4A8 (kernel32.dll)
> 0AB7F6C8: 7C80E4A4 7C800000 + E4A4 (kernel32.dll)
> 0AB7F6CC: 7C80E5AB 7C800000 + E5AB (kernel32.dll)
> 0AB7F6D0: 7C80E62B 7C800000 + E62B (kernel32.dll)
> 0AB7F6DC: 79000000 79000000 + 0 (mscoree.dll)
> 0AB7F6E4: 7C839AA8 7C800000 + 39AA8 (kernel32.dll)
> 0AB7F71C: 7C800000 7C800000 + 0 (kernel32.dll)
> 0AB7F744: 7C800000 7C800000 + 0 (kernel32.dll)
> 0AB7F748: 7C800000 7C800000 + 0 (kernel32.dll)
> 0AB7F7D8: 7C80B62E 7C800000 + B62E (kernel32.dll)
> 0AB7F7EC: 7C80B643 7C800000 + B643 (kernel32.dll)
> 0AB7F7F0: 7C800000 7C800000 + 0 (kernel32.dll)
> 0AB7F8E0: 7C906274 7C900000 + 6274 (ntdll.dll)
> 0AB7F8E8: 7C903934 7C900000 + 3934 (ntdll.dll)
> 0AB7F8F4: 7C919BD3 7C900000 + 19BD3 (ntdll.dll)
> 0AB7F900: 7C900000 7C900000 + 0 (ntdll.dll)
> 0AB7F904: 7C904DE8 7C900000 + 4DE8 (ntdll.dll)
> 0AB7F908: 7C906274 7C900000 + 6274 (ntdll.dll)
> 0AB7F920: 7C900000 7C900000 + 0 (ntdll.dll)
> 0AB7F924: 7C9000E0 7C900000 + E0 (ntdll.dll)
> 0AB7F934: 7C910895 7C900000 + 10895 (ntdll.dll)
> 0AB7F938: 7C900000 7C900000 + 0 (ntdll.dll)
> 0AB7F944: 7C919A9C 7C900000 + 19A9C (ntdll.dll)
> 0AB7F948: 7C900000 7C900000 + 0 (ntdll.dll)
> 0AB7F950: 7C90D4EA 7C900000 + D4EA (ntdll.dll)
> 0AB7F954: 7C9180FF 7C900000 + 180FF (ntdll.dll)
> 0AB7F960: 7C910732 7C900000 + 10732 (ntdll.dll)
mikkie wrote on 2/24/2007, 12:38 PM
Personally I think it's a bit of a waste to use the import function if it's slow.

DGIndex will create an index file from your vobs on DVD, while optionally demuxing or converting audio to editable wav. VFAPI will put it on your Vegas timeline, or if you just want avi's fast, use avisynth to V/Dub using fast re-compress & your choice of installed avi codec. That will keep it in the yuv space hopefully. After installing Avisynth, you'll need a 2 line text file named with an avs extension which is what will be opened in V;Dub. Substituting your path on hdd for "<your drive path>":

"loadplugin("<your drive path>\dgdecode.dll")
mpeg2source(".\your_d2v.d2v")"

I have heard/read something about someone still working on a newer version of DVD2AVI... DGIndex is the successor to this old, unfinished 2003 program, and generally the one in use otherwise. VFAPI is cool, but very old code and you will lose a little bit of data (mainly color) using it vs. avisynth. More info at avisynth.org, doom9.org, videohelp.com