Editar vídeos con AviSynth

Aprende los primeros pasos para editar vídeos con AviSynth, un particular software frameserver que puede serte de gran ayuda en determinadas situaciones.

No te dejes llevar por las apariencias, aunque no existan. AviSynth es un editor de vídeo sin interfaz que se utiliza a través de scripts, pero no necesitas ser un experto hacker para usar sus funciones. Tan sólo tienes que crear tus scripts personalizados.

El funcionamiento de AviSynth es simple. El usuario crea un script en un documento de texto que posteriormente salva con la extensión ".avs" y donde se detallan los procesos a aplicar sobre el vídeo. Sólo necesitas familiarizarte un poco con el lenguaje, que por suerte es legible para el usuario.

AviSynth toma un archivo descomprimido, lo procesa y lo envía a un programa reproductor o encoder. Actúa como un intermediario: es necesario que un programa entregue el material al inicio del procedimiento y que otro recepcione el resultado final.

Creando tu primer script

Un detalle que debes tener en cuenta desde el primer momento son los filtros necesarios para cargar archivos. En función del material que quieras manipular tu script será distinto, ya que necesitas utilizar uno u otro filtro para abrir y procesar los originales.

AviSource("c:foldervideo.avi")

Abre el bloc de notas y escribe en la primera línea este script, donde la variable "video.avi" hace referencia al vídeo en cuestión. Se trata de un archivo AVI, por lo que AviSource es el filtro perfecto para cargar el vídeo en este caso. ¡Recuerda que debes tener instalado un códec VFW para decodificar el vídeo y otro ACM para el audio!

Además de AVISource, existen otros filtros internos que puedes usar como DirectShow para cargar otros formatos (necesitarás instalar un completo pack de códecs, por ejemplo K-Lite Mega Codec Pack), WAVSource para cargar archivos de audio o ImageSource para cargar imágenes.

Filtros de procesamiento

La clave de AviSynth está en los filtros que ofrece para procesar vídeos. Vienen empaquetados como archivos DLL, y hay cientos de ellos disponibles en la web del producto. Descarga los que vayas a utilizar, por ejemplo para redimensionar la imagen, eliminar bordes (Crop) o ajustar colores, entre otras muchas tareas, y guárdalos en la carpeta "plugins" creada por AviSynth en el directorio de instalación.

Carpeta de filtros de AviSynth
Desarrolla tus scripts

Ya conoces cómo importar en AviSynth tus archivos de vídeo. Para procesarlos debes escribir en el mismo archivo AVS las órdenes e instrucciones correspondientes indicando el filtro y su configuración. Ten en cuenta que el programa respeta el orden de escritura a la hora de procesar los vídeos. Las órdenes son leídas tal y como lees un libro (de izquierda a derecha y de arriba a abajo) y no atiende a espacios intermedios, ni diferencia entre mayúsculas y minúsculas.

Nombre del filtro (Configuración)

Lo único que debes escribir en tu script es el nombre del filtro que quieres utilizar y posteriormente su configuración entre paréntesis.

AviSource("c:foldervideo.avi") Resize(1280,720)

En este script indicamos el vídeo que debe procesar y posteriormente el nuevo tamaño que queremos obtener, utilizando el filtro "Resize" e indicando que las nuevas dimensiones deben ser de "1280x720 píxeles". Siguiendo esta fórmula podrás combinar tantos filtros como desees.

¿Vale la pena?

Después de tanto script uno se pregunta: ¿realmente merece la pena para editar un vídeo complicarse así la existencia? Ya tendrás en mente unas cuantas alternativas mucho más intuitivas para realizar estas operaciones.

AviSynth y el poder de su lenguaje de scripts puede ser de mucha utilidad para ajustar el aspecto del vídeo y para realizar una edición sencilla y rápida del mismo. Cambiar tamaños de imagen, eliminar frames o ruido o ajustar colores son tareas bastante intuitivas una vez te has familiarizado con el programa y que puedes realizar en apenas 1 minuto.

Sin embargo, si lo que buscas es cortar el vídeo o realizar tareas de post-producción conviene usar otros programas tradicionales. AviSynth no pretende sustituir programas como Adobe Premiere o similares. Sin embargo, es un complemento perfecto para aquellos usuarios que manipulan vídeo de forma habitual.

Relacionados

Nos encanta escucharte ¿Nos dejas tu opinión?