From DV to DVD using only free tools

  • Published 2007-06-01 (11 months, 3 weeks ago)

Mission:

  1. Transfer footage from my DV-camera to my computer.
  2. Do a little bit of editing and add a simple introduction with music and text.
  3. Make a DVD from the edited video, playable in a standalone DVD player. A nice menu is also a plus.

Entering the world of free video converters, codecs and editors can be scary and very frustrating. There is always a risk of doing something illegal, installing malicious software, crash your computer or simply being driven to madness because nothing works.

After countless hours of trial and error I finally managed to fulfill my mission. I have written down the necessary steps so that I do not forget them. Hopefully I also can save others from doing the same mistakes.

Before you start

The following software will be used.

Blender and DVD Styler are cross-platform. WinDV and CDBurnerXP pro are only available on Windows. However, Linux users should have no problems finding alternatives. I also used some other software to create content for the DVD:

Make sure that you have plenty of free space on your hard drive. A typical DVD can store more than 4 gigabytes of data. In addition you will need space for the captured footage and plenty of space for temporary files. An external hard drive is a good investment.

Capturing from camcorder

For capturing footage from my Panasonic MiniDV camcorder, I used a handy, little program called WinDV:

WinDV is a small and easy to use Windows application for capturing videos from DV device (camcorder) into AVI-files and for recording AVI-files into DV device via FireWire (IEEE 1394) interface. Capturing is very reliable thanks to use of large buffer queue.

It does exactly what it promises.

Before you start capturing you have to decide how to split the footage. You can set WinDV to create a new file for every clip by setting Discontinuity threshold > 0. You can also limit the maximum frames in each file. In my case I ended up limiting the number of frames to 6000. The reason for this was that my editing program Blender, could not handle larger files. Here are the settings I used:

WinDV  settings

Figure. WinDV settings

Warning: If you plan to edit your video with Blender, make sure that your video clips are smaller than 1 GB. Larger files may trigger strange bugs when rendering the final video. To be on the safe side, limit the clips to 6000 frames.

Editing the video

For editing I used Blender. It is primarily a 3D modeling and rendering tools, but it also has a very capable built in non-linear video sequence editor. It does not have all the bells and whistles of other video editors, but for combining and cutting video clips, adding sound and music, and doing simple transition effects, it has all that you need.

The latest versions of Blender is also built with FFMPEG support, so you can read and write media in many formats, including MPEG2. Version 2.44 of Blender can now also load multiple clips at once, which is really a time saver.

I will not go into details how to use Blender for video editing. I will just show the video and audio settings I used. For video format I chose the PAL and DVD presets as shown in the following figure. Presets are also available for NTSC users.

A video mosaic  of four different camera angles

Figure. Blender video settings

For audio I chose multiplexing and MP2 format. NTSC users should probably choose the AC3 format instead. When multiplexing is selected, video and audio is combined into a single file.

Important: Set the audio mixer frequency to 48.0 kHz to avoid synchronization problems in the DVD authoring process.

A video mosaic  of four different camera angles

Figure. Blender audio settings

Rendering the final video is time consuming. In my case rendering a 60 min video took nearly three hours. The result is a MPEG2 file which is suitable for DVD authoring. Blender's default file extension is *.dvd. You should rename the rendered videos to *.mpg. DVD Styler does not accept files with other extensions.

DVD authoring

For DVD authoring I used DVD Styler. The program is a relatively user-friendly GUI-frontend to tools like FFMPEG and DVDAuthor. With DVD Styler you can author DVDs with nice looking menus. Again I will not go into details. I recommend taking a look at the documentation before you start. That may save you from some frustration.

Before you create the final ISO image I highly recommend that you first debug the DVD on your computer. It is very frustrating to discover errors after you have burned a physical DVD. For debugging VLC is an excellent media player. It has no problems with playing DVDs from you hard drive.

The final output from DVD Styler is an ISO image. DVD Styler ships with software for buring the ISO image to disc. I used CDBurnerXP Pro without any problems. I was very satisfied with the end result. DVD Styler can be used to create very professional looking DVDs.

Final words

I could probably have save myself a lot of frustration if I had bought a commercial video editing package. Some of the packages are quite cheap, but I wanted to avoid filling my hard drive with slow and bloated software just for making a single DVD. It was also very satisfying and fun to do this using only free and mostly open source software. Next time the process will be much easier since I know the pitfalls.

Comments

  • #1 Marcin, June 12, 2007 at 10:48 a.m.

    Hi there! I was very happy to see the "DVD Slideshow GUI" stuff - until I noticed it's a Windoze application... Does anyone know of a similar tool for Linux?

  • #2 Kjell Magne Fauske, June 12, 2007 at 11:02 a.m.

    You could try the DVD Slideshow tool.

  • #3 Marco, October 19, 2007 at 2:42 p.m.

    Hi Kjell, how can you say "all with open source" applications if you're working on XP? Under Linux it's quite easy to do what you describe... fully open source.

    BTW thanks for your great pieces of software!

  • #4 Kjell Magne Fauske, October 19, 2007 at 3:23 p.m.

    @Marco: Technically I wrote

    using only free and mostly open source software

    I don't think the operating system has much relevance here since nearly all of the applications I describe are available on both Win and Linux.

  • #5 regeya, November 24, 2007 at 6:23 p.m.

    Indeed, if you were doing this on Linux, you can use Blender and DVDStyler (I'm working on a project right now, stumbled on this looking for something else) and there are indeed a number of slideshow tools, amongst them dvd-slideshow, and if you use Digikam to manage your photos, you can use the MPEG Slideshow kipi plugin.

    And as far as editing, there is of course Blender, along with tools like Jahshaka (which also works on Windows) and if you're only exporting home movies you could edit with Kino. If you don't feel like firing up a Terminal to burn the final product, you can use k3b, which is every bit as nice as CDBurner. I recommend against burning straight out of DVD Styler on either platform as I only have it work correctly perhaps one time out of ten.

    Nice pointers for the Windows users, by the way. Some folks find that once they've bought their computer and video equipment that they're suddenly strapped for cash and don't feel like spending a ton on software, and are too moral to steal it. Yes, I said 'steal.' 'Pirate' is just trying to romanticize thievery. :->

  • #6 Kjell Magne Fauske, November 24, 2007 at 7:57 p.m.

    Thank you regeya for the heads-up on software for Linux users. When I have some time I will update the article and include your tips for Linux software.

    Yes, I said 'steal.' 'Pirate' is just trying to romanticize thievery.

    Nice comment. I totally agree. I suspect that many 'steal' software because they are too lazy to look for free alternatives.

  • #7 Jeff, November 28, 2007 at 6:29 a.m.

    Thanks for the cool free resources. Still not what I neeeded tho : (

    Is there a tool that lets you burn DV files without having to suck them from a Videocam etc? I already have a bunch that my buddy downloaded onto his Mac. All the tools I have found so far only let you suck it from the Camera. I already have the *.dv files. I just need something to work with them in that form. Cheers jeff

  • #8 Kjell Magne Fauske, November 28, 2007 at 8:42 a.m.

    @Jeff

    I already have the *.dv files. I just need something to work with them in that form.

    I believe most video editors are capable of loading DV files. Thats basically what I have done in the article. Try with a recent version of Blender and see if you are able to load the files.

Post a comment

Markdown syntax enabled

(required)

(required, but will not be published)