miércoles, 9 de junio de 2010

Filtro AviSynth : Rotate

El plugin Rotate sirve para rotar en un angulo deseado los cuadros de un video. Este es muy util cuando hemos grabado un video de costado (90 grados)

Supongamos que tenemos el vídeo grabado como el de la figura de arriba, con el plugin
Rotate podemos rotar 90 grados el cuadro del vídeo.

El filtro Rotate tiene cuatro parámetros :
angle = angulo de rotación, el cual puede ser entre 0.0 grados a 259.9 grados, por defecto toma el angulo del clip.
width = al ancho del vídeo de salida, por defecto es el del vídeo entrante.
height = alto del vídeo de salida, por defecto es el del vídeo entrante.
color = es el color de fondo de parte del clip, por defecto es el color del vídeo entrante.

Tenemos primero que averiguar el ancho y alto del vídeo a modificar. Para ello cargamos el script siguiente :

Podemos ver que el ancho del vídeo es de 480 y el alto es de 640pixeles, luego si vamos a rotarlo 90 grados el nuevo vídeo debe tener 640 de ancho por 480 de alto.

Luego procedemos a crear el script para rotar el vídeo :


Finalmente cargamos el script en Virtual Dub para poder apreciar el resultado :


Luego en Virtual Dub procedemos a guardar el vídeo modificado para ello vamos a Vídeo/
Compression... en la ventana que se apertura seleccionamos el codec ffdshow y damos clic
OK.


Ahora vamos a File/ave as... y en el explorador seleccionamos el nombre y carpeta donde guardar el archivo , damos clic sobre Guardar y listo.

Como vemos usando AviSynth y el plugin Rotate , hemos rotado 90 grados el vídeo en cuestión de minutos.

Nota : El plugin Rotate puede ser descargado desde :
http://avisynth.org.ru/
y su autor es : Alexander Balakhnin aka Fizick

Eduardo Ponce
mepgkun@hotmail.com

sábado, 5 de junio de 2010

FILTRO AVISYNTH : ADD GRAIN

AddGrain genera en la película un efecto parecido a la lluvia, al agregar
ruido aleatorio al video clip.

¿Como usar este filtro?
Primero tenemos que bajarnos el filtro de http://avisynth.org/warpenterprises/index.html#imagesequence (Avisynth Filter Collection).
Luego extraemos del archivo zip el archivo AddGrain.dll y lo colocamos en la
carpeta de plugins de Avisynth.

Requisitos del plugin :
Requiere la versión 2.5 o superior de AviSynth y formato de color de
ingreso YV12.

Parámetros del plugin :
AddGrain(float stddev, float HorizCorr, float VerticalCorr)
donde :
stddev : la desviación estándar de el ruido generado
HorizCorr : Factor de correlación horizontal (entre 0.0 y 1.0)
VerticalCorr : Factor de correlación vertical (entre 0.0 y 1.0)

Aplicación practica :

Primero veamos como se aprecia el clip sin el filtro


Creamos el script y lo salvamos como 20.avs (Puede ser en el block de notas).
Estamos indicando en el script que deseamos aperturar el archivo 3.avi

Cargamos el script en Virtual Dub como si fuera una pelicula AVI.
Y veamos el clip aperturado :



Ahora elaboremos el script con el filtro AddGrain :


Aquí estamos indicando que se debe aperturar el clip 3.avi, luego convertir a formato
de color YV12, que es el formato en el cual trabaja el plugin AddGrain y finalmente
en la tercera columna colocamos el filtro y sus parámetros.
Guardamos el script como 21.avs y luego pasamos a aperturarlo en Virtual Dub
Veamos como se aprecia .
Podemos apreciar los puntos que se han generado sobre la película.
(semejante a una lluvia).

Seria interesante a manera de practica que vayamos variando los parámetros
y observando como va quedando el film.


Nota : Cualquier duda o corrección al articulo escribir a mi correo
mepgkun@hotmail.com , mencionando
como Asunto: AviSynth Filtros.