links - CD and DVD [links - soft] [links] [home] [search

cdrtools build instructions:
  1. in DEFAULTS/Defaults.linux, remove LDPATH and -R/opt/schily/lib in RUNPATH, and set INS_BASE=/usr/local/cdrtools-2.01.01a38
  2. make
  3. make install

dvd+rw tools build instructions:
  1. in transport.hxx, add #define INT_MAX ((int)(~0U>>1)) (this if from linux/kernel.h)
  2. make

lsdvd build instructions:
  1. in configure (test for dvdread/ifo_read.h) and in lsdvd.c put #include <dvdread/ifo_read.h> after #include <stdint.h>
  2. make
  3. 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:
  1. mount it as udf filesystem
  2. run tcscan or tcprobe on one of the VOBs there (e.g. tcprobe -i VIDEO_TS/VIDEO_TS.VOB)
  3. 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