Return to Snippet

Revision: 1827
at November 9, 2006 23:58 by whitetiger


Updated Code
#!/bin/sh

### Tools usati
CLEAR=`which clear`
SLEEP=`which sleep`
MKDIR=`which mkdir`
MENCODER=`which mencoder`
MV=`which mv`

$CLEAR
echo
echo "------------------------------------"
echo " Inizializzazione di DVD to Divx"
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Inizializzazione di DVD to Divx."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Inizializzazione di DVD to Divx.."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Inizializzazione di DVD to Divx..."
echo "------------------------------------"
$SLEEP 1

if [ ! -d "DVD-RIP" ]; then

	$MKDIR DVD-RIP

fi

cd DVD-RIP

$CLEAR
echo
echo "------------------------------------"
echo " Prima fase del Ripping (1/2)"
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Prima fase del Ripping (1/2)."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Prima fase del Ripping (1/2).."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Prima fase del Ripping (1/2)..."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Estrazione della Traccia audio"
echo "------------------------------------"
echo

echo -n "Inserire il Titolo del DVD da estrarre (Tipicamente \"1\"): "
read TITOLO

echo -n "Inserire la Lingua del DVD da estrarre (Tipicamente \"it\"): "
read LINGUA

$CLEAR

echo
echo
echo -n "Vuoi ottenere automaticamente un BitRate per il tuo Divx (S/N) ?: "
read RISPOSTA
echo

if [ "$RISPOSTA" = "S" -o "$RISPOSTA" = "s" ]; then

	$MENCODER dvd://$TITOLO -ovc frameno -o frameno.avi -oac mp3lame -lameopts abr:br=128:q=2:vol=8 -alang $LINGUA -srate 44100

fi

echo
echo
echo -n "Inserire il valore del BitRate con cui codificare: "
read BITRATE

$CLEAR
echo
echo "------------------------------------"
echo " Seconda fase del Ripping (2/2)"
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Seconda fase del Ripping (2/2)."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Seconda fase del Ripping (2/2).."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Seconda fase del Ripping (2/2)..."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Fase di Codifica del DVD"
echo "------------------------------------"
echo

if [ "$RISPOSTA" = "S" -o "$RISPOSTA" = "s" ]; then

	#$MENCODER dvd://$TITOLO -oac copy -o film.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=$BITRATE:vhq:v4mv:keyint=50 -vop scale=640:480,pp=0x20000 -mc 1
	$MENCODER dvd://$TITOLO -oac copy -o film.avi -ovc xvid -xvidencopts bitrate=$BITRATE -vop scale=640:480,pp=0x20000 -mc 1

else

	$MENCODER dvd://$TITOLO -oac mp3lame -lameopts abr:br=128:q=2:vol=8 -alang $LINGUA -srate 44100 -o film.avi -ovc xvid -xvidencopts bitrate=$BITRATE -vop scale=640:480,pp=0x20000 -mc 1

fi

$CLEAR
echo
echo "------------------------------------"
echo " Rinominazione del Titolo del Film"
echo "------------------------------------"
echo

echo -n "Inserire il Titolo del Film: "
read NOME

$MV film.avi "$NOME".avi

$CLEAR
echo
echo "------------------------------------"
echo " Fine..."
echo "------------------------------------"
echo

echo "Buona Visione ^_^"

Revision: 1826
at November 9, 2006 23:55 by whitetiger


Initial Code
#!/bin/sh

### Tools usati
CLEAR=`which clear`
SLEEP=`which sleep`
MKDIR=`which mkdir`
MENCODER=`which mencoder`
MV=`which mv`

$CLEAR
echo
echo "------------------------------------"
echo " Inizializzazione di DVD to Divx"
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Inizializzazione di DVD to Divx."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Inizializzazione di DVD to Divx.."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Inizializzazione di DVD to Divx..."
echo "------------------------------------"
$SLEEP 1

if [ ! -d "DVD-RIP" ]; then

	$MKDIR DVD-RIP

fi

cd DVD-RIP

$CLEAR
echo
echo "------------------------------------"
echo " Prima fase del Ripping (1/2)"
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Prima fase del Ripping (1/2)."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Prima fase del Ripping (1/2).."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Prima fase del Ripping (1/2)..."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Estrazione della Traccia audio"
echo "------------------------------------"
echo

echo -n "Inserire il Titolo del DVD da estrarre (Tipicamente \"1\"): "
read TITOLO

echo -n "Inserire la Lingua del DVD da estrarre (Tipicamente \"it\"): "
read LINGUA

$CLEAR

echo
echo
echo -n "Vuoi ottenere automaticamente un BitRate per il tuo Divx (S/N) ?: "
read RISPOSTA
echo

if [ "$RISPOSTA" = "S" -o "$RISPOSTA" = "s" ]; then

	$MENCODER dvd://$TITOLO -ovc frameno -o frameno.avi -oac mp3lame -lameopts abr:br=128:q=2:vol=8 -alang $LINGUA -srate 44100

fi

echo
echo
echo -n "Inserire il valore del BitRate con cui codificare: "
read BITRATE

$CLEAR
echo
echo "------------------------------------"
echo " Seconda fase del Ripping (2/2)"
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Seconda fase del Ripping (2/2)."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Seconda fase del Ripping (2/2).."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Seconda fase del Ripping (2/2)..."
echo "------------------------------------"
$SLEEP 1

$CLEAR
echo
echo "------------------------------------"
echo " Fase di Codifica del DVD"
echo "------------------------------------"
echo

if [ "$RISPOSTA" = "S" -o "$RISPOSTA" = "s" ]; then

	#$MENCODER dvd://$TITOLO -oac copy -o film.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=$BITRATE:vhq:v4mv:keyint=50 -vop scale=640:480,pp=0x20000 -mc 1
	$MENCODER dvd://$TITOLO -oac copy -o film.avi -ovc xvid -xvidencopts bitrate=$BITRATE -vop scale=640:480,pp=0x20000 -mc 1

else

	$MENCODER dvd://$TITOLO -oac mp3lame -lameopts abr:br=128:q=2:vol=8 -alang $LINGUA -srate 44100 -o film.avi -ovc xvid -xvidencopts bitrate=$BITRATE -vop scale=640:480,pp=0x20000 -mc 1

fi

$CLEAR
echo
echo "------------------------------------"
echo " Rinominazione del Titolo del Film"
echo "------------------------------------"
echo

echo -n "Inserire il Titolo del Film: "
read NOME

$MV film.avi "$NOME".avi

$CLEAR
echo
echo "------------------------------------"
echo " Fine..."
echo "------------------------------------"
echo

echo "Buona Visione ^_^"

Initial URL


Initial Description


Initial Title
Bash - DVD2Divx

Initial Tags
Bash, unix, osx, linux, ssh, perl

Initial Language
Bash