UTILIZACIÓN DE LOS SCRIPTS.
Los Scripts nos permiten interactuar con el DVD, y realizar acciones al azar de forma automática, en función de determinados factores. Por ejemplo permite que se tomen dos decisiones distintas en función de donde hayamos tomado la decisión de reproducir algo… etc..
Nada mejor para entender el funcionamiento, como ha pasado anteriormente, que utilizar un ejemplo.
Para lo cual crearemos un par de Scripts, empezando por uno que reproduzca todo.
Volvemos a dejar el proyecto como en la Imagen 1 (Imagen 4 de la Parte II de este tutorial).
Ampliación de la Imagen 1
Primero quitamos el Story y eliminamos también todas las marcas que creamos de los capítulos 1 y 2.
Ahora añadiremos un Script para lo cual pulsaremos en el icono en la parte superior de la aplicación o en el menú project/add to project/script.
Seleccionaremos el nuevo Script y le cambiaremos el nombre por "reproducción aleatoria" y lo mantendremos seleccionado. En las siguientes imágenes podemos ver todo lo anterior.
Ampliación de la Imagen 2
En la ventana del Timeline seleccionamos la pestaña Script y nos aparece tal cual en la Imagen 2, situamos el cursor sobre la primera línea y en la ventana de propiedades nos aparece lo siguiente:
Ampliación de la Imagen 3
Como podemos observar todavía no hay nada configurado, para lo cual seleccionaremos sobre el desplegable y realizaremos los siguientes cambios.
Línea 1:
En “Command” seleccionaremos “Set GPRM”
En “Operation” seleccionaremos “ran”
En “Source Type” seleccionaremos “Immediate”
En “Source Value” pondremos “2”
En “Target” seleccionaremos “GPRM 0”
Ojo las comillas no hay que ponerlas.
La línea 1 genera un número aleatorio entre 1 y 2.
Ahora añadiremos la segunda línea para lo cual pulsaremos sobre el botón “+” que aparece en la Imagen 2.
Esta segunda línea estará configurada de la siguiente forma:
Línea 2:
En “Command” seleccionaremos “Jump”
En “Jump To” seleccionaremos “Capítulo 1”
El desplegable bajo “GPRM Based Marker” lo dejamos en “GPRM 0” y la casilla desactivada.
En “Execute if” seleccionaremos “GPRM 0”
En “is” pondremos “=”
En “to” seleccionaremos “Immediate”
En “with value” pondremos 1.
Ahora añadiremos una nueva línea y la configuraremos igual que la línea 2 salvo que en “Jump To” pondremos “Capítulo 2” y en “with value” pondremos 2.
Con este Script se consigue que de una forma aleatoria se reproduzca el capítulo 1 o el capítulo 2.
Esto se utiliza seleccionando el menú principal y en sus propiedades en la opción “At End” seleccionamos “Timeout” y en “Action” seleccionamos el Script que hemos creado “Reproducción Aleatoria”. Nuestro proyecto quedará como en la siguiente Imagen. Y a probar.
Ampliación de la Imagen 4
Como podemos comprobar funciona perfectamente y realiza su labor sin ningún problema (este ejemplo lo he sacado de la ayuda del programa).
Bueno pues ahora vamos a complicar más la cosa, que si no, no tiene gracia. Ahora realizaremos lo siguiente, en primer lugar borraremos el Script Creado y volveremos a crear otro. Este nuevo Script se llamará "Reproducción Total" y, como su nombre indica, hará que se reproduzcan los dos capítulos uno tras otro. También crearemos otro Script que lo llamaremos “Clip Final” y la función de este Script será hacer que se dirija la acción hacia el menú principal o hacia la película 2 en función de si hemos seleccionado una reproducción total o sólo de un capítulo (en este caso del Capítulo 1). También hará que se vuelva al menú principal tras reproducir el Capítulo 2.
Tras crear el Script “Reproducción Total” lo configuraremos de la siguiente forma, crearemos tres líneas, la primera quedará así:
Línea 1:
“Command” en “Set GPRM”
“Operation” en “mov”
“Source Type” en “Immediate”
“Source Value” en “1”
“Target en “GPRM 0”
Línea 2:
“Command” en “Set GPRM”
“Operation” en “mov”
“Source Type” en “Immediate”
“Source Value” en “1”
“Target en “GPRM 1”
Línea 3:
“Command” en “Jump”
“Jump To” en “Capítulo 1”
Vamos a explicar un poco lo que realizan esas líneas:
La línea 1 usa el primero de los “GPRM” disponibles para el usuario y le asigna el valor 1.
La línea 2 usa el segundo de los “GPRM” disponibles y le asigna el valor 2.
La línea 3 salta hacia el Capítulo 1 para reproducirlo.
Más adelante explicaré la utilidad de las dos líneas primeras.
En la siguiente Imagen vemos como quedará el proyecto una vez terminado.
Ampliación de la Imagen 5
En el menú principal en botón “Película” enlazará con el “Reproducir Todo”. Al tiempo que Capítulo 1 enlazará con “Capítulo 1” y Capítulo 2 con “Capítulo 2”.
Si seleccionamos “Película” nos llevará hasta el Script “Reproducir Todo” y éste a su vez hasta el Capítulo 1, después de dar los valores a gprm0 y a gprm1.
Dejaremos de momento esto aquí hasta que acabemos de crear el Script 2 llamado “Clic Final”
Creamos un Script nuevo y le damos el nombre de “Clic Final”. Configurándolo como sigue:
Línea 1:
“Command” en “Goto”
“Line Number” en “4”
Activamos la casilla “Compare Command”
“Execute if” en “GPRM 1”
“is” en “=”
“to” en “Immediate”
“with value” en “0”
Línea 2:
“Command” en “Set GPRM”
“Operation” en “mov”
“Source Type” en “Immediate”
“Source Value” en “0”
“Target” en “GPRM 1”
Línea 3:
“Command” en “Jump”
“Jump To” en “Capítulo 2”
“Gprm Based Marker” no seleccionado.
El desplegable bajo lo anterior en GPRM 0
“Compare Command” en Seleccionado.
“Execute if” en “GPRM 0”
“is” en “=”
“to” en “Immediate”
“with value” en “1”
Línea 4:
“Command” en “Jump”
“Jump To” en “Menú Principal”
En las opciones del Capítulo 1 pondremos “End jump” en “Clic Final”
Lo mismo haremos en el Capítulo 2.
Todo quedará como en la Imagen 5 anterior.
En la siguientes imágenes podremos ver cómo se comporta el Proyecto en función de lo que seleccionemos:
Ampliación de la Imagen 6
En la Imagen 6 hemos seleccionado reproducir todo las líneas amarillas es la dirección principal y la verde es la dirección una vez se ha reproducido todo.
Ampliación de la Imagen 7
En la imagen 7 vemos la respuesta del proyecto al pulsar sobre Capítulo 1 en el menú principal, primero se dirige a Capítulo 1, cuando termina a Clic Final para dirigirse hacia el menú principal.
Ampliación de la Imagen 8
En la imagen 8 vemos como responde el DVD al seleccionar reproducción del Capítulo 2, cuando termina de reproducir dicho capítulo se dirige al script “Clic Final” y de éste al menú principal.
El Script “Clic Final” funciona de la siguiente forma:
Recordaremos que si reproducimos todo, tanto GPRM 0 como GPRM 1 se cargaban con el valor 1, bien siguiendo esta línea se reproduce el Capítulo 1 y posteriormente se dirige al Script “Clic Final”, en la siguiente Imagen se puede ver el código del “Clic Final”:
Ampliación de la Imagen 9
En la línea 1 comprueba si GPRM1 es igual a 0, como no es así sigue con la siguiente línea en la cual se cambia el valor de GPRM1 a 0, luego se salta al capítulo 2 ya que GPRM0 si es 1, después de reproducir el Capítulo 2 se vuelve de nuevo a reproducir este Script, pero en este caso al comprobar la línea 1 GRPM1 si es 0 con lo cual se salta a la línea 4 que nos manda al menú principal.
En caso de reproducir desde el Menú principal el Capítulo 1 o el Capítulo 2 el valor de GPRM 1 será 0, (ya que lo es por defecto) con lo cual el Script “Clic Final” nos enviará de nuevo al Menú principal.
TRABAJO CON SLIDESHOW (PASE DE FOTOGRAFIAS).
Para terminar con este tutorial veremos como crear un Slideshow. A ver como sale…
El Slideshow se puede añadir al proyecto de la misma forma que los elementos anteriores. Una vez que se ha añadido, en el Menú principal modificamos el botón sonido y lo llamamos fotos, lo enlazamos con el Slideshow al que también le hemos cambiado el nombre por “Fotos”. En la ventana donde se encuentra el timeline seleccionamos Slideshow y veremos los siguiente:
Ampliación de la Imagen 10
Como podemos observar no hay ninguna foto, en el despegable que está encerrado en una elipse roja podemos seleccionar la transición entre una foto y otra. Por defecto está en “No Transition” pero en la Imagen aparece ya seleccionada “Dissolve”.
Para añadir fotos sólo hay que seleccionarlas desde el menú PALETTE/STILL hasta la ventana representada en la Imagen 10. La duración por defecto de cada foto se establece en PREFERENCES y está en 10 segundos, aunque como se puede ver yo la he cambiado a 5 segundos.
Una vez añadidas las fotos tendremos la duración de cada foto (5 segundos) así como si tiene audio o no, una imagen reducida de la foto para que podamos identificarla, así como su nombre en File. También aparece una casilla de verificación llamada pause por cada foto (si la activamos tendremos que pasar de foto a foto manualmente).
Si seleccionamos cada una de las fotos que hemos añadido podemos añadirle audio a cada una de las imágenes, o por el contrario si seleccionamos el “Slideshow” podemos poner un audio que sea el mismo para todo el pase de fotos, dentro de las características del “Slideshow” podemos seleccionar “Fit to Audio” o “Fit to Sliders”.
“Fit to Audio” reproduce todo el pase con el audio que se ha añadido como se puede ver en Imagen 11 manteniendo el tiempo predeterminado de 5 segundos entre imágenes.
“Fit to Sliders” ajusta las imágenes al tiempo total que dura el audio que tengamos.
Podemos añadir tantas pistas de audio como deseemos.
Ampliación de la Imagen 11
Para terminar añadir que cuando termine el pase se vuelva de nuevo al menú principal para lo cual en "End jump" pondremos Menú principal.
Ampliación de la Imagen 12
En la Imagen 12 podemos ver cómo queda todo.
AÑADIR SUBTÍTULOS.
Por último veremos como añadir subtítulos a nuestro proyecto, para lo cual seleccionaremos el clip que deseemos y como se muestra en la siguiente Imagen, pulsando sobre "Add Subtitle at Playhead" seleccionaremos un podíamos llamarlo trozo de subtitulo que tiene una duración determinada que podemos alargar o acortar desde el propio timeline.
Ampliación de la Imagen 13
En la Imagen 14 vemos las opciones de un subtítulo. Los subtítulos no ocupan toda la película, sino que hay que ir añadiendo distintos trozos como anteriormente se expuso, tarea que hay que repetir por cada idioma en que tengamos los subtítulos.
Ampliación de la Imagen 14
Como podemos ver en las propiedades en la parte superior tenemos una zona donde introducimos el texto (text). En la pestaña general podemos definir el tiempo que durará el clip del subtítulo, así como cuando empieza y termina. El formato referente a la posición tanto horizontal como vertical. Más abajo tenemos un apartado llamado Graphic para añadir una imagen, por ejemplo para tener los subtítulos sobre un fondo determinado.
Después vemos el lenguaje que afecta a este clip de subtítulos, en este caso está seleccionado “Spanish”.
Como ya he comentado anteriormente el hecho de añadir subtítulos a un proyecto de 1 hora por ejemplo, aunque no es difícil si puede llegar a ser pesado.