Testeando Vapoursynth

Pues eso, después de ver que han calificado la R18 del VapourSynth (aka VS) ya de fase beta, me ha dado por probarlo.
La verdad, aún lo tengo muy pez, ya que no había tocado Python en mi vida; pero he conseguido emular una misma situación de AviSynth x64 (aka AVS) en VS y comprimir ambas en x264 de 10bits-x64, por lo que me doy por satisfecho con el test.

El script de AVS sería:
ffmpegsource2("..\1_2_video.mkv")
spline64resize(1280,720)
trim(100000,100500)

Y su equivalente en VS:
import vapoursynth as vs
import sys

core = vs.Core()
core.std.LoadPlugin(path=r'C:\filters\ffms2-vsp.dll')

ret = core.ffms2.Source(source=r'D:\1_2_video.mkv')
ret = core.resize.spline(clip=ret, width=1280, height=720)
ret = core.std.Trim(clip=ret, first=100000, last=100500)

ret.output(sys.stdout, y4m=True)

He usado los siguientes bats. Para AVS:
set PARAM=--crf 18 --bframes 4 --ref 5 --b-adapt 2 --me umh --subme 8 --sar 1:1 --vbv-bufsize 30000 --vbv-maxrate 40000 --level 4.1
"C:\Encode\x264r2230.exe" %PARAM% -o "videoavisynth.mkv" - 2> encX264avisynth.log
pause

Para VS:
set PATH=%PATH%;C:\Program Files (x86)\Python
set PARAM=--crf 18 --bframes 4 --ref 5 --b-adapt 2 --me umh --subme 8 --sar 1:1 --vbv-bufsize 30000 --vbv-maxrate 40000 --level 4.1
python video.vpy| "C:\Encode\x264r2230.exe" %PARAM% -o "video.mkv" --demuxer y4m - 2> encX264.log
pause

Este es el log de la prueba con AVS y este el de la prueba con VS.

Aquí os he subido los dos videos resultantes, por si queréis comparar.

Sinceramente me ha gustado bastante el resultado. Por ahora estoy probando los cuatro plugins contados de AVS que usaba actualmente y tengo que conseguir pegar RGBAs, que no creo que me vaya a costar en exceso, ya que .showAlpha tiene su equivalente en VS. (si alguien sabe cómo y me ahorra el trabajo, le doy una galletita (?))

Para comprobar los resultados on-live de los *.vpy he estado usando este VirtualDub, anulando el formato y4m de salida cambiando la última línea por «last=ret», simplemente.

Si alguien le da un tiento, ¡que no dude en comentar! Sobre todo si alguien usa Linux y tal. 8D

1 Comentario
Puedes responder, o dejar un enlace inverso desde tu web.

1 Respuesta to “Testeando Vapoursynth”

  1. Reaper dice:

    De momento me quedo con el “1 fps” más rápido que iba el VS. ;it’s something

Responde a Reaper

Subscribe to RSS Feed ¡Sígueme en Twitter!