C’è una caratteristiche dei DVD Video piuttosto sconosciuta ai più ma che consente di espandere in modo interessante l’interattività e di sfruttare alcune caratteristiche dei lettori DVD per rendere in qualche modo intelligenti e dinamici menu e filmati: lo Scritping.
Molti DVD commerciali sfruttano la potenza dello scripting per proporre agli spettatori giochi interattivi o per adattare in modo dinamico i menu (basti pensare ai menu random dei DVD Star Wars), oggi, grazie alle più recenti release dei software di Authoring, queste potenzialità sono a disposizione di tutti e tra questi software figura, ovviamente, anche Sony DVD Architect Pro 4.5.
In questo tutorial cercheremo di capire i fondamenti dello scripting in DVD Architect e realizzeremo alcuni semplici script di sicura utilità.
N.B.
Il tutorial è basato sulla versione 4.5 di DVD Architect, comunque è valido anche per le versioni precedenti che gestiscono gli scripting.
Per capire come funziona lo scripting dei DVD occorre, prima di tutto, capire cosa significano le sigle GPRM ed SPRM.
GPRM = General Purpouse Register Memory
Sono registri di memoria volatile del lettore DVD in cui è possibile, tramite gli script, scrivere e leggere valori o link a menu e media del nostro DVD.
DVD Architect può gestire fino ad un massimo di 6 GPRM numerati da 0 a 5.
SPRM = System Parameter Register Memory
Sono registri di memoria che contengono i parametri di configurazione del lettore DVD come ad esempio la lingua di default scelta per i menu o il numero di traccia attualmente in riproduzione.
Gli SPRM sono 24 numerati da 0 a 23 (maggiori informazioni possono essere reperite nell’Help online o nel manuale di DVD Architect).
SPRM
Descrizione
Note
0
Menu language code
Identifica la lingua impostata per i menu
1
Audio track number
Indica il numero della traccia audio
2
Subtitle track number
Indica il numero della traccia sottotitoli
3
Video angle number
Indica il numero di traccia del multi-angolo
4
Title number
Indica il numero del Titolo attualmente in esecuzione
5
Video title set (VTS) number
Indica il numero del titolo all’intero del Video Title Set (VTS) attualmente in esecuzione
6
Title program chain number
Numero dell’attuale Program Chain (PGC)
7
Chapter number
Indica il capitolo attualmente in esecuzione
8
Highlighted button number
Indica il pulsante attualmente selezionato
9
Navigation timer
Valore attuale del Navigation Timer
10
Navigation timer destination (which track to play when navigation timer in SPRM 9 expires)
Indica quale traccia eseguire una volta che il Navigation Timer (vedi SPRM9) è terminato
11
Player audio mixing mode for karaoke
12
Country code for parental management
Indentifica il Country Code per il Parental Control
13
Parental management level
Indica il livello di Parental Control
14
Player configuration for video
Indica la configurazione del player relativa al video
15
Player configuration for audio
Indica la configurazione del player relativa all’audio
16
Initial audio language code
Indica il codice iniziale per la lingua dell’audio
17
Initial audio language code extension
Vedi sopra
18
Initial subtitle language
Indica il codice iniziale per la lingua dei sottotitoli
19
Initial subtitle language extension
Vedi sopra
20
Player region code
Indica l’area code del lettore DVD
21
Reserved
Riservato
22
Reserved
Riservato
23
Reserved
Riservato
Nell’help online trovate anche tutti i codici numeri per quanto riguarda il REGION CODE ed il MENU LANGUAGE CODE.
Sfruttando gli SPRM è possibile, ad es., impostare uno specifico menu all’avvio in base alla lingua impostata sul lettore DVD o avviare uno specifico filmato.
Vediamo, a questo punto, come operare in DVD Architect Pro per compilare uno script.