Other DVD ripping methods 

Normal view 

$ gmplayer -dr -vo xv -vm -af volume dvd://3 -dvd-device /mnt/tmp1/; xset +dpms
MPlayer 1.0pre5-3.3.4 (C) 2000-2004 MPlayer Team

Playing dvd://3.
libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdread: Attempting to use device /export.img/dar-backup/SHINEONYOU_VOL1.ISO mounted on /mnt/tmp1 for CSS authentication

Reading disc structure, please wait...
There are 10 titles on this DVD.
There are 1 chapters in this DVD title.
There are 1 angles in this DVD title.

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000150
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000348
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000431
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00039061
[...]
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x001e3929
libdvdread: Elapsed time 0
libdvdread: Found 10 VTS's
libdvdread: Elapsed time 0
DVD successfully opened.
MPEG-PS file format detected.
VIDEO:  MPEG1  352x240  (aspect 12)  29.970 fps  1150.0 kbps (143.8 kbyte/s)
AUDIO: 48000 Hz, 2 ch, 16 bit (0x10), ratio: 28000->192000 (224.0 kbit)

Checking audio filter chain for 48000Hz/2ch/16bit -> 48000Hz/2ch/16bit...
AF_pre: af format: 2 bps, 2 ch, 48000 hz, little endian signed int
AF_pre: 48000Hz 2ch Signed 16-bit (Little-Endian)

Movie-Aspect is 1.33:1 - prescaling to correct movie aspect.

1st attempt 

$ mplayer -dr -vo xv -vm crop=0:0:0:0,scale=287:-2 -wid 46137491 dvd://3 -dvd-device /mnt/tmp1/ -alang English -nocache
MPlayer 1.0pre5-3.3.4 (C) 2000-2004 MPlayer Team
Playing crop=0:0:0:0,scale=287:-2.
File not found: 'crop=0:0:0:0,scale=287:-2'
Failed to open crop=0:0:0:0,scale=287:-2

Playing dvd://3.
libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdread: Attempting to use device /export.img/dar-backup/SHINEONYOU_VOL1.ISO mounted on /mnt/tmp1 for CSS authentication
Reading disc structure, please wait...
There are 10 titles on this DVD.
There are 1 chapters in this DVD title.
There are 1 angles in this DVD title.

libdvdread: Found 10 VTS's
libdvdread: Elapsed time 0
DVD successfully opened.
No matching DVD audio language found!

$ mplayer -dr -vo xv -vm -vf crop=0:0:0:0,scale=287:-2 -wid 46137491 dvd://3 -dvd-device /mnt/tmp1/ -alang English -nocache
MPlayer interrupted by signal 6 in module: decode_video
- MPlayer crashed. This shouldn't happen.

Use .vob directly 

 mfilm=/mnt/tmp1/VIDEO_TS/VTS_01_0.VOB
$ transcode -i "$mfilm" -V -x vob -y mpeg2enc,mp2enc -F 1 --export_asr 2 -E 44100 -b $AUDIORATE -o output
transcode v0.6.12 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
[transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms
[transcode] auto-probing source /mnt/tmp1/VIDEO_TS/VTS_01_0.VOB (ok)
[transcode] V: import format    | MPEG-2  (V=vob|A=vob)
[transcode] V: AV demux/sync    | (2) initial MPEG sequence / enforce frame rate
[transcode] V: import frame     | 720x480  1.50:1  encoded @ 4:3
[transcode] V: bits/pixel       | 0.217
[transcode] V: decoding fps,frc | 23.976,1
[transcode] V: Y'CbCr           | YV12/I420
[transcode] warning : requested audio track 0 not found - using 'null' module
[transcode] A: import           | disabled
[transcode] A: export           | disabled

Trying to use track 

$ tcprobe -H 10 -i /mnt/tmp1/
[tcprobe] DVD image/device
libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdread: Attempting to use device /export.img/dar-backup/SHINEONYOU_VOL1.ISO mounted on /mnt/tmp1 for CSS authentication
(dvd_reader.c) mpeg1 ntsc 4:3 U0 352x480 video
(dvd_reader.c) mpeg1 16bit 48kHz 2Ch
(dvd_reader.c) DVD title 1/10: 1 chapter(s), 1 angle(s), title set 1
(dvd_reader.c) title playback time: 00:44:22.27  2663 sec
(dvd_reader.c) [Chapter 01] 00:00:00.000 , block from 0 to 232455
[tcprobe] summary for /mnt/tmp1/, (*) = not default, 0 = not detected
import frame size: -g 352x480 [720x576] (*)
     aspect ratio: 4:3 (*)
       frame rate: -f 23.976 [25.000] frc=1 (*)
      audio track: -a 0 [0] -e 48000,16,2 [48000,16,2] -n 0x55 [0x2000] (*)
[tcprobe] V: 63849 frames, 2663 sec @ 23.976 fps
[tcprobe] A: 41.61 MB @ 128 kbps
[tcprobe] CD:  650 MB | V:  608.4 MB @ 1916.5 kbps
[tcprobe] CD:  700 MB | V:  658.4 MB @ 2074.0 kbps
[tcprobe] CD: 1300 MB | V: 1258.4 MB @ 3964.0 kbps
[tcprobe] CD: 1400 MB | V: 1358.4 MB @ 4279.0 kbps
$ tcprobe -H 10 -i /mnt/tmp1/ -T 1

— exactly the same as above

tcprobe -H 10 -i /mnt/tmp1/ 2>&1 | tee $tf.1
tcprobe -H 10 -i /mnt/tmp1/ -T 1 2>&1 | tee $tf.2
diff -wu1 $tf.1 $tf.2
AUDIORATE=224
$ transcode -i /mnt/tmp1/ -T 1 -V -x vob -y mpeg2enc,mp2enc -F 1 --export_asr 2 -E 44100 -b $AUDIORATE -o output
transcode v0.6.12 (C) 2001-2003 Thomas Oestreich, 2003-2004 T. Bitterberg
libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdread: Attempting to use device /export.img/dar-backup/SHINEONYOU_VOL1.ISO mounted on /mnt/tmp1 for CSS authentication
libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdread: Attempting to use device /export.img/dar-backup/SHINEONYOU_VOL1.ISO mounted on /mnt/tmp1 for CSS authentication
(dvd_reader.c) DVD title 1/10: 1 chapter(s), 1 angle(s), title set 1
(dvd_reader.c) title playback time: 00:44:22.27  2663 sec
(dvd_reader.c) [Chapter 01] 00:00:00.000 , block from 0 to 232455
[transcode] (probe) suggested AV correction -D 0 (0 ms) | AV 0 ms | 0 ms
[transcode] auto-probing source /mnt/tmp1/ (ok)
[transcode] V: import format    | MPEG-1 DVD NTSC (V=vob|A=dvd)
[transcode] V: AV demux/sync    | (2) initial MPEG sequence / enforce frame rate
[transcode] V: import frame     | 352x480  0.73:1  encoded @ 4:3
[transcode] V: bits/pixel       | 0.444
[transcode] V: decoding fps,frc | 23.976,1
[transcode] V: Y'CbCr           | YV12/I420
[transcode] A: import format    | 0x55    MPEG layer-3 [48000,16,2]
[transcode] A: export format    | 0x50    MPEG layer-2 [44100,16,2]  224 kbps
[transcode] V: encoding fps,frc | 23.976,1
[transcode] A: bytes per frame  | 8008 (8008.000000)
[transcode] A: adjustment       | 0@1000
[transcode] V: IA32 accel mode  | 3dnow (3dnow mmxext mmx asm)
[transcode] V: video buffer     | 10 @ 352x480
[import_dvd.so] v0.4.0 (2003-10-02) (video) DVD | (audio) MPEG/AC3/PCM
[import_vob.so] v0.6.0 (2003-10-02) (video) MPEG-2 | (audio) MPEG/AC3/PCM | (subtitle)
[export_mp2enc.so] v1.0.9 (2003-10-30) (audio) MPEG 1/2
[export_mpeg2enc.so] v1.1.10 (2003-10-30) (video) MPEG 1/2
libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdread: Attempting to use device /export.img/dar-backup/SHINEONYOU_VOL1.ISO mounted on /mnt/tmp1 for CSS authentication
[import_dvd.so] tccat -T 1,1,1 -i "/mnt/tmp1/" -t dvd -d 0 -L | tcdemux -a 0 -x mp3 -S 0 -M 2 -d 0 | tcextract -t vob -x mp3 -a 0 -d 0 | tcdecode -x mp3 -d 0
[import_vob.so] tccat -i "/mnt/tmp1/" -t vob -d 0 -S 0 | tcdemux -s 0xc0 -x mpeg2 -S 0 -M 2 -f 23.976024 -P /tmp/file190eg8   -d 0 | tcextract -t vob -a 0 -x mpeg2 -d 0 | tcdecode -x mpeg2 -d 0 -y yv12
libdvdread: Using libdvdcss version 1.2.8 for DVD access
libdvdread: Attempting to use device /export.img/dar-backup/SHINEONYOU_VOL1.ISO mounted on /mnt/tmp1 for CSS authentication

libdvdread: Attempting to retrieve all CSS keys
libdvdread: This can take a _long_ time, please be patient

libdvdread: Get key for /VIDEO_TS/VIDEO_TS.VOB at 0x00000150
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_0.VOB at 0x00000348
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_01_1.VOB at 0x00000431
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_0.VOB at 0x00039061
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_02_1.VOB at 0x0003914a
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_03_0.VOB at 0x0006ee38
libdvdread: Elapsed time 0
[...]
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_0.VOB at 0x001e3840
libdvdread: Elapsed time 0
libdvdread: Get key for /VIDEO_TS/VTS_10_1.VOB at 0x001e3929
libdvdread: Elapsed time 0
libdvdread: Found 10 VTS's
libdvdread: Elapsed time 0

error: this version of transcode supports only
directories containing files of identical file type.
Please clean up directory /mnt/tmp1/ and restart.
file /mnt/tmp1/AUDIO_TS with filetype unknown file type is invalid for directory mode.
big_values too large! 294
big_values too large! 455

[export_mpeg2enc.so] cmd=mpeg2enc -v 0 -I 0 -f 1 -F 1 -n n  -a 2  -o "output.m1v"
[export_mp2enc.so] (47/4096) cmd=mp2enc -v 0 -r 44100 -b 224 -s -o "output.mpa"
**ERROR: [mp2enc] Error reading wave data

bitstream problem: resyncing...

clean up | frame threads | unload modules | cancel signal | internal threads | done
[transcode] encoded 0 frames (0 dropped, 0 cloned), clip length   0.00 s