Escolar Documentos
Profissional Documentos
Cultura Documentos
EJEMPLO :
1
Deseamos extraer en imagenes los cuadros 20 a 40 de un clip .mpg , para ello usamos los filtros
DirectShowSource y ImageWriter , corremos los filtros y veamos que pasa.
VirtualDubMod , nos indica que existe una falla, que el archivo con el
cual queremos trabajar requiere tener el formato de color RGB. Le
damos aceptar, cerramos VirtualDubMod y volvemos a AVSEdit.
2
Listo, no hemos tenido ninguna observacion y el clip a corrido normalmente en VirtualDubMod.En
la ventana de informacion del archivo, podemos ver que se esta utilizando RGB24.
3
AviSynth , maneja internamente cuatro formatos de colores , RGB 24 ,
RGB 32, YUY2 Y YV12,
podemos con los siguientes filtros Convert ( ) , convertirlos entre si :
• ConvertToRGB ( )
• ConvertToYUY2 ( )
• ConvertToYV12 ( )
• ConvertToRGB24 ( )
• ConvertToRGB32 ( )
4
Colocamos en el Script el filtro AddBorders y le damos un ancho de 8
pixeles a cada uno de los cuatro bordes, seleccionamos color rojo como
color del borde. (lo hacemos guiandos de lo solicitado en la pestaña
parametros (Parameters) de AVSEdit). Podriamos tambien haber
agregado en el mismo filtro la direccion del clip pero hemos eleguido
usar AVISource para ello.
5
En ciertos casos no es posible modificar el tamaño (espacial) de un
vídeo con sólo redimensionar dado que las resoluciones que se deben
obtener son fijas para cumplir algún estándar, entonces con sólo
dimensionar se dañaría el aspect ratio (AR) del mismo y éste se vería
alargado o achatado; así que para llegar a la resolución definitiva hace
falta completar los pixeles faltantes con bandas de un color solido, para
ello se usa el filtro AddBorders; este filtro agrega una banda de pixeles
de algún color de altura configurable por separado en cada margen.
Ejemplo :
El valor que se usa como argumento debe estar entre -1.0 y 1.58,
se puede tambien utilizar dos variables en las cuales una de ellas es la
inensidad del filtro en horizontal y la otra la intensidad del filtro en
vertical.
6
Imagen sin filtro Blur
7
Imagen con filtro Blur (Intensidad 1.58)
Nota : Hay que señalar que los valores negativos de Blur , en lugar de
suavizar los detalles de la imagen la agudiza.
8
argumento (colocarlo en negativo) es la cantidad de pixeles a recortar
en la parte de abajo del clip.
Ejemplo :
9
-Greyscale , convierte a escala de grises , sin modificar el formato
del color.
10
Imagen en escala de grises
Ejemplo :
Aqui primero convertimo a RGB el formato de color del clip .avi y luego
aplicamos el filtro Invert
11
Imagen del clip sin el filtro Invert
12
forma.
alpha : (0.0-255.0) , especifica la escala del canal alpha. El canal alpha
representa la transparencia. Un canal alpha de cero representa una
completa transparencia, y un valor de 255.0 representa un pixel
completamente opaco .
Ejemplo :
Imagen del clip una vez aplicado el filtro RGBAdjust del script
13
-Tweak , Este filtro provee un instrumento para ajustar el matiz (hue),
la saturacion (saturations), el brillo (brightness) y el contraste (contrast)
de un clip de video.
Hue : (-180.0 a 180.0 , por defecto es 0.0) Es utilizada para ajustar el
matiz del color de la imagen. Valores positivos cambian la imagen hacia
el rojo. Valores negativos la cambian hacia el verde.
Sat : (0.0 a 10.0, por defecto es 0.0) Es usada para ajustar la saturacion
del color de la imagen. Valores arriba de 1.0incrementan la saturacion.
Valores debajo de 1.0 reducen la saturacion. Si colocamos sat=0 lo
convierte a escala de grises.
Bright : (-255.0 a 255.0, el valor por defecto es 0.0) Es utilizado para
cambiar el brillo de la imagen. Valores por encima de 1.0 incrementan el
contraste. Valores por debajo de 1.0 disminuyen el contraste.
Ejemplo :
14
Imagen con bright=13
15
Imagen con bright=-13
16
Clip original
17