Re: dvd::rip errors out while ripping title.
"David H. Vree" <[email protected]> Mon, 30 Nov 2009 11:04:15 -0500
| Newsgroups | gmane.comp.video.dvdrip.user |
|---|---|
| Message-ID | <[email protected]> |
Many DVDs have read-errors built into them: ARccOS structured copy
protection.
What I do when this happens is use ddrescue to make an ISO image:
ddrescue -n -b 2048 /dev/scd0 name-of-disk.iso name-of-disk.log
Depending on the read errors, this can take many hours to do. But once
it is finished I mount the ISO:
sudo mount -o loop -t iso9660 name-of-disk.iso /mnt/iso
And run dvdrip on the mounted ISO. A few times, I had to kill ddrescue
after 24 hours, but the ISO was still mountable, and the rip went off
without a hitch.
Hope this helps.
Abrahm Hager wrote:
> Hello everybody.
>
> I'm tearing out what little of my hair I have left over this issue.
> Lately, dvd::rip errors out while ripping any DVD title to the
> harddisk. The ripping part of the job gets to about 85% on any DVD I
> have and then just stops. This happens whether I am ripping from a
> physical DVD, a DVD ISO mounted in loopback, or a DVD copied into my
> filesystem. I tried a new copy of the DVD, thinking that it could be
> damaged. I tried a new DVD-RW drive, thinking it could be damaged.
> When it fails, the entire dvd::rip program needs to be shutdown and
> restarted, not to say it "crashes", but it is in an unusable state
> after a failed rip. Anybody experience this problem? Hear of this
> problem? Know how to fix this problem? Attached are logs, and other
> info from dvd::rip.
>
> Logfile:
> Wed Nov 25 18:56:29 2009 Detected transcode version: 10105
> Wed Nov 25 18:58:46 2009 Project file saved to
> '/home/abe/Videos/dvdrip-data/test.rip'
> Wed Nov 25 18:58:46 2009 Project temporary dir
> '/home/abe/Videos/dvdrip-data/test/tmp' created
> Wed Nov 25 18:58:46 2009 Project test created
> Wed Nov 25 19:01:19 2009 Start job 'Read TOC (lsdvd|tcprobe)'
> Wed Nov 25 19:01:19 2009 Start job 'Read TOC (lsdvd)'
> Wed Nov 25 19:01:19 2009 Executing command: execflow lsdvd -a -n -c -s
> -v -Op \/dev\/sr0 2>/dev/null && echo EXECFLOW_OK
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:01:20 2009 Start job 'Read TOC (tcprobe)'
> Wed Nov 25 19:01:20 2009 Successfully read DVD TOC
> Wed Nov 25 19:01:20 2009 Mounting DVD at {mount_point}
> Wed Nov 25 19:01:20 2009 WARNING: no IFO files found - vobsub feature
> disabled.
> Wed Nov 25 19:01:20 2009 Copying IFO files from {src_dir} to
> /home/abe/Videos/dvdrip-data/test/tmp/ifo
> Wed Nov 25 19:01:20 2009 Umount {mount_point}: Usage: umount -h | -V
> umount -a [-d] [-f] [-r] [-n] [-v] [-t vfstypes] [-O opts]
> umount [-d] [-f] [-r] [-n] [-v] special | node...
> Wed Nov 25 19:01:20 2009 Job 'Read TOC (lsdvd|tcprobe)' finished
> Wed Nov 25 19:01:20 2009 Job 'Read TOC (tcprobe)' finished
> Wed Nov 25 19:01:20 2009 Job 'Read TOC (lsdvd)' finished
> Wed Nov 25 19:01:28 2009 Executing view command: mplayer dvd://1 -aid
> 128 -chapter 1 -dvdangle 1 -dvd-device \/dev\/sr0
> Wed Nov 25 19:01:45 2009 Start job 'Rip selected title(s) / chapter(s)'
> Wed Nov 25 19:01:45 2009 Start job 'Process title #1'
> Wed Nov 25 19:01:45 2009 Start job 'Rip - title #1'
> Wed Nov 25 19:01:45 2009 Executing command: rm -f
> /home/abe/Videos/dvdrip-data/test/vob/001//test-???.vob && execflow -n
> 19 tccat -t dvd -T 1,-1,1 -i \/dev\/sr0 | dvdrip-splitpipe -f
> /home/abe/Videos/dvdrip-data/test/tmp/test-001-nav.log 1024
> /home/abe/Videos/dvdrip-data/test/vob/001//test vob | tcextract -a 0
> -x ac3 -t vob | tcdecode -x ac3 | tcscan -x pcm && echo EXECFLOW_OK
> Wed Nov 25 19:02:09 2009 Rip - title #1: 10% done.
> Wed Nov 25 19:02:26 2009 Rip - title #1: 20% done.
> Wed Nov 25 19:02:43 2009 Rip - title #1: 30% done.
> Wed Nov 25 19:02:57 2009 Rip - title #1: 40% done.
> Wed Nov 25 19:03:11 2009 Rip - title #1: 50% done.
> Wed Nov 25 19:03:26 2009 Rip - title #1: 60% done.
> Wed Nov 25 19:03:39 2009 Rip - title #1: 70% done.
> Wed Nov 25 19:03:52 2009 Rip - title #1: 80% done.
> Wed Nov 25 19:03:53 2009 Executing command: execflow tcprobe -H 25 -i
> /home/abe/Videos/dvdrip-data/test/vob/001/ && echo EXECFLOW_OK
> Wed Nov 25 19:03:53 2009 Program stream units calculated
> Wed Nov 25 19:03:53 2009 Not enabling PSU core, because this movie has
> only one PSU.
> Wed Nov 25 19:03:53 2009 Job 'Process title #1' finished
> Wed Nov 25 19:03:53 2009 Job 'Rip - title #1' finished
>
> dvd::rip commands:
> Probe Command:
> ==============
> execflow tcprobe -H 10 -i /dev/sr0 -T 1 && echo EXECFLOW_OK; execflow
> dvdxchap -t 1 /dev/sr0 2>/dev/null
>
>
> Rip Command:
> ============
> rm -f /home/abe/Videos/dvdrip-data/test/vob/001//test-???.vob &&
> execflow -n 19 tccat -t dvd -T 1,-1,1 -i \/dev\/sr0 | dvdrip-splitpipe
> -f /home/abe/Videos/dvdrip-data/test/tmp/test-001-nav.log 1024
> /home/abe/Videos/dvdrip-data/test/vob/001//test vob | tcextract -a 0
> -x ac3 -t vob | tcdecode -x ac3 | tcscan -x pcm && echo EXECFLOW_OK
>
>
> Grab Preview Image Command:
> ===========================
> mkdir -m 0775 /home/abe/Videos/dvdrip-data/test/tmp/dvdrip2863.ppm; cd
> /home/abe/Videos/dvdrip-data/test/tmp/dvdrip2863.ppm; execflow
> transcode -H 10 --progress_meter 2 --progress_rate 25 -o snapshot -y
> ppm,null -x vob,null -i
> \/home\/abe\/Videos\/dvdrip\-data\/test\/vob\/001\/ -c 4-5 -L 273807
> && execflow convert -size 720x480
> /home/abe/Videos/dvdrip-data/test/tmp/dvdrip2863.ppm/snapshot*.ppm
> /home/abe/Videos/dvdrip-data/test/tmp/test-001-preview-orig.jpg &&
> execflow convert -size 720x480
> /home/abe/Videos/dvdrip-data/test/tmp/dvdrip2863.ppm/snapshot*.ppm
> gray:/home/abe/Videos/dvdrip-data/test/tmp/test-001-preview-orig.raw
> && rm -r /home/abe/Videos/dvdrip-data/test/tmp/dvdrip2863.ppm && echo
> EXECFLOW_OK
>
>
> Transcode Command:
> ==================
> mkdir -m 0775 -p '/home/abe/Videos/dvdrip-data/test/tmp' && cd
> /home/abe/Videos/dvdrip-data/test/tmp && mkdir -p
> /home/abe/Videos/dvdrip-data/test/avi/001 && execflow -n 19 transcode
> -H 10 -a 0 -x vob -i
> \/home\/abe\/Videos\/dvdrip\-data\/test\/vob\/001\/ -w 8549,50 -b
> 128,0,2 -s 2.084 --a52_drc_off -f 30,4 -M 2 --export_par 88,100 -R 1
> -y xvid,null -o /dev/null --progress_meter 2 --progress_rate 25 &&
> echo EXECFLOW_OK
> mkdir -m 0775 -p '/home/abe/Videos/dvdrip-data/test/tmp' && cd
> /home/abe/Videos/dvdrip-data/test/tmp && mkdir -p
> /home/abe/Videos/dvdrip-data/test/avi/001 && execflow -n 19 transcode
> -H 10 -a 0 -x vob -i
> \/home\/abe\/Videos\/dvdrip\-data\/test\/vob\/001\/ -w 8549,50 -b
> 128,0,2 -s 2.084 --a52_drc_off -f 30,4 -M 2 --export_par 88,100 -R 2
> -y xvid -o /home/abe/Videos/dvdrip-data/test/avi/001/test-001.avi
> --progress_meter 2 --progress_rate 25 && echo EXECFLOW_OK
>
>
> View DVD Command:
> =================
> mplayer dvd://1 -aid 128 -chapter 1 -dvdangle 1 -dvd-device \/dev\/sr0
>
>
> View Files Command:
> ===================
> mplayer movie.avi
>
>
> CD image creation command:
> ========================
> No files for image creation selected.
>
>
> CD burning command:
> ==================
> No files for burning selected.
>
>
> WAV creation command:
> ====================
> mkdir -p /home/abe/Videos/dvdrip-data/test/avi/001 && execflow -n 19
> transcode -a 0 --progress_meter 2 --progress_rate 200 -y null,wav -u
> 100 -o /home/abe/Videos/dvdrip-data/test/avi/001/test-001-00.wav -x
> null -i \/home\/abe\/Videos\/dvdrip\-data\/test\/vob\/001\/ && echo
> EXECFLOW_OK
>
> Dependencies:
> Program Version
> -------------------------------
> dvd::rip 0.98.10
> transcode 1.1.5
> ImageMagick 6.5.4
> ffmpeg UNKNOWN,
> xvid4conf 1.12
> subtitle2pgm 0.3
> lsdvd 0.16
> rar 2.71
> mplayer cvs
> ogmtools 1.5
> dvdxchap 1.5
> mjpegtools 1.9.0
> xine 0.99.6
> fping not installed
> hal 0.5.13
> -------------------------------
>
> All programs were installed from the Packman repo for OpenSuSE 11.2,
> if that makes a difference.
>
> Thank you in advance,
> Abe
> --
> Write a program so easy even an idiot
> can use it, and only an idiot will use it.
>
> The Internet: Where men are men, women are men, and children are
> federal agents.