digitalFAQ.com Forums [Archives]

digitalFAQ.com Forums [Archives] (http://www.digitalfaq.com/archives/)
-   Convertir y Codificar Video (Español) (http://www.digitalfaq.com/archives/espanol/)
-   -   Motion Picture Menu para DVD - Mini Tutorial (http://www.digitalfaq.com/archives/espanol/13440-motion-picture-menu.html)

Prodater64 04-14-2005 02:39 PM

Motion Picture Menu para DVD - Mini Tutorial
 
Hola: Aquí va un mini tutorial para crear menúes con imágenes móviles de fondo.

Necesitaremos:
Avisynth y mpegsource.dll.
Encoder.
Un fondo móvil que pueda ser reproducido en un loop. (En banco de descargas hay un archivo de Textures Loop que pueden bajarse.)
Un tema de audio para el menú principal.
Programa de autoría (aconsejo DVD Lab Pro).
Algunos archivos útiles, backgrounds loops, still, etc. http://rapidshare.de/files/1268160/MotionMenu.zip.html

Lo primero que necesitamos es un script. Yo uso como base uno que fue generado por DVD Author GUI, modificado por mí.

Para PAL:
Quote:

header="" #Texto del encabezamiento
bordercolor=$00ffff* * *#Color del borde de los ítems
backgroundcolor=$333333 #Color del fondo, no tiene importancia ya que el "motion picture background" lo cubre
textcolor=$ffffff* * * *#Color del texto
halocolor=$101010* * * *#Color del halo del texto
fontsize=24* * * * * * *#Tamaño de la fuente
fontface="broadway bt"* * * #Fuente
TitleText1="Independence Day - Versión Cinematográfica"
TitleText2="Independence Day - Versión Extendida"
#TitleText3="Les Fugitifs"
length=1212* * * * * #tamaño del clip en cuadros ej: 1200 cuadros aprox = 48 segundos PAL
################################################## ###############################################

title1=mpegsource("D:\KVCD\Movies\ID4 - Cines01.m2v").bilinearresize( 152, 120).addborders(2,2,2,2,bordercolor).sampler(50,75 )
title2=mpegsource("D:\KVCD\Movies\ID4 - Extendida.m2v").bilinearresize( 152, 120).addborders(2,2,2,2,bordercolor).sampler(50,50 )
#title3=mpegsource("D:\KVCD\Movies\Les Fugitifs.m2v").bilinearresize( 152, 120).addborders(2,2,2,2,bordercolor).sampler(50,50 )

#Se pueden poner tantos titles como se quieran, pero habrá que previsualizar para ver como se distribuyen en la pantalla
#Este ejemplo está hecho para 2 películas en 1 DVD y por eso el resize es 152*120, si fuera para 3 films, 100*80, deben probar y ver qué es lo que se ajusta más a sus preferencias

title4=avisource("D:\KVCD\Movies\001 - Loops Backgrounds\TextureLoop029p.avi",false).loop(13)

#loop(x) x = tantas veces como duración total del clip / duración del loop de base aproximadamente
# en mi caso 52 / 4 = 13

audio=directshowsource("D:\KVCD\Movies\002 - Audio Backgrounds\03. Seal - Killer.mp3")

#Cualquier fuente de audio que Uds quieran usar, pero deberá durar más que el clip, ya que si dura menos, el audio se cortará a mitad de la reproducción del menú

logo1=fadeIn(Imagesource("D:\KVCD\Movies\003 - Still Backgrounds\BDVD.png", end=1212).bilinearresize( 100, 36).Flipvertical().addborders(2,2,2,2,$0000FF),12, $FFFFFF)

#Cualquier logo que quieran utilizar, yo personalmente utilizo uno de KDVD o BDVD según lo que haya codificado
#Observen el resize del logo a 100*36

audiodub(blankclip(length,720, 576,"yuy2",2500,100,color=backgroundcolor).killaud io,audio).FadeIO(50)

#Las coordenadas deberán ajustarse a la cantidad de videos a acomodar
#Deberán probar Uds mismos, las del script se ajustan a 2 films en 1 DVD.

overlay(title4, 0, 0)
overlay(title1, 100, 80)
subtitle(TitleText1, 100, fontsize+ 210, font=fontface, size=fontsize, text_color=textcolor, halo_color=halocolor)
overlay(title2, 100, 260)
subtitle(TitleText2, 100, fontsize+ 390, font=fontface, size=fontsize, text_color=textcolor, halo_color=halocolor)
#overlay(title3, 100, 400)
#subtitle(TitleText3, 100, fontsize+ 490, font=fontface, size=fontsize, text_color=textcolor, halo_color=halocolor)
#subtitle(header, 72, 90, font=fontface, size=(fontsize+10), text_color=textcolor, halo_color=halocolor)
overlay(logo1, 530, 460)
Para NTSC:
Quote:

header=""
bordercolor=$00ffff* * *
backgroundcolor=$333333
textcolor=$ffffff* * * *
halocolor=$101010* * * *
fontsize=24* * * * * * *
fontface="broadway bt"* * *
TitleText1="Independence Day - Versión Cinematográfica"
TitleText2="Independence Day - Versión Extendida"
#TitleText3="Les Fugitifs"
length=1212* * * * *
################################################## ###############################################

title1=mpegsource("D:\KVCD\Movies\ID4 - Cines00.m2v").bilinearresize( 100, 80).addborders(2,2,2,2,bordercolor).sampler(50,75)
title2=mpegsource("D:\KVCD\Movies\ID4 - Extendida.m2v").bilinearresize( 100, 80).addborders(2,2,2,2,bordercolor).sampler(50,50)
#title3=mpegsource("D:\KVCD\Movies\Les Fugitifs.m2v").bilinearresize( 100, 80).addborders(2,2,2,2,bordercolor).sampler(50,50)

title4=avisource("D:\KVCD\Movies\001 - Loops Backgrounds\TextureLoop029n.avi",false).loop(13)

audio=directshowsource("D:\KVCD\Movies\002 - Audio Backgrounds\03. Seal - Killer.mp3")

logo1=fadeIn(Imagesource("D:\KVCD\Movies\003 - Still Backgrounds\BDVD.png", end=1212).bilinearresize( 100, 36).Flipvertical().addborders(2,2,2,2,$0000FF),12, $FFFFFF)

audiodub(blankclip(length,720, 480,"yuy2",2500,100,color=backgroundcolor).killaud io,audio).FadeIO(50)

overlay(title4, 0, 0)
overlay(title1, 100, 50)
subtitle(TitleText1, 100, fontsize+ 130, font=fontface, size=fontsize, text_color=textcolor, halo_color=halocolor) overlay(title2, 100, 200)
subtitle(TitleText2, 100, fontsize+ 280, font=fontface, size=fontsize, text_color=textcolor, halo_color=halocolor)
#overlay(title3, 100, 350)
#subtitle(TitleText3, 100, fontsize+ 430, font=fontface, size=fontsize, text_color=textcolor, halo_color=halocolor)
subtitle(header, 72, 90, font=fontface, size=(fontsize+10), text_color=textcolor, halo_color=halocolor)
overlay(logo1,550,394)

Una vez ajustado el avs script (previsualizándolo en cualquier player), se codifica con el encoder a mpg, para posteriormente incluirlo en la autoría del DVD. Yo utilizo y aconsejo DVD Lab Pro. Sobre cada pequeño rectángulo de cada film se dibuja un marco que se linkea con la película correspondiente.
El resto de la autoría, en cuanto a menús, lo hago de la siguiente forma.


http://www.digitalfaq.com/archives/i.../2005/04/1.gif


Un menú VMG, el principal, en dónde coloco como fondo el que aquí explico, y linkeo como expliqué a los films. Cuando termina el tiempo de reproducción del clip, pasa al primer film automáticamente.
Un segundo menú root VTS, que sirve para seleccionar escenas, con links a las escenas de los films de la compilación. En este uso un still, pero podría hacerse con un motion también.
Cinco menús de escenas para cada película (yo uso 50 capítulos), pero encuentro que con 48 estaría bien y sólo se necesitarían 4 menús de selección.

Ejemplos:

http://rapidshare.de/files/1267551/B...nMenu.mpg.html
http://rapidshare.de/files/1268074/M...AL020.mpg.html


All times are GMT -5. The time now is 12:23 AM  —  vBulletin © Jelsoft Enterprises Ltd

Site design, images and content © 2002-2024 The Digital FAQ, www.digitalFAQ.com
Forum Software by vBulletin · Copyright © 2024 Jelsoft Enterprises Ltd.