Newsgroup: it.comp.os.linux.software
Titolo: DVD -> mpg

Ciao, nel mare del software disponibile vorrei una dritta sicura.
Devo convertire un dvd video in un mpg o avi un po' rimpicciolito e 
compresso.
Cosa posso usare ?
Ho bisogno di codec vari ?
Ho ubuntu 8.04.
Vi ringrazio.

 Ho bisogno di codec vari ?
hai bisogno di mencoder

RedWiz ha scritto:

L'ho scaricato, ma fa caghino.
Non è che c'è qualcosa con interfaccia grafica ?
Grazie, ciao

 Non è che c'è qualcosa con interfaccia grafica ?
sì, intendi proprio quello.
http://www.mplayerhq.hu/design7/projects.html
vai alla sezione Mencoder frontends

 vai alla sezione Mencoder frontends
Ti ringrazio.
Dato che devo fare questa cosa una sola volta non mi va piů di tanto di 
"spremermi", dovessi sentirmi male :-))
Ciao

 "spremermi", dovessi sentirmi male :-)) Ciao
in ogni caso sembra piu' difficile di quel che è, all'inizio.
parlo della versione a riga di comando.
io mi sono  fatto uno scriptino di poche righe che fa il ripping da dvd
a dvx separando primo e secodno tempo, basta dare il titolo come secondo
argomento e fa tutto lui (nb: su alcuni dvd non funziona e bisogna
aggiustare qualche parametro a mano tipo aid o dvd://X, soprattutto su
quelli non originali):
ovviamente puoi fare tuning alle opzioni come preferisci (aumentare il
bitrate, cambiare motori di codifica e loro parametri etc)
#!/bin/bash
BITRATE=1200
PRIMOT=Film_1T.avi
SECONDOT=Film_2T.avi
if [ -n "$1" ];
    then
         PRIMOT=$1\_1T.avi
     SECONDOT=$1\_2T.avi
fi
mplayer dvd://1 -frames 0 -nosound -v > appo.txt
CAPITOLI=$(cat appo.txt | grep chapters | cut -d " " -f 3)
let GRUPPO1=$CAPITOLI/2
let GRUPPO2=$GRUPPO1+1
AID=$(cat appo.txt | grep aid|grep it | cut -d " " -f 12)
rm appo.txt
echo "AID=$AID"
echo "CAPITOLI=$CAPITOLI"
echo "GRUPPO1=1-$GRUPPO1"
echo "GRUPPO2="$GRUPPO2"-"$CAPITOLI
echo "BITRATE=$BITRATE"
echo "PRIMOT=$PRIMOT"
echo "SECONDOT=$SECONDOT"
echo "Le variabili sono corrette? (Y/n)"
read a
if [ "$a" == "" -o "$a" == "y" -o "$a" == "Y" ]
        then
                mencoder dvd://1 -chapter 1-$GRUPPO1 -aid $AID -ovc lavc \
                                 -lavcopts vcodec=mpeg4:aspect=16/9:vhq:vbitrate=$BITRATE \
                                 -oac mp3lame -lameopts vbr=3:vol=6:br=128 -ffourcc 0X50 -o $PRIMOT
                mencoder dvd://1 -chapter $GRUPPO2-$CAPITOLI -aid $AID  -ovc lavc \
                         -lavcopts vcodec=mpeg4:aspect=16/9:vbitrate=$BITRATE \
                         -oac mp3lame -lameopts vbr=3:vol=6:br=128 -ffourcc 0X50 -o $SECONDOT
                exit 0
fi

RedWiz ha scritto:

Davvero OTTIMO lavoro.
Fantastico, grazie!
E' vero, sembrava più ostico, invece mi ci trovo...
Thanx!

 E' vero, sembrava più ostico, invece mi ci trovo...
as usual, basta ragionarci un attimo!
ah, lo script ha un altro problema, non prevede i sottotitoli, quindi se
li vuoi devi aggiungere l'opzione -sid X.
questo problema è fastidioso quando in alcuni film ci sono spezzoni 
in lingua straniera  (es testato sulla mia pelle: i dialoghi in jappo di
kill bill, e quell in unpo' tutte le lingue della saga di jaspon bourne)
in oni caso: enjoy!

 Thanx!
ah se ti interessa c'è anche la verdsione che crea il divx
direttamente da una iso su hd
crei dir /mnt/tmp
mount in oloop della img iso (il cui nome deve essere passato come
ulteriore argomento )
infine alle opzioni di mplayer e mencode aggiungi --dvd-device /mnt/tmp
cià!

RedWiz ha scritto:

Ha funzionato alla perfezione, i sottotitoli non mi servivano quindi ok.
Questo post penso sarà utile anche ad altri.
Ciauz