taylor65
2004-03-27, 09:52 AM CST
I'm hoping to find time to put in more details on this, but it took me a while to find all this info, so I thought others might like it as well. Everything I put in here was learned from someone else on the web, but I didn't save web page URLs.
Start with a miniDV camcorder with a firewire (ieee1394) connection. Install a firewire card in you machine. I have FC1, and it's distribution supports firewire, but I had to run the following as root before running the capture program, kino:
modprobe raw1394
modprobe ohci1394
modprobe video1394
Then run kino (doesn't come with the dist.). Kino will grab the video as raw dv. Then edit it with kino if you want. Then export the video clip to mpeg2 (the menu option for this says it's for DVDs). This part is real slow on my 1.2G machine with 256MB of memory. Now you have a .mpeg that's compatible with a standard DVD player. Export however many video clips you want to put on the DVD. When done, I use dvdstyler (not on the dist.) to create the DVD menu and put the .mpegs in order. The default for dvdstyler is PAL, so if you want NTSC, use File -> New -> NTSC. Drag and drop the .mpegs to the bottom pane, choose a picture for a background, and add menu buttons. Beware that it crashes if you have a button highlighted and you move your mouse to it. If you want the first .mpeg to automatically move to the second .mpeg and so forth, right-click on the first .mpeg and change the title post commands to say "jump title 2;", then change the 2nd .mpeg post commands to say "jump title 3;", etc. Then click on generate, and dvdstyler will generate the file structure in a subdirectory. Then, create the ISO from that. I have a DVD-R, so I use the command:
mkisofs -dvd-video -udf -r -o $1.iso $1
where $1 is the subdirectory name. If you have a DVD+R, the command is different (growisofs, I think, and if I remember correctly, that command creates the iso and burns the DVD in one step). K3B will do this part for you if you use DVD+R, I couldn't get it to use DVD-Rs. Then burn the DVD with the command:
dvdrecord -v -dao -speed=4 -dev=1,0,0 -driveropts=burnproof $1
where $1 is the name of iso you just created. The parameter "-dev=1,0,0" refers to the position of your DVD burner - I have a CD-ROM in the first slot (0,0,0), and the DVD burner in the second slot (1,0,0). I tried this with some cheap blank DVDs, and they worked, but there were lots of skips when playing it back and some DVD players couldn't play the disc at all. I then bought some name brand blank DVDs, and they don't skip at all and everything plays the DVDs, including my playstation 2.
Just in case anyone is interested in the hardware particulars, I have an HP Pavilion with a 1.2GHz cpu, 40GB drive, 256MB memory, Startech firewire card, Toshiba 4X DVD-R burner, using Fujifilm blank DVDs. Capturing video is in real-time, converting to mpeg2 takes about 12 minutes to do 1 minute of video, burning takes about 40 minutes for a 4.4GB disk. Disk space required is huge - a 20 minute raw clip takes about 6GB, then another 1.5GB for the mpeg2 format, then you need room for the disk equal to all the mpegs you're putting on the disk, then an equal amout of room for the iso. I typically have to erase the raw video files as soon as I've converted to mpeg2.
I hope this helps.
Tim
Start with a miniDV camcorder with a firewire (ieee1394) connection. Install a firewire card in you machine. I have FC1, and it's distribution supports firewire, but I had to run the following as root before running the capture program, kino:
modprobe raw1394
modprobe ohci1394
modprobe video1394
Then run kino (doesn't come with the dist.). Kino will grab the video as raw dv. Then edit it with kino if you want. Then export the video clip to mpeg2 (the menu option for this says it's for DVDs). This part is real slow on my 1.2G machine with 256MB of memory. Now you have a .mpeg that's compatible with a standard DVD player. Export however many video clips you want to put on the DVD. When done, I use dvdstyler (not on the dist.) to create the DVD menu and put the .mpegs in order. The default for dvdstyler is PAL, so if you want NTSC, use File -> New -> NTSC. Drag and drop the .mpegs to the bottom pane, choose a picture for a background, and add menu buttons. Beware that it crashes if you have a button highlighted and you move your mouse to it. If you want the first .mpeg to automatically move to the second .mpeg and so forth, right-click on the first .mpeg and change the title post commands to say "jump title 2;", then change the 2nd .mpeg post commands to say "jump title 3;", etc. Then click on generate, and dvdstyler will generate the file structure in a subdirectory. Then, create the ISO from that. I have a DVD-R, so I use the command:
mkisofs -dvd-video -udf -r -o $1.iso $1
where $1 is the subdirectory name. If you have a DVD+R, the command is different (growisofs, I think, and if I remember correctly, that command creates the iso and burns the DVD in one step). K3B will do this part for you if you use DVD+R, I couldn't get it to use DVD-Rs. Then burn the DVD with the command:
dvdrecord -v -dao -speed=4 -dev=1,0,0 -driveropts=burnproof $1
where $1 is the name of iso you just created. The parameter "-dev=1,0,0" refers to the position of your DVD burner - I have a CD-ROM in the first slot (0,0,0), and the DVD burner in the second slot (1,0,0). I tried this with some cheap blank DVDs, and they worked, but there were lots of skips when playing it back and some DVD players couldn't play the disc at all. I then bought some name brand blank DVDs, and they don't skip at all and everything plays the DVDs, including my playstation 2.
Just in case anyone is interested in the hardware particulars, I have an HP Pavilion with a 1.2GHz cpu, 40GB drive, 256MB memory, Startech firewire card, Toshiba 4X DVD-R burner, using Fujifilm blank DVDs. Capturing video is in real-time, converting to mpeg2 takes about 12 minutes to do 1 minute of video, burning takes about 40 minutes for a 4.4GB disk. Disk space required is huge - a 20 minute raw clip takes about 6GB, then another 1.5GB for the mpeg2 format, then you need room for the disk equal to all the mpegs you're putting on the disk, then an equal amout of room for the iso. I typically have to erase the raw video files as soon as I've converted to mpeg2.
I hope this helps.
Tim