Burning Video DVDs in Linux
If you have "ripped" or reauthored a video DVD into its VIDEO_TS and
AUDIO_TS components, you can create a video DVD for a standalone DVD
player using growisofs, part
of the dvd+rw-tools package.
GUI users
If you prefer a GUI interface, K3b
supports Video DVD authoring. You may want to configure K3b to add the -dvd-compat flag with growisofs, as some standalone DVD
players will not play video DVDs created without this flag. This can be
done through K3b with Settings/Configure
K3b.../Programs/User Parameters.
Command-line users
Steps:
1. Change to the directory containing the VIDEO_TS subdirectory. If you
do not have a VIDEO_TS subdirectory, create one, and move the DVD VOB,
BUP, and IFO files into this subdirectory.
2. Create an empty AUDIO_TS subdirectory if it does not already exist
(may be required by some standalone DVD players)
3. Change user and group ownership of the VIDEO_TS and AUDIO_TS
subdirectories and files to root.
chown -R root:root AUDIO_TS VIDEO_TS
4. Change permissions on the VIDEO_TS and AUDIO_TS subdirectories to
"500"
chmod 500 AUDIO_TS VIDEO_TS
5. Change permissions on the files within VIDEO_TS to "400"
chmod 400 VIDEO_TS/*
6. Create the video DVD with growisofs.
In this example, /dev/dvd is
a symbolic link to my DVD recorder.
growisofs -dvd-compat -Z /dev/dvd
-dvd-video .
Note: I recommend using the -dvd-compat flag. Video DVDs
created without this flag will not play on some standalone DVD players.
You may also create a burn_video_dvd
script to automate the process. Simply run this script from the
directory containing the VIDEO_TS and AUDIO_TS subdirectories.
#!/bin/sh
# Create an AUDIO_TS subdirectory
if it does not exist
[ ! -d AUDIO_TS ] &&
mkdir AUDIO_TS
chown -R root:root AUDIO_TS
VIDEO_TS
chmod 500 AUDIO_TS VIDEO_TS
chmod 400 VIDEO_TS/*
growisofs -dvd-compat -Z /dev/dvd
-dvd-video .
More information:
How to burn a DVD-Video under
Linux with mkisofs and dvdrecord
Back to brandonhutchinson.com.
Last modified: 02/26/2004