rip (transcode) несколько названий, из серии dvd tv, автоматически

5

Я хочу разорвать несколько сериалов. dvd :: rip не позволяет мне перекодировать все заголовки одним щелчком мыши, что означает выполнение одного и того же процесса много раз (20 ~ eps x many seasons = много видео).

Есть ли какое-либо программное обеспечение или скрипт, который вы знаете, чтобы скопировать все dvds на hd, а затем перекодировать их все в файлы xvid?

спасибо

    
задан santiagozky 02.05.2011 в 11:54
источник

2 ответа

4

Handbrake и DVD :: RIP оба позволят вам делать очереди, но это довольно утомительный процесс. Вы должны вручную ввести номер эпизода, среди других утомительных вещей. Это было не для меня.

Итак, когда я хотел разорвать мои DVD-диски Family Guy, я написал простой скрипт, который я мог бы использовать в будущем:

#!/bin/bash

series=
disk=
count=
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>
    
ответ дан Oli 02.05.2011 в 12:14
источник
0

существует некоторый проект dvd :: rip queue, в программном центре он указывает, что

  

dvdrip-queue позволяет вам ставить в очередь проекты dvd :: rip, которые должны быть закодированы, поэтому вам не нужно присматривать за новорожденными, когда вы копируете кучу dvd или если вы копируете dvd с несколькими заголовками на нем ( как телешоу)

Я обновлю это, когда я попробую его

    
ответ дан Denwerko 02.05.2011 в 12:07