Tutorial Avisynth ( Trabajando Con Filtros Fuentes)

  • July 2020
  • PDF

This document was uploaded by user and they confirmed that they have the permission to share it. If you are author or own the copyright of this book, please report to us by using this DMCA report form. Report DMCA


Overview

Download & View Tutorial Avisynth ( Trabajando Con Filtros Fuentes) as PDF for free.

More details

  • Words: 1,063
  • Pages: 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

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

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

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

audio, solo el video.

Este script sirve para aperturar el mismo archivo .mov anterior pero sin video, 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

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

ImageWriter tiene varios argumentos entre los cuales mencionaremos : file: la ruta+nombre de la carpeta donde salvar las imagenes start y end : son el principio y el fin del rango de cuadros a ser escritos como imagen. type : es el formato de imagen, por default es ebmp, podemos escoger entre bmp, jpeg, png, pcx. (ojo que el espacio de color de entrada para los 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 (una JPEG, y otra BMP)

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

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

4

reproductor Media Player Classic.

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

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

Vemos dentro del archivo BMP las veinte imagenes creadas. El tamaño de las imagenes sera igual al tamaño del video, en este caso 352x240. Ahora trabajemos creando el script que necesitamos, para crear las imagenes de formato .jpeg

6

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

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

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 como

fondo un color solido, si no se colocan argumentos, produce por defecto un clip de fondo negro de 10 segundos (RGB32), 640x480, 24 fps, 16 bit 44100 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 resultante fps: cuadros por segundo. color: Se puede especificar el color de fondo del clip (por defecto es $000000 , negro). 8

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

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

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

9

Podemos apreciar el clip de 10 segundos creado , con fondo negro. Hagamos un BlankClip, que tenga otro color de fondo y una duracion diferente a la por defecto.

10

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

11

Hemos creado un clip mudo con un color amarillo de fondo (color= $ffff00), que segun vemos en el cuadro de Informacion del AVI, tiene un tamaño de 320x240, con 8 cuadros . Tip : Para seleccionar el color debemos ver el valor en hexadecimal que tiene el color seleccionado.

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

ImageSource, tiene entre sus principales argumentos los siguientes : fps: numero de cuadros por segundo end: nos permite determinar la longuitud del clip. Tip : Es importante conocer el formato exacto de la imagen, el cual se puede 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 fps de 25, lo cual haria un clip de 3 segundos de duracion , empleo una imagen fija que se llama car.jpg , que esta en la carpeta especificada en el script.

12

Para finalizar volveremos a repetir el software que se esta utilizando, el cual 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/AVSEditDownload-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

10 de Setiembre 2009 Lima-Perú

14

Related Documents