It means that libdvdread can't read the DVD disk. But it doesn't mean that if the content of the DVD is already on your hard drive, libdvdread will be involved again.
The solution to that can be the following. Copy the content of this DVD to your hard drive into the folder 'movie', for example.
Make sure acidrip is installed: apt-get install acidrip
from multimedia: http://debian-multimedia.org/dists/unst ... cidrip.php
Then just specify the path to the 'movie' folder instead of the DVD device in acidrip.
Alternatively you can use just mencoder. It comes with mplayer:
Code: Select all
mencoder dvd://2 -dvd-device /home/alex/movie -alang English \
-info srcform="DVD ripped by Alex Thegreat" -oac mp3lame -lameopts abr:br=128 \
-ovc lavc -lavcopts vcodec=mpeg4:vhq:v4mv:vqmin=2:vbitrate=10000 -vf pp=de,scale=800:450 \
-o "/home/alex/movie.avi"
-dvd-device /home/alex/movie - the folder you put the content of the DVD in
vbitrate=10000 - for the quality of the video
scale=800:450 - how to scale, here is 16:9 aspect ratio
If due to some reason you cannot copy the content of the DVD with your Dolphin or mc or whatever file manager you use there, do it with dd:
Code: Select all
dd if=/dev/dvd of=/home/alex/movie/movie.iso
Code: Select all
mount -t iso9660 -o ro,loop=/dev/loop0 movie/movie.iso /media/cdrom
Then copy the content of the mounted ISO to your "movie" folder or even don't copy, if you don't want, but use the "/media/cdrom" folder which should contain everything you need.
If dd fails with the error: "reading `/dev/dvd': Input/output error", try dvdbackup.
Make sure it is installed:
Code: Select all
apt-get install dvdbackup
Code: Select all
dvdbackup -i /dev/dvd -M -o movie
Run acidrip or mencoder as described above.
Enjoy!