web-dev-qa-db-fra.com

ripper (transcoder) plusieurs titres, à partir d'un dvd de la série tv, automatiquement

Je veux déchirer une série télévisée. dvd :: rip ne me permet pas de transcoder tous les titres en un clic, ce qui signifie qu’il faut répéter le même processus plusieurs fois (20 ~ eps x plusieurs saisons = beaucoup de vidéos).

Existe-t-il un logiciel ou un script permettant de copier tous les DVD sur mon disque dur, puis de les convertir tous en fichiers xvid?

merci

5
santiagozky

Handbrake et DVD :: RIP vous permettront de mettre les choses en file d'attente, mais c'est un processus fastidieux. Vous devez entrer manuellement le numéro d'épisode, entre autres choses fastidieuses. Ce n'était pas pour moi.

Alors, quand j'ai voulu déchirer mes DVD Family Guy, j'ai écrit un script simple 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 encore beaucoup à faire pour l'améliorer. Le format d'appel est le suivant:

script_name <series> <disk> <number-of-episodes-per-disk>
4
Oli

il y a un projet de la file d'attente dvd :: rip, dans le centre logiciel, il est indiqué que

dvdrip-queue vous permet de mettre en file d'attente les projets dvd :: rip à encoder, de sorte que vous n'ayez pas à garder les enfants lorsque vous copiez des DVD ou si vous copiez un DVD contenant plusieurs titres (comme une télé). spectacle)

je vais mettre à jour quand je vais l'essayer

0
Denwerko