GNU/Linux Desktop Survival Guide by Graham Williams |
|||||
DVD Sound Track |
You can extract sound from a DVD, one track at a time or a chapter at a time. Some simple command line examples should suffice to demonstrate how this is done.
A DVD in your DVD drive will probably be identified as
/dev/dvd. Have a look at its table of contents with the
lsdvd command:
$ lsdvd libdvdread: Using libdvdcss version 1.2.5 for DVD access Title: 01, Length: 02:32:44 Chapters: 26, Cells: 27, Audio streams: 02, Subpictures: 01 Title: 02, Length: 00:17:36 Chapters: 02, Cells: 02, Audio streams: 01, Subpictures: 00 Title: 03, Length: 00:00:11 Chapters: 02, Cells: 02, Audio streams: 01, Subpictures: 00 Longest track: 1 |
To capture the audio from the tenth chapter of the first title, saving
it in ogg format, the command line is simply (okay, so
not so simple):
$transcode -i /dev/dvd -x dvd -T 1,10,1 -a 0 -y ogg -m track10.ogg |
To extract multiple chapters from a title you can do the following
composite command:
$ for i in '1 2 3 4 5 6 7 8 9'; do > echo transcode -i /dev/dvd -x dvd -T 1,$i,1 -a 0 -y ogg -m track0$i.ogg; > done |
Another example generates mp3 output of chapter 20 from title 1:
$ transcode -i /dev/dvd -x dvd -T 1,20,1 -a 0 -y raw -m track20.mp3 |
To extract the whole audio track of a title (all chapters) as ogg audio:
$ transcode -i /dev/dvd -x dvd -T 1,-1 -a 0 -y ogg -m audiotrack.ogg |
If you prefer WAV files, the following will do it:
$ transcode -i /dev/dvd -x dvd -T 1,20 -a 0 -y wav -m track20.wav |
Copyright © 1995-2006 [email protected]