emiliostuff.com

Filtros Avisynth para imagen real

Este manual va orientado a quienes ya sabiendo cómo funciona un script de avisynth, están interesados en conocer filtros para mejorar la calidad de sus ripeos o capturas.

 

El lema a la hora de filtrar un vídeo: Usar el menor número de filtros, prescindiendo de los que no sean necesarios, y usar los valores más bajos posibles en los filtros que se vayan a usar, pero consiguiendo un buen resultado.

 

Es muy importante tener bien configurado el codec que vayas a utilizar.

 

Puedes decargar los filtros de avisynth:

Recomiendo colocar la carpeta "filtros" en la unidad C: para una mayor comodidad.

FILTRO DE DESENTRELAZADO

Una vídeo está entrelazado cuando aparecen en el unas rallas blancas o sensación de "desdoblamiento" en escenas de movimiento. Si tu vídeo no está entrelazado no debes usar este filtro.

 

Colocar como primer filtro (en caso de ser necesario).

 

Ejemplo de vídeo entrelazado

entrelazado

  • Tomsmocomp(1,15,1) Filtro de desentrelazado que generalmente funciona bien.
  • FieldDeinterlace() Para casos en que Tomsmocomp no dio un buen resultado. Es más agresivo.

FILTRO ESPACIO-TEMPORAL

Este filtro se llama FluxSmooth y sirve para limpiar la imagen en general. En fuentes de buena calidad es mejor no usarlo.

 

Colocar después del filtro de desentrelazado.

  • Fluxsmoothst(7,7) Limpieza normal.
  • Fluxsmoothst(14,14) Limpieza fuerte.

FILTRO DE ENFOQUE Y DESENFOQUE

Este filtro desenfoca o enfoca la imagen. El desenfoque puede ser util si se quiere comprimir mucho el vídeo, o bien, si la imagen está sucia. Mejor no usarlo en fuentes de buena calidad.

 

Colocar después del filtro espacio-temporal.

  • Unfilter(-5,-5) Desenfoque normal.
  • Unfilter(-10,-10) Desenfoque fuerte.
  • Unfilter(5,5) Enfoque normal.
  • Unfilter(10,10) Enfoque fuerte.

AUTOCROP

Corta los bordes negros con el fin de ganar un poco de compresibilidad extra. No olvides que después debes indicar en el filtro de reescalado una resolución proporcional a la imagen visible (por ejemplo: Una película de 16:9 deberá tener una resolución de: 512x288, 640x360 o similar, ya que diviendo ancho entre largo el resultado es 16/9=1,77).

En vídeos a pantalla completa (4:3) no será necesario su uso, pues basta con indicar en el reescalado una resolución a pantalla completa, como 512x384 o 640x480. Cortar los "mini bordes" que suelen traer estas películas no suele aportar prácticamente ningún beneficio.

 

Colocar después de los demás filtros y antes del filtro de reescalado.

  • Autocrop(0) Corta automaticamente los bordes negros. Imprescindible usarlo antes del filtro de reescalado.

FILTRO DE REESCALADO

Este filtro sirve para elegir una nueva resolución para nuestro vídeo final. No voy a meterme a explicar a fondo el tema de las resoluciones, pero sí daré algunos consejos genéricos.

 

Los vídeos en panorámico comprimen más que los vídeos en pantalla completa, esto quiere decir que donde un bitrate 900 puedría ser más que suficiente para una resolución de 640x272 (panorámica 2:35), podría estar muy justo para una de 576x432 (pantalla completa 4:3). Recomiendo hacer pruebas de 5 minutos con distintas resoluciones y distintos bitrates.

 

Aparte, dentro de las opciones del filtro de desentrelazado tenemos diferentes niveles de enfoque:

  • BilinearResize(ancho,alto) Es el que menor definición consigue. Útil para casos en los que el origen está sucio o se quiere comprimir mucho el vídeo. Nunca usar para aumentar la resolución de un vídeo, pues se formarían dientes de sierra en los contornos.
  • BicubicResize(ancho,alto) Preserva más detalles que BilinearResize. Úsalo para fuentes de calidad normal, vídeos con bitrate medio o para aumentar la resolución de un vídeo.
  • LanczosResize(ancho,alto) Es el modo que más detalles preservará y menos compresibilidad ofrecerá. Úsalo solamente en fuentes de muy buena calidad y donde se va a usar un bitrate alto o medio-alto. Puede ser usado tanto para bajar la resolución de un vídeo, como para aumentarla.

Una de resolución que tenga de ancho 512 o 576 puede dar mejores resultados que una resolución mayor si el origen no tiene muy buena calidad.

 

Colocar como último filtro.

 

Tabla de resoluciones

AR
4:3
1:66
16:9
1:85
2:00
2:35
2:5
 
512x384
512x320
512x288
512x272
512x256
512x216
512x208
576x432
576x360
576x320
576x304
576x288
576x240
576x232
640x480
640x400
640x360
640x336
640x320
640x272
640x256
704x528
704x432
704x400
704x384
704x352
704x296
704x288

EJEMPLOS DE FILTRADO

Ejemplo para película 4:3 entrelazada y algo sucia

loadplugin("C:\filtros\dgdecode.dll")

loadplugin("C:\filtros\tomsmocomp.dll")

loadplugin("C:\filtros\decomb.dll")

loadplugin("C:\filtros\autocrop.dll")

loadplugin("C:\filtros\fluxsmooth.dll")

loadplugin("C:\filtros\unfilter.dll")
loadplugin("C:\filtros\deen.dll")
loadplugin("C:\filtros\awarpsharp.dll")

 

mpeg2source("C:\captura\pelicula.d2v")

 

tomsmocomp(1,15,1)
fluxsmoothst(7,7)
bilinearresize(576,432)

 

Ejemplo para película 2:35 en perfecto estado y no entrelazada

loadplugin("C:\filtros\dgdecode.dll")

loadplugin("C:\filtros\tomsmocomp.dll")

loadplugin("C:\filtros\decomb.dll")

loadplugin("C:\filtros\autocrop.dll")

loadplugin("C:\filtros\fluxsmooth.dll")

loadplugin("C:\filtros\unfilter.dll")
loadplugin("C:\filtros\deen.dll")
loadplugin("C:\filtros\awarpsharp.dll")

 

mpeg2source("C:\captura\pelicula.d2v")


autocrop(0)
lanczosresize(640,272)