Handbrake et DVD::RIP vous permettent tous deux de mettre les choses en file d'attente, mais c'est un processus assez fastidieux. Vous devez saisir manuellement le numéro d'épisode, entre autres choses fastidieuses. Ce n'était pas pour moi.
Ainsi, lorsque j'ai voulu ripper mes DVD de Family Guy, j'ai écrit un simple script que je pourrais réutiliser à l'avenir :
#!/bin/bash
series=$1
disk=$2
count=$3
offset=0
name="Family Guy"
scratch="~/Desktop/"
destination="/media/ned/tv/$name"
#mkdir $scratch
for c in $(seq 1 1 $count)
do
ep=`printf "%02.f" $(( ($disk-1)*$count+$c ))`
fn="$scratch/$name ${series}x$ep.mp4"
echo "Ripping $name ${series}x${ep} to fn"
/home/oli/hb/HandBrakeCLI -S 200 -Z Television -a 1 -i /dev/sr0 -o "$fn" -t $(($c + $offset))
done
#echo "moving..."
#mv $scratch/* "$destination"
echo "done."
eject
sleep 2
eject
C'est vraiment très brut et il y a beaucoup de possibilités de l'améliorer. Le format pour l'appeler est le suivant :
script_name <series> <disk> <number-of-episodes-per-disk>