VapourSynth 101 – Parte 1: ¿Por qué y cómo instalar VapourSynth?

VapourSynth 101 – Parte 1: ¿Por qué y cómo instalar VapourSynth?

He notado que muchos encoders, sobre todo los de la escuela 2010 en adelante, todavía siguen aferrados a utilizar herramientas tan viejas como AviSynth.

Y sí, AviSynth es una herramienta respetable para todo encoder de anime, pero seamos realistas. Es un framework desfasado, compilado únicamente para arquitecturas de 32 bits y con soporte exclusivo a Windows, además de un desarrollo actual nulo.

Y para acabar de colmar el plato, sus plugins suelen tener por lo menos 6 años de no haberse actualizado, por lo que puede dar lugar a errores constantes de visualización, memory leaks, entre otros.

La opción que les presento como alternativa y con la que he quedado satisfecho desde hace algunos años como encoder es VapourSynth. Por lo que es preciso preguntarnos, ¿qué ganamos cambiando a VapourSynth? Y algunas de las respuestas que puedo sacar son las siguientes:

  • Framework reescrito desde cero
  • Desarrollo constante
  • Lenguaje basado en Python
  • Soporte a 64 bits
  • Soporte a Linux, Windows y macOS
  • Actualización constante de plugins y scripts
  • Repositorio de plugins y scripts (VSRepo)
  • Soporte nativo a VFR
  • Mayor cantidad de bitdepth y colorspace soportados
  • Muy buena documentación (en serio, les recomiendo darse un paseo)

¿Podemos probarlo? Por supuesto, solo necesitamos los siguientes requisitos (en Windows):

Las instrucciones de compilación para Linux las dejaré más adelante. En todo caso, si tienen algo de experiencia compilando, pueden usar como ejemplo el PKGBUILD de Arch Linux, previa compilación de zimg.

Habiendo descargado la versión de Python para nuestro procesador, lo instalamos primero, activando las siguientes casillas como se muestran en la imagen:

  • Install launcher for all users (recommended)
  • Add Python 3.7 to PATH

Una vez instalado, procedemos a instalar VapourSynth. Solo es cuestión de darle a los “Siguiente”, así que no pondré un ejemplo de instalación.

Con eso ya tenemos instalado VapourSynth, pero ¿cómo vemos nuestros scripts? Para eso necesitamos VapourSynth Editor, y para poder utilizarlo correctamente debemos agregar VapourSynth al PATH de Windows.

Hacerlo es sencillo, abrimos el Explorador de Windows, damos clic derecho a “Este equipo” y seleccionamos “Propiedades”. En esa ventana picamos “Configuración avanzada del sistema”.


En la ventana que se nos abre, damos clic al botón “Variables de entorno”.

En la nueva ventana que se nos abre, debemos ir a “Variables del sistema”, seleccionar “Path” y oprimir el botón “Editar”.

En la nueva ventana que se abre, oprimimos “Nuevo” y añadimos la siguiente ruta según el procesador que tenemos:

  • 32 bits: C:\Program Files\VapourSynth\core32
  • 64 bits: C:\Program Files (x86)\VapourSynth\core64

Oprimimos “Aceptar” en cada una de las ventanas abiertas, y con eso ya tenemos preparado nuestro entorno para VapourSynth.

Mañana muy probablemente hagamos nuestro primer vpy en VapourSynth, por lo que nos meteremos con VSRepo y la instalación de plugins y scripts.

Gargadon

One thought on “VapourSynth 101 – Parte 1: ¿Por qué y cómo instalar VapourSynth?

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

A %d blogueros les gusta esto: