Foro de SigT
Noticias: El foro ya está instalado, falta agregarle alguna cosilla
 
*
Bienvenido(a), Visitante. Favor de ingresar o registrarse. Enero 07, 2009, 06:03:21


Ingresar con nombre de usuario, contraseña y duración de la sesión


Páginas: [1]
  Imprimir  
Autor Tema: [Karaoke] Efecto de Agrandar Sílabas Defectuoso  (Leído 1338 veces)
Kazka
Moderador global
Nuevo usuario
*****
Mensajes: 26


Ver Perfil
« en: Marzo 15, 2007, 05:57:52 »

Superjabato dejó este mensaje en los comentarios del blog:

Citar
Muchas gracias por el tutorial, esta fantastico, pero tengo un problema. Cuando meto este efecto, {\t(0,350,\frz-0.05\bord3\alpha&H00&\be1)}
{\t(350,890,\alpha&HFF&\frx7200\fscy10)}{\k35}, te agranda las letras y lo realiza perfectamente, pero me lo hace por debajo de la siguiente silaba. Me explico, desde el principio sale la frase entera, y segun va sonando las silabas de la cancion, se agranda y vuelven a su estado inicial, con su correspondiente relleno, pero me lo hace por debajo de la silaba siguiente. Como puedo arreglar esto?Huh
Gracias y saludos.

Veamos el efecto que has puesto:

Citar
{\t(0,350,\frz-0.05\bord3\alpha&H00&\be1)}{\t(350,890,\alpha&HFF&\frx7200\fscy10)}{\k35}

Veo que el problema es que has puesto que la sílaba se agrande durante un tiempo superior al que se "canta" la sílaba. El {\k35} nos indica la duración de la sílaba, pero claro, el efecto de agrandar la sílaba se produce de (350,890), es decir, empieza justo cuando la sílaba ya se ha terminado.

El efecto correcto sería:

Citar
{\t(0,180,\frz-0.05\bord3\alpha&H00&\fscx150\fscy150)}{\t{180,350,\frz0\fscx100\fscy100)}

Por ejemplo con eso en la primera mitad de la duración de la sílaba salta hacia arriba (suponiendo que al usar el \frz-0.005 hayas colocado un \org al inicio de la frase), su borde pasa a ser 3 y se agranda al 150% del tamaño de la fuente mientras se vuelve completamente opaca (ten en cuenta que esto funcionará si el estilo es transparente o pones un \alpha inferior al inicio de la frase). En la segunda parte de la duración de la sílaba vuelve hacia abajo a su posición original y pasa a ser del tamaño normal del estilo.

No te recomiendo usar el \frz habiendo usado un \org para emular un salto...

Vamos, que en resumen, la primera sílaba de la frase debería quedarte tal que así:

Citar
{\org(20000,5000)}{\be1}{\alpha&HFF&)}
{\t(0,180,\frz-0.05\bord3\alpha&H00&\fscx150\fscy150)}{\t{180,350,\frz0\fscx100\fscy100)}
{\k35}sílaba{\r}

Eso sería el inicio de la frase junto con la primera sílaba Sonrisa El \be no se puede meter en un \t, tienes que añadirlo al inicio de cada frase.

Eso sí, un último consejo que te voy a dar. Al usar el efecto de agrandar sílabas en una frase completa con todas las sílabas, haces que al agrandarse una las demás se desplacen para dejarle sitio, de modo que la frase no se está nunca quieta en su sitio. Si usas Aegisub te recomiendo que uses el script "one-line-per-syllabe" que viene incluído en el Aegisub. Dale al 'Automation Manager' dentro del Aegisub tras haber cargado el script del karaoke SOLO timeado. Dale a "Añadir" y ahí vete a la carpeta de instalación del Aegisub\Automation\FactoryBrew. Carga el script "line-per-syllable.lua". Aplícalo con el siguiente comando:

Citar
{\org(20000,5000)}{\be1}{\alpha&HFF&)}
{\an5\pos($X,40)\t($START,$MID,\frz-0.05\bord3\alpha&H00&\fscx150\fscy150)}
{\t($MID,$END,\frz0\fscx100\fscy100)}

Todo es una línea completa. Con eso tienes el karaoke con el efecto que quieres pero con la ventaja de que tienes cada sílaba en una línea independiente, de modo que la ampliación de la sílaba no afecta a las demás consiguiendo un efecto más limpio y trabajado (aparte de hacer el karaoke con un par de clicks simplemente xD).

Que lo disfrutes :3
« Última modificación: Marzo 15, 2007, 06:28:53 por Kazka » En línea
superjabato
Nuevo usuario
*
Mensajes: 1


Ver Perfil
« Respuesta #1 en: Marzo 18, 2007, 03:02:03 »

Perdonar por el fallo, pero la linea que tenia que haber puesto, donde tengo el problema es esta:
{\t(0,50,\fscx140,\fscy140}{\t(50,100,\fscx100,\fscy100}{\pos(45,30)}{\K10}she
Se me agranda detras de la siguiente silaba. He probado con lo que habeis posteado, "{\org(20000,5000)}{\be1}{\alpha&HFF&)}
{\t(0,180,\frz-0.05\bord3\alpha&H00&\fscx150\fscy150)}{\t{180,350,\frz0\fscx100\fscy100)}
{\k35}sílaba{\r}", pero me sigue pasando.
PD. Perdonar, pero no se como he podido tener ese fallo  Huh
En línea
Kazka
Moderador global
Nuevo usuario
*****
Mensajes: 26


Ver Perfil
« Respuesta #2 en: Marzo 19, 2007, 06:39:46 »

{\t(0,50,\fscx140,\fscy140}{\t(50,100,\fscx100,\fscy100}{\pos(45,30)}{\K10}she

Vamos a ver, dices que se te agranda detrás de la siguiente sílaba, pero no sé qué quieres decir exáctamente. Un screenshot puede ser útil en este caso. Aunque así a priori te corrijo un par de cosas:

{\pos(45,30)}{\t(0,50,\fscx140,\fscy140)}{\t(50,100,\fscx100,\fscy100)}{\K10}she{\r}

Si te refieres a que la sílaba siguiente queda por encima de la que se está agrandando puede que sea porque tienes una sílaba por línea y la tienes en una capa superior, por lo tanto, queda encima.
En línea
Páginas: [1]
  Imprimir  
 
Ir a:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006, Simple Machines LLC

XHTML 1.0 válido! CSS válido! Dilber MC Theme by HarzeM