+ All Categories
Home > Documents > TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

Date post: 14-Jun-2015
Category:
Upload: api-27341597
View: 357 times
Download: 10 times
Share this document with a friend
Popular Tags:
14
TUTORIAL AVISYNTH (TRABAJANDO CON FILTROS FUENTES ) Al final del tutorial anterior (Primeros Scripts) empezamos a ver filtros internos que servian para reproducir archivos multimedia ( AVISource, OpenDMLSource, AVIFileSource), continuaremos describiendo algunos mas. FILTROS DE ARCHIVOS MULTIMEDIA -DirectShowSource , este filtro lee archivos utilizando DirectShow, el mismo sistema que usa Window Media Player. Este puede leer la mayoria de formatos que Media Player puede reproducir, incluyendo MPEG, MP3 y Quick Time, tambien puede leer archivos AVI que AVISource no puede soportar (tal como DV Type 1) Trate de leer los archivos AVI con AVISource primero y si este no funciona entonces pruebe con DirectShowSource. DirectShowSource , tiene varios argumentos entre los cuales mencionaremos : string filename : nombre del archivo fps : cuadros (frames) por segundo video : true (Opcion por defecto) , false , sirve para aperturar solo el audio. audio : true (Opcion por defecto) , false , sirve para aperturar solo el video. Veamos algunos ejemplos : Primeramente necesito tener un mismo clip en varios formatos para poder probar el filtro , por lo que he convertido un mismo clip a varios formatos y colocado cada uno de ellos en una carpeta : 1
Transcript
Page 1: TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

TUTORIAL AVISYNTH (TRABAJANDO CONFILTROS FUENTES )

Al final del tutorial anterior (Primeros Scripts) empezamos a ver filtrosinternos que servian para reproducir archivos multimedia (AVISource,OpenDMLSource, AVIFileSource), continuaremos describiendo algunosmas.

FILTROS DE ARCHIVOS MULTIMEDIA

-DirectShowSource , este filtro lee archivos utilizando DirectShow, elmismo sistema que usa Window Media Player. Este puede leer la mayoriade formatos que Media Player puede reproducir, incluyendo MPEG, MP3 yQuick Time, tambien puede leer archivos AVI que AVISource no puedesoportar (tal como DV Type 1) Trate de leer los archivos AVI conAVISource primero y si este no funciona entonces pruebe conDirectShowSource.

DirectShowSource , tiene varios argumentos entre los cualesmencionaremos :

string filename : nombre del archivofps : cuadros (frames) por segundo video : true (Opcion por defecto) , false , sirve para aperturar solo elaudio.audio : true (Opcion por defecto) , false , sirve para aperturar solo elvideo.Veamos algunos ejemplos :Primeramente necesito tener un mismo clip en varios formatos parapoder probar el filtro , por lo que he convertido un mismo clip a variosformatos y colocado cada uno de ellos en una carpeta :

1

Page 2: TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

Con este script puedo aperturar en VirtualDubMod , un archivo .mpg demi carpeta de MPEG.

Con este script puedo aperturar en VirtualDubMod , un archivo .mov demi carpeta de MOV.

Este script sirve para aperturar el mismo archivo .mov anterior pero sin

2

Page 3: TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

audio, solo el video.

Este script sirve para aperturar el mismo archivo .mov anterior pero sinvideo, solo el audio (aperturarlo en Media Player Classic).

Este script sirve para aperturar en VirtualDubMod, un archivo .mkv a una tasa de 70 fps.

3

Page 4: TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

-ImageWriter , este filtro sirve para escribir los cuadros de un clip comoimagenes al disco duro.

ImageWriter tiene varios argumentos entre los cuales mencionaremos :file: la ruta+nombre de la carpeta donde salvar las imagenesstart y end : son el principio y el fin del rango de cuadros a ser escritoscomo imagen.type : es el formato de imagen, por default es ebmp, podemos escogerentre bmp, jpeg, png, pcx. (ojo que el espacio de color de entrada paralos formatos (excepto ebmp) debe ser RGB24 O RGB32 o Y8)

Empezamos creando dos subcarpetas dentro de la carpeta AVISYNTH,con la finalidad de poder guardar dentro de ellas las imagenes (unaJPEG, y otra BMP)

Ahora trabajemos creando el script que necesitamos, primero para crearlas imagenes de formato .bmp

En este script, estamos diciendo que vamos a aperturar nuestro clip 02AVI y luego al correr el mismo, vamos a guardar como imagen loscuadros 1 al 20 , en la carpeta BMP, le damos a las imagenes elformato .bmp . Guardamos el script como 16 y vamos a nuestro

4

Page 5: TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

reproductor Media Player Classic.

En nuestro reproductor MPC (Media Player Classic) vamos al menu ydamos clic sobre File-Quick Open File , luego buscamos nuestra carpetade Scripts y seleccionamo el 16 y lo aperturamos.

Dejamos correr nuestro clip y al finalizar nos dirigimos a la carpetadonde deben encontrarse las imagenes .bmp

5

Page 6: TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

Vemos dentro del archivo BMP las veinte imagenes creadas. El tamañode las imagenes sera igual al tamaño del video, en este caso 352x240.

Ahora trabajemos creando el script que necesitamos, para crear lasimagenes de formato .jpeg

6

Page 7: TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

En este script, estamos diciendo que vamos a aperturar nuestro clip 02AVI y luego al correr el mismo, vamos a guardar como imagen loscuadros 1 al 10 , en la carpeta JPEG, le damos a las imagenes el formato.jpegEsta vez vamos a correr el archivo con VirtualDubMod, para elloseleccionamos del menu de AVSEdit Extras-ExternalPreview.

Dejamos correr el clip en VirtualDubMod y vamos a nuestra carpeta de

7

Page 8: TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

JPEG , para observar las imagenes que se han creado.

Como aprecimos, se han creado 10 imagenes jpeg del clip de la pelicula.

- BlankClip , este filtro produce un clip de video mudo, que tiene comofondo un color solido, si no se colocan argumentos, produce por defectoun clip de fondo negro de 10 segundos (RGB32), 640x480, 24 fps, 16 bit44100 Hz, stereo.

BlankCLip, tiene entre sus principales argumentos los siguientes :lengh : longitud del clip resultante en cuadros (frames).width, height : el ancho y alto del clip resultantefps: cuadros por segundo.color: Se puede especificar el color de fondo del clip (por defecto es$000000 , negro).

8

Page 9: TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

Creemos primero un clip BlankClip pòr defecto. Pero puesto que es unscript sencillo utilicemos ahora el Bloc de Notas de Windows :

Guardamos el script creado , como 20.avs , en nuestra carpeta descripts.

Ahora aperturemos el script en Media Player Classic (MPC).

9

Page 10: TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

Podemos apreciar el clip de 10 segundos creado , con fondo negro.

Hagamos un BlankClip, que tenga otro color de fondo y una duraciondiferente a la por defecto.

10

Page 11: TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

Vamos a VirtualDubMod con Extras-External-Preview , y apreciemos elclip creado.

11

Page 12: TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

Hemos creado un clip mudo con un color amarillo de fondo (color=$ffff00), que segun vemos en el cuadro de Informacion del AVI, tiene untamaño de 320x240, con 8 cuadros .

Tip : Para seleccionar el color debemos ver el valor en hexadecimal quetiene el color seleccionado.

-ImageSource, este filtro produce un clip de video al leer una imagenfija.

ImageSource, tiene entre sus principales argumentos los siguientes :fps: numero de cuadros por segundoend: nos permite determinar la longuitud del clip.

Tip : Es importante conocer el formato exacto de la imagen, el cual sepuede averiguar en un editor de imagenes.

La opcion por defecto es de crear 1000 cuadros a una fps de 24.

Ejemplo :

El script me sirve para crear un clip de pelicula de 75 cuadros a una fpsde 25, lo cual haria un clip de 3 segundos de duracion , empleo unaimagen fija que se llama car.jpg , que esta en la carpeta especificada enel script.

12

Page 13: TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

Para finalizar volveremos a repetir el software que se esta utilizando, elcual lo mencionamos en detalle en el tutorial AviSynth (Primeros Scripts)

Software a utilizar

VirtualDub Mod 1.5.10.2 (build 2542) http://sourceforge.net/projects/virtualdubmod/files/

AVS Edit 1.1.0.0 http://www.softpedia.com/progDownload/AVSEdit-Download-100717.html

Media Player Classic Version 6.4.9.1 http://sourceforge.net/projects/guliverkli/ http://www.abcdatos.com/programas/programa/z4140.html

AviSynth 2.58 http://sourceforge.net/projects/avisynth2/files/AviSynth%202.5/AviSynth%202.5.8/

13

Page 14: TUTORIAL AVISYNTH ( TRABAJANDO CON FILTROS FUENTES)

10 de Setiembre 2009Lima-Perú

14


Recommended