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

Il documento è rilasciato sotto licenza GNU Free Documentation License.
http://www.gnu.org/copyleft/fdl.html

Valid HTML 4.01!