Копировать (транскодировать) несколько заголовков, из DVD сериала, автоматически
Я хочу разорвать некоторые сериалы. dvd::rip не позволяет мне перекодировать все заголовки одним кликом, что означает выполнение одного и того же процесса много раз (20~ eps x много сезонов = много видео).
Есть ли какое-либо программное обеспечение или сценарий, который вы знаете, чтобы скопировать все DVD-диски на мой жесткий диск, а затем перекодировать их все в файлы xvid?
Спасибо
2 ответа
Handbrake и DVD::RIP позволят вам ставить вещи в очередь, но это довольно утомительный процесс. Вы должны вручную ввести номер эпизода, среди других утомительных вещей. Это было не для меня.
Поэтому, когда я захотел скопировать DVD-диски с Family Guy, я написал простой сценарий, который мог бы использовать в будущем:
#!/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
Это действительно очень сыро, и есть много возможностей для его улучшения. Формат для вызова это:
script_name <series> <disk> <number-of-episodes-per-disk>
Есть какой-то проект dvd:: rip queue, в софт-центре говорится, что
dvdrip-queue позволяет ставить в очередь проекты dvd:: rip для кодирования, так что вам не нужно присматривать за детьми, когда вы копируете кучу DVD или если вы копируете DVD с несколькими заголовками (например, телевизор) шоу)
я обновлю это когда попробую