cdrtools
build instructions:
-
in DEFAULTS/Defaults.linux, remove LDPATH and -R/opt/schily/lib
in RUNPATH, and set INS_BASE=/usr/local/cdrtools-2.01.01a38
- make
- make install
dvd+rw tools
build instructions:
-
in transport.hxx, add #define INT_MAX ((int)(~0U>>1))
(this if from linux/kernel.h)
- make
lsdvd build instructions:
-
in configure (test for dvdread/ifo_read.h) and in lsdvd.c
put #include <dvdread/ifo_read.h> after #include <stdint.h>
- make
- make install
dvd::rip (a perl-based GUI wrapper for transcode and other utilities):
to force it to recheck internal tools, remove ~/.dvdrip directory;
code for check is contained in Video/DVDRip/Depend.pm
to make a simple ISO image (without Joilet extension etc.):
mkisofs -o image.iso /path/to/files/
CD/DVD -> ISO image: readcd dev=/dev/dvd f=image.iso
(one may also use gcdmaster's GUI)
DVD -> files (avi, etc.): use dvd::rip
ISO image -> CD: cdrecord -v dev=/dev/dvd -data image.iso
ISO image -> DVD:
growisofs -dvd-compat -Z /dev/dvd=image.iso -dvd-video
to write audio CD, use cdrdao with gcdmaster frontend
for other usages and additional info, see
YoLinux Tutorial: Burning a CD or DVD (near the end and links)
examples of advanced DVD -> files -> DVD manipulations (change of framerates, etc.)
if encrypted DVD doesn't play with error from libdvdcss:
ioctl ReadDiscKey failed, mount it as udf and play as filesystem (e.g.
xine dvd://mnt/dvd or
mplayer dvd://1 -dvd-device /mnt/dvd)
to determine whether a DVD is PAL or NTSC:
- mount it as udf filesystem
-
run tcscan or tcprobe on one of the VOBs there
(e.g. tcprobe -i VIDEO_TS/VIDEO_TS.VOB)
-
look at the reported frame size and compare with a
standard one for
PAL/NTSC
dvdzone
CD-Writing HOWTO
(outdated: for example, it mentions that USB CD-writers
are not supported at all)
Linux USB-CD Writer HOWTO
(sort of) DVD FAQ
created Apr 19 2008
last modified Sun Oct 24 08:25:44 GMT 2010