CREAZIONE DI DVD VIDEO CON MENU'
Chiunque sia appassionato di grafica e video, prima o poi si trova a dover creare un DVD video da poter inserire nel lettore di casa,
Tutto questo è possibile anche tramite i nostri sistemi Amiga, e grazie a dei volonterosi sviluppatori che hanno impegnato il loro tempo nel porting di applicazioni grafiche su AmigaOS4.x .
Per incominciare dovreste avere già il materiale pronto per essere utilizzato (cioè i filmati e/o animazioni ), che sono acquisiti da videocamera o realizzati con dei software 2D/3D. Nel mio caso ho utilizzato dei video che ho acquisito tramite la mia telecamera Canon, sull'HD del sistema in
Le scene acquisite sull'Hard Disk formattato in EXT3, sono poi state editate tramite Blender 3D in AmigaOS4 ,con l'aggiunta di scritte ,effetti e musiche e poi salvate in formato mpg2 .
Questa operazione richiede un tempo variabile in base alla CPU che si utilizza sul propio Amiga, perchè Blender scompone i filmati in singoli frame su cui si puo' agire tagliando parti che non interessano e applicando gli effetti sia di transizione che video come la possibilità di rendere il filmato in bianco e nero con un effetto di vecchio nastro cinematografico. Quindi una volta eseguito tutte le opportune modifiche che riteniamo necessarie ,andiamo nel pannello dove si eseguono i rendering e nella sezione tutta a destra FORMAT selezioneare FFmpeg (che dovete avere installato sul vostro HD ,scaricabile come sempre da OS4depot). Poi selezionate il Tab VIDEO e in Preset selezionate DVD, il format dev'essere a mpeg2.
Con queste impostazioni avrete il risultato finale in formato PAL 720x576, per sicurezza andate nel tab principale format e verificate che i parametri size x e size y abbiano i valori del formato video richiesto .Altrimenti sempre in quella sezione cliccate a destra in alto su PAL.
A questo si deve aprire la scheda AUDIO e selezionare MULTIPLEX AUDIO, dopo di che nella scheda OUTPUT (sulla sinistra) inserire il percorso dove si vuole salvare il lavoro fatto.
Come ultimo passo si deve eseguire il rendering del filmato,
Queste operazioni vanno ripetute per ogni filmato che volete inserire nel vostro DVD. In caso abbiate già dei video e/o animazioni pronte all'uso ,tutto quello che è stato spiegato sopra non si rende necessario visto che i vostri lavori sono già nel formato necessario .
Adesso siamo pronti per creare sul nostro disco fisso una struttura di cassetti con cui ci risulta comodo la classificazione dei nostri file.
Personalmente ho creato una directory col nome del mio progetto, nel mio caso VACANZE ,e al suo interno le sotto directory ,MENU dove vi colloco i file necessari alla creazione del menu, FILMATI con dentro i miei video editati, VMGM che contiene l'animazione introduttiva del progetto, ed infine DVD dove vi saranno contenuti i vari file creati da DVDAuthor, che sono la vera struttura del nostro disco che poi andremo a masterizzare.
per creare la schermata o animazione introduttiva ,o si utilizza un file mpeg con traccia audio già pronto, oppure se ne deve creare uno con qualsivoglia software.
Se si vuole utilizzare solo un'immagine, anche questa deve essere in formato mpeg ,ed anche in questo caso viene utilissimo il sequencer di Blender.
Una volta caricato tale Software ed essere andati nella sezione di editing video, dal menu relativo alla timeline si seleziona ADD
A questo punto viene visualizzata una striscia che corrisponde alla nostra immagine appena caricata e la si deve posizionare all'inizio del flusso video al frame 1. Poi a seconda di quanto tempo deve durare l'intro, si deve allungare la striscia di tanti frame quanto è il tempo di permanenza sullo schermi, tenendo presente che 25 Frame di animazione corrispondono a un secondo . Per esempio 100 fotogrammi durano 4 secondi, e così via.
Per fare questo si deve selezionare il lato all'estremità destra della striscia col tasto DX del mouse e tenendolo premuto spostarsi verso destra di tanti fotogrammi quanto si vuole lunga l'animazione.
Adesso si deve aggiungere una traccia audio che deve durare lo stesso tempo dell'animazione (in caso di una traccia piu' lunga basta una volta fissata sulla timeline selezionare il punto del frame che bisogna tagliare la parte in eccesso e poi selezionare dal menu' STRIP -> CUT (SOFT) AT CURRENT FRAME con cui tagliamo in due la traccia audio, e quindi col tasto DX del mouse selezionare la parte che non ci interessa eliminarla col tasto Canc e confermare l'operazione).
Dopo di che impostare tutti i vari parametri per il calcolo del filmato come spiegato all'inizio dell'articolo.
A questo punto ,bisogna creare il menu con cui si andrà a selezionare il filmato da visualizzare.
Per la creazione del menu principale utilizzeremo GIMP 2.4.7 in versione OS4.x tramite Amicygnix, una volta caricato il suddetto software dal menu file selezionare APRI ,per caricare un'immagine che piu' ci piace come sfondo oppure da noi creata, altrimenti se vogliamo disegnare tramite GIMP l'immagine di sfondo selezionare NUOVO .
In tutte e due i casi l'immagine dev'essere in risoluzione PAL ovvero 720x576 .
Ora bisogna scrivere i titoli dei vari filmati da selezionare (oppure possono essere già scritti tramite un altro software che avete utilizzato precedentemente per la creazione dello sfondo del menu), e salvate il risultato all'interno del cassetto MENU con un nome che specifichi il tipo di immagine, io ho scelto SFONDO.
Senza chiudere l'immagine selezionare: LIVELLO>TRASPARENZA>AGGIUNGI CANALE ALFA
aggiungere quindi un nuovo livello:
LIVELLO>NUOVO LIVELLO che lo chiameremo pulsanti. Selezionare il nuovo livello nella finestra che è apparsa , e disegnare le aree che corrispondono ai pulsanti che si vogliono creare attorno ai nomi dei video.
Per aiutarsi in questa operazione ,si possono creare delle righe di riferimento selezionando ai bordi della finestra con l'immagine i righelli col puntatore e trascinare la riga di riferimento sia orizzontale che verticale nei punti che ci servono creando dei rettangoli .
Poi disegnare i rettangoli attraverso i punti di riferimento tramite lo strumento di selezione rettangolare e poi scegliendo dal menu della finestra dell'immagine MODIFICA>DELINEA SELEZIONE .
Ripetere l'operazione per le varie voci del menu, disegnati i rettangoli lasciare visualizzato solo il livello pulsanti cliccando l'icona che raffigura l'occhio in corrispondenza del livello sfondo (nella finestra di gestione dei livelli ,ovviamente). Salvate l'immagine col nome pulsanti.png togliendo la spunta da tutte le opzioni.
Adesso da Workbench andare nella directory dove avete salvato il file dei pulsanti e con il pulsante destro del mouse selezionare il file e cliccare su duplica . Una volta duplicato il file dell'immagine rinominarlo in pulsantiselezionati.png .
Ora dobbiamo creare il file con lo script per la creazione del menu. Quindi aprite il vostro editor preferito ed inserite queste linee che andrete a salvare col nome di menu.xml :
<subpictures>
<stream>
<spu start="00:00:00.00" highlight="pulsantiEvidenziati.png"
select="pulsantiSelezionati.png" force="yes" autoorder="rows"
autooutline="infer">
</spu>
</stream>
</subpictures>
Con questa ultima fase ,abbiamo finalmente tutti gli elementi necessari ,non ci resta che aprire una Shell nella directory dove abbiamo tutti i file ,ed eseguire il comando SPUMUX che fa parte del pacchetto di DVDAuthor, quindi digitate:
SPUMUX MENU.XML < MENU-PRE.MPG > MENU.MPG
Se tutto è andato a buon fine dovreste avere con menu.mpg il menu per il vostro DVD.
L'ultima fase consiste nel creare un file in formato xml sempre tramite un editor di testi, che indichi a dvdauthor come disporre i vari elementi nella struttura del vostro DVD, questo file lo dovreste adattare in base alle vostre esigenze ,cioè in base a quanti filmati avete per la vostra creazione:
<dvdauthor dest="Lavoro:Masterizzazione/DVDVacanze/DVD">
<vmgm>
<menus>
<video format="pal" aspect="4:3" />
<pgc>
<pre>if (g2 eq 1) jump menu 2;</pre>
<vob file="Lavoro:Masterizzazione/DVDVacanze/vmgm/IntroDVD.mpg" pause="2" />
<post>g2=1; jump menu 2;</post>
</pgc>
<pgc>
<button>g1=1; jump titleset 1 menu;</button>
<button>g1=2; jump titleset 1 menu;</button>
<button>g1=3; jump titleset 1 menu;</button>
<button>g1=4; jump titleset 1 menu;</button>
<vob file="Lavoro:Masterizzazione/DVDVacanze/titleset1/menu/menu.mpg"
pause="inf" />
</pgc>
</menus>
</vmgm>
<titleset>
<menus>
<video format="pal" aspect="4:3" />
<pgc>
<button>jump title 1;</button>
<button>jump title 2;</button>
<button>jump title 3;</button>
<button>jump title 4;</button>
<button>jump vmgm menu;</button>
<vob file="Lavoro:Masterizzazione/DVDVacanze/titleset1/menu/menu.mpg"
pause="inf" />
</pgc>
<pgc entry="root">
<pre>
if (g1 eq 4) {g1=0; jump title 4;} else
if (g1 eq 3) {g1=0; jump title 3;} else
if (g1 eq 2) {g1=0; jump title 2;} else
if (g1 eq 1) {g1=0; jump title 1;}
</pre>
<button>jump title 1;</button>
<button>jump title 2;</button>
<button>jump title 3;</button>
<button>jump title 4;</button>
<vob file="Lavoro:Masterizzazione/DVDVacanze/titleset1/menu/menu.mpg"
pause="inf" />
</pgc>
</menus>
<titles>
<video format="pal" aspect="4:3" />
<pgc>
<vob file="Lavoro:Masterizzazione/DVDVacanze/filmati/Trentino.mpg"/>
<post> jump title 2; </post>
</pgc>
<pgc>
<vob file="Lavoro:Masterizzazione/DVDVacanze/filmati/Sicilia.mpg"/>
<post> jump title 3; </post>
</pgc>
<pgc>
<vob file="Lavoro:Masterizzazione/DVDVacanze/filmati/Crocera2010.mpg"/>
<post> jump title 4; </post>
</pgc>
<pgc>
<vob file="Lavoro:Masterizzazione/DVDVacanze/filmati/CeciPiccolaJedi.mpg"/>
<post> call vmgm menu; </post>
</pgc>
</titles>
</titleset>
</dvdauthor>
Basta che sostituite i percorsi e nomi dei video ,con quelli che avete creato voi ,mi sembra tutto abbastanza intuitivo anche senza avere particolari nozioni di programmazione (cose che tra l'altro non ho anch'io) salvate il file col nome che volete nel mio caso dvd.xml e da Shell eseguite questo comando:
DVDAUTHOR -X dvd.xml
nella directory che avete specificato alla prima riga di questo script ,verrà creata la struttura che andrà masterizzata .
Questa fase richiede un po di tempo in base alla CPU montata sul vostro sistema Amiga .
Spero che sia stato tutto abbastanza chiaro ,quindi buon lavoro a tutti .