Usiamo questo
masterizzatore
Era li’ su
una mensola… mi chiamava… ho ceduto…
Arrivato a casa il problema era: e ora, a che mi serve?
Percio’ ho scritto due righe, sperando siano utili a qualcuno:
- Software necessario
- Da DVD-9 a DVD-5
- Da DivX a DVD-5
- Da DVD-9 a DVD-5 con
mutilingua
- Glossario
- Conclusioni
- Disclaimer
Software necessario:
- dvd2iso.pl (http://james.nontrivial.org/projdvd.htm)
- mjpegtools (http://mjpeg.sourceforge.net/)
- dvdbackup (http://dvd.chevelless230.com/dvdbackup.html)
- transcode (http://www.theorie.physik.uni-goettingen.de/~ostreich/transcode/)
- dvdauthor (http://dvdauthor.sourceforge.net/)
- mkisofs (ftp://ftp.berlios.de/pub/cdrecord/mkisofs/)
- growisofs (http://fy.chalmers.se/~appro/linux/DVD+RW/tools/?M=A)
[in molte distribuzioni compreso nel pacchetto "DVD+RW-TOOLS"]
Torna su
Da DVD-9 a DVD-5
Editate dvd2iso.pl e aggiustate la working directory, deve puntare a
una dir che abbia almeno 20GB disponibili (oppure usate il parametro da
riga di comando)
A questo punto investigate quale canale audio vi interessa con:
~$ tcprobe -i /dev/dvd #
rispondera' con elenco titoli e capitoli
~$ tcprobe -i /dev/dvd -T 1,4
#titolo 1, capitolo 4, un capitolo a caso
per vedere che audio c'e'
Troverete una o piu' righe simili a:
~$ tcprobe -i /dev/dvd -T 1,4
[cut]
audio track: -a 2 [it] -e 48000,16,2 [48000,16,2] -n 0x2000 [0x2000]
PTS=1048.8440, bitrate=224 kbps
[cut]
Se sono piu' di una con il tag IT
puo' essere che abbia una traccia IT
stereo e uno 5.1
A questo punto occorre estrarre i VOB dal disco:
~$ dvd2iso.pl -c -D -a 2 -k -v 5000
#a 2 cambia in base all'audio che
volete
# "-v 5000" e' il bitrate che ho
usato io, un DVD quasi pieno (6.3GB)
usando quel bitrate e' risultato poi di 3.9GB
NB: la parte dello script che si
dovrebbe occupare dell'authoring e
isoizzazione non funzia un gran che, ho scritto all'autore ma non mi ha
risposto, per questo si usa "-k", ovvero lo script si interrompe PRIMA
di creare la iso
Adesso dentro la working dir abbiamo una subdir chiamata "/out"
contenente tutti i VOB, occorre preparare i dati organizzandoli in modo
che ogni lettore possa vederli
~$ mkdir miodvd
~$ dvdauthor -o miodvd out/*
Testate i file prodotti:
~$ mplayer out/*.vob
Procediamo con la realizzazione della struttura e del FS DVD-5
~$ dvdauthor -T -o miodvd
~$ mkisofs -dvd-video -o miodvd.iso
miodvd
Ho usato volontariamente -dvd-video e
NON -udf come alcuni howto
trovati, alcuni lettori da tavolo infatti con “-udf” prendono il DVD
come dataDVD e non come videoDVD.
Immagine pronta, masterizziamola
~$ growisofs -speed=1 -dvd-compat -Z
/dev/scd1=miodvd.iso #se scd1
masterizzatore dvd
Il DVD ottenuto e’ monolingua, senza menu’ interattivi e con i
contenuti speciali (se presenti) in fondo come fossero una coda.
Torna
su
Da DivX a DVD-5
Pigliate il divx, poi:
~$ tcprobe -i video.avi
Verificate il bitrate
dell'audio, la transcodata non puo' avvenire con audio superiore a
quello dell'origine, pena alcuni buchi ovuti al filling audio (che a
quanto pare non viene interpolato)
Si ottiene un po' di testo di cui una riga:
[cut]
[avilib] A: 44100 Hz, format=0x55, bits=0, channels=1, bitrate=128 kbps,
[cut]
Chiamiamo ZZZ il bitrate, che da specifica DVD deve andare da 32Kbps a
192Kbps per audio mono, da 64Kbps a 384Kbps per audio stereo.
~$
transcode -i video.avi
-V -y mpeg
-F d -E 44100 -b ZZZ -o miodvd
~$ tcmplex -o miodvd.vob -i miodvd.m2v
-p miodvd.mpa -m d
In caso di piu' Divx da inserire
nello stesso DVD dare al posto dell'ultimo comando:
~$ tcmplex -o
VTS_XXX.YYY.vob -i miodvd.m2v -p miodvd.mpa -m d
Cio' permette a dvdauthor di
riconoscere l'ordine dei filmati, XXX e' il titolo e YYY il capitolo
Per esempio un DVD composto da 4 DivX
(1° e 2° tempo di ognuno) devono essere chiamati:
VTS_001.001.vob (primo tempo primo
film)
VTS_001.002.vob (secondo tempo primo
film)
VTS_002.001.vob (primo tempo secondo
film)
VTS_002.002.vob (secondo tempo
secondo film)
Testate il file:
~$ mplayer miodvd.vob
Ora abbiamo nella cwd il file miodvd.vob, si procede nel modo rituale:
~$ mkdir out
~$ mv *.vob out/
~$ mkdir miodvd
~$ dvdauthor -o miodvd out/*
~$ dvdauthor -T -o miodvd
~$ mkisofs -dvd-video -o miodvd.iso
miodvd
Ri-testate il file:
~$ mplayer miodvd/VIDEO_TS/*.vob
# potrebbe apparire una riga verde in
basso, e' dovuta alla riscalatura
dell'immagine senza deformarla, non sono riuscito a eliminarla
Burnate con growisofs:
~$ growisofs -speed=1 -dvd-compat -Z
/dev/scd1=miodvd.iso
Torna
su
Da DVD-9 a DVD-5 con
multilingua
Mettiamo che vogliamo avere un DVD con doppio audio, italiano e inglese
per esempio, possiamo farlo con qualche passaggio in piu', procedendo
nel seguente modo:
~$ mplayer -v -vo null -dvd 1 -chapter
1
vedremo quanti capitoli sono nel titolo 1 del DVD, rintracciamo a quale
titolo corrisponde il film (potrebbe essere pure il primo) e chiamiamo
X il titolo.
Una volta rintracciato eseguiamo:
~$ mencoder -dvd X -ovc lavc -lavcopts
vcodec=mpeg4:vhq:vpass=1:vbitrate=5000 -oac null -o film.m2v
~$ mencoder -dvd X -ovc null -oac lavc -o italiano.mpa -alang it
~$ mencoder -dvd X -ovc null -oac lavc -o english.mpa -alang en
E aggiungiamo l'audio:
~$ tcmplex -o miodvd.vob -i miodvd.m2v
-p italiano.mpa -s english.mpa -m d
Testate il file:
~$ mplayer miodvd.vob
Ora abbiamo nella cwd il file miodvd.vob, si procede nel modo rituale:
~$ mkdir out
~$ mv *.vob out/
~$ mkdir miodvd
~$ dvdauthor -o miodvd out/*
~$ dvdauthor -T -o miodvd
~$ mkisofs -dvd-video -o miodvd.iso
miodvd
Ri-testate il file:
~$ mplayer miodvd/VIDEO_TS/*.vob
# potrebbe apparire una riga verde in
basso, e' dovuta alla riscalatura
dell'immagine senza deformarla, non sono riuscito a eliminarla
Burnate con growisofs:
~$ growisofs -speed=1 -dvd-compat -Z
/dev/scd1=miodvd.iso
Torna
su
Glossario
Un po' di terminologia:
REGION: codice da 1 a 6 che
identifica i 5 continenti + un'rea neutra (voli e viaggi
intercontinentali, tipo visioni su aerei di linee di lunga percorrenza;
la region europea e' "2")
DVD: Digital
Video Disc, nato per rimpiazzare i CDROM e i supporti video domestici
(VHS et similia), ha la stessa forma fisica di un normale CDROM, ma
puo' arrivare nella forma piu' evoluta a essere scrivibile su entrambe
le faccie e per ogni faccia su due strati differenti.
DVD-RAM: riscrivibili da 2.5GB per faccia
DVD-5: 4.7GB singola faccia
singolo strato (il piu' utilizzato in ambito di registrazione domestica
video e dati)
DVD-9: 8.5GB singola faccia doppio strato (il piu' usato in
ambito di DVD cinematografici)
DVD-10: 9.7GB doppia faccia singolo strato
DVD-18: 17GB doppia faccia doppio strato
Torna
su
Conclusione
I parametri e le opzioni non sono spiegati uno per uno per il semplice
fatto che ognuno ha tutte le spiegazioni molto piu’ tecniche e
approfondite di quello che potrei fare io nei manpage dei rispettivi
programmi.
Io ho bruciato i CD a 4X LITEON DVDRW LDW-451S e letti su un lettore da
tavolo LG5253, usando supporti medi (ne’ di marca ne’ bulk), il lettore
ha riprodotto fluidamente i film masterizzati su DVD-R e ha presentato
invece qualche saltuario scatto fra capitolo e capitolo sui supporti
DVD+R.
Torna
su
DISCLAIMER
E'
inutile ricordarvi che la copia di un dvd è ILLEGALE se non
si è proprietari dello stesso o se fatta ai fini di una sua
distribuzione a terzi; occhio perciò a quello che fate :) e sia
ben inteso che tale specie di howto non vuole essere affatto di
incentivazione al perseguimento di finalità illegali.
Torna
su
Sythos
<sythos[at]sythos[dot]net>
Rel. 1.3 05-apr-2004