FAQ información general
| Página principal | Información general | Cargando clips | Cargando Scripts (en) | Mensajes de error usuales (en) | Procesando contenidos diferentes (en) | Trabajando con YV12 (en) | Procesamiento con plugins de Virtualdub (en) |
¿Qué es AviSynth?
AviSynth (AVI SYNTHesizer) es un "frameserver". Una descripción excelente se da en la Página de Lukes:
"AviSynth es una útil herramienta creada por Ben Rudiak-Gould. Proporciona muchas opciones para unir y filtrar vídeos. Lo que hace a AviSynth único es el hecho de no ser un programa independiente que produce ficheros de salida. En vez de eso, AviSynth actúa como un mediador entre vídeos y apliaciones de vídeo. Básicamente, AviSynth trabaja así: Primero, creas un sencillo documento de texto con comandos especiales, llamado script. Estos comandos hacen referencias a uno o más vídeos y los filtros que desea que se ejecuten sobre ellos. Entonces, ejecuta una aplicación de vídeo como Virtualdub, y abre el script. Ahora es cuando AviSynth entra en acción. Abre los vídeos a los que hace referencia el script, ejecuta los filtros especificados, y envía la salida a la aplicación de vídeo. La aplicación, sin embargo, no es consciente de que AviSynth está trabajando en segundo plano. En vez de eso, la aplicación piensa que está abriendo directamente un archivo AVI filtrado que se encuentra en su disco duro.
Hay cinco razones principales por las que debería querer usar AviSynth:
- Unir Vídeos: AviSynth le permite unir cualquier número de vídeos. incluyendo AVIs segmentados. Puede incluso unir selectivamente ciertos trozos de un vídeo o pistas de audio.
- Filtrar Vídeos: Existen muchos filtros de procesamiento de vídeos hechos para AviSynth. Por ejemplo, filtros para redimensionamiento, recorte y realzamiento sus vídeos.
- Romper la barrera de los 2 GB: AviSynth envía un vídeo a un programa en vez de dejar que el programa lo abra directamente. Por esto, puede usar AviSynth para abrir archivos mayores de 2 GB en programas que nativamente no soporten vídeos de ese tamaño.
- Abrir Formatos No Soportados: AviSynth puede abrir casi cualquier tipo de vídeo, incluyendo MPEGs y cierto tipo de MOVs de Quicktime. Sin embargo, cuando AviSynth envía vídeo a un programa, parece simplemente un AVI standard para ese programa. Esto le permite abrir ciertos formatos de video en programas que normalmente no los soportarían.
- Ahorrar Espacio de Disco: AviSynth genera el vídeo que envía al programa al vuelo. Así que no se crean archivos temporales o intermedios. De esta forma ahorra espacio de disco."
¿Quién está desarrollando AviSynth?
Originalmente AviSynth (hasta la v1.0b) fue desarrollado por Ben Rudiak-Gould copia de su página. Actualmente es desarrollado por Sh0dan, IanB, d'Oursse (AviSynth v3), Bidoche (AviSynth v3) y otros.
¿Dónde puede descargar las últimas versiones de AviSynth?
La versión más reciente estable es la v2.57, que puede ser encontrada aquí (tanto como las compilaciones semanales más recientes).
¿Cuáles son los fallos principales en estas versiones?
Los fallos (bugs) actuales pueden encontrarse en la documentación en la Página del proyecto AviSynth. Los fallos arreglados pueden encontrarse en la Lista de cambios.
¿Dónde puedo encontrar documentación sobre AviSynth?
La documentación sobre los filtros de AviSynth puede ser encontrada en este sitio Main_Page/es, y en particular aquí: Filtros internos (en). Debería leer estos documentos antes de escribir en el foro, aunque no habría problema si es que tiene problemas en entenderlo.
¿Cómo instalo/desinstalo AviSynth?
Desde la versión v2.06, AviSynth viene con un autoinstalador. Asegúrese también de que no tiene otras versiones de AviSynth pululando por su disco duro porque existe la posibilidad de que una de esas versiones sea registrada. Quítelas si es necesario. Para desinstalar AviSynth vaya a "Programas", "AviSynth 2" y seleccione "Uninstall AviSynth".
Para instalar AviSynth v2.05 o versiones anteriores: mueva avisynth.dll a la carpeta "system32" de su sistema y ejecute install.reg. Para desinstalarlo, ejecute uninstall.reg y elimine avisynth.dll.
¿Cuál es la diferencia principal entre las versiones v1.0x, v2.0x, v2.5x, v2.6x y v3.x?
Las versiones v1.0x y 2.0x son compatibles y anticuadas. La principal diferencia con la rama 2.5x es que la estructura interna de AviSynth ha cambiado (soporte para YV12 y multicanal) con la consecuencia de que los plugins externos compilados para las v1.0x y v2.0x no funcionan con las v2.5x y 2.6x y viceversa. En la rama 2.6x se han añadido otros formatos de plano como YV24 y Y8. los plugins de la rama v2.5x no funcionan en la v2.6x y viceversa. Todas las versiones son incompatibles con la v3.x, que también funcionará sobre Linux/MacOSX (vea AviSynth v3) y se apoyan en la API de GStreamer.
¿Cómo hago un archivo AVS?
Existen diferentes programas gráficos que le ayudarán a crear sus archivos AVS, puede leer sus descripciones aquí. Vea también esto (usando su editor de texto preferido).
¿Dónde guardo mi archivo AVS?
En cualquier parte de su disco duro.
¿Cómo sé qué número de versión de AviSynth tengo?
Abra un editor de texto, por ejemplo el bloc de notas, añade la siguiente línea:
Version()
y guarde el archivo con la extensión "avs". Guárdelo por ejemplo como "version.avs" (asegúrese de que la extensión es "avs" y no "txt"). Abra el archivo en una aplicación que lea archivos AVI, como el Windows Media Player, y se mostrará su número de versión.
Son los plugins compilados para las versiones v2.5x/v2.6x compatibles con las versiones v1.0x/v2.0x y viceversa?
Como se explica aquí ese no es el caso. Aunque es posible usar un plugin de las versiones V1.0x/v2.0x en las v2.5x y v2.6x, como se explica aquí.
¿Cómo uso un plugin compilado para la versión v2.0x en la v2.5x?
En el paquete WarpSharp encontrará un plugin llamado "LoadPluginEx.dll". Al usar una versión anterior de LoadPluginEx.dll, no mueva este plugin a su carpeta de plugins. Muévalo a una carpeta separada, de otra forma VirtualdubMod, Media Player Classic o WMP fallarán al salir. Esto le permitirá usar plugins de la versión v2.0x in la v2.5x. Un script de ejemplo (usando el plugin Dust para la versión v2.0x hecho por Steady):
LoadPlugin("C:\Program Files\avisynth2_temp\plugins\LoadPluginEx.dll") LoadPlugin("C:\Program Files\avisynth2_temp\plugins\dustv5.dll") AviSource("D:\clip.avi") ConvertToYUY2() PixieDust(5)
Si quiere automatizar el proceso, eche un vistazo a LoadOldPlugins (en).
¿Cómo cambio entre diferentes versiones de AviSynth sin reinstalar?
- Puede usar el AviSynthSwitcher disponible aquí. Se proporciona para las versiones v2.08 y v2.50, pero peude añadir fácilmente una nueva en AvisynthSwitcher\versions\Avisynth 2.x.x.
- Otras formas se describen aquí.
VirtualdubMod, WMP6.4, CCE y otros programas fallan cada vez que se cierran (cuando se previsualiza un archivo AVS)?
Este problema puede ser causado por ciertos plugins en su carpeta de autocarga de plugins. La solución es mover los plugins problemáticos fuera de su carpeta de plugins y cargarlos manualmente.
¿Mi ordenador parece fallar aleatoriamente durante un segundo pase en cualquier encoder?
AviSynth está altamente optimizado. Como consecuencia, es posible que su ordenador parezca fallar aleatoriamente durante un segundo pase. Intente ejecutar el test de stress Prime95 durante una hora, para comprobar si su sistema es estable. Si este test falla (o su ordenador se bloquea) asegúrese de que su ordenador no está overclockeado y baje la velocidad del bus de su procesador en intervalos de cinco MHz hasta que desaparezcan los fallos.
¿Existe una utilidad de línea de comandos para codificar a DivX/XviD usando AviSynth?
- Hay una utilidad de línea de comandos llamada AVS2AVI (y AVS2AVI GUI) para codificar a DivX / XviD usando AviSynth (discusión).
- xvid_encraw para codificar a XviD en M4V. Use mp4box or YAMB para unirlos en MP4.
¿AviSynth tiene alguna interfaz gráfica (GUI)?
AviSynth no proporciona una interfaz gráfica completa, pero hay disponibles varias herramientas:
- VirtualDubMod: Contiene las siguientes herramientas relacionadas con AviSynth:
- Comando 'Open via AVISynth': Esto le permite abrir cualquier vídeo compatible con AviSynth generando automáticamente un script adecuado mediante una plantilla seleccionable.
- AVS Editor (Tecla rápida Ctrl+E): Simplemente abra su AVS y en herramientas, seleccione "script editor". Cambie algo y presione F5 para previsualizar el vídeo.
- AvisynthEditor: Este es un editor de scripts de AviSynth avanzado que proporciona resaltado de sintaxis, autocompletación de código por los archivos de definición de versión de plugin. Aquí hay una captura de pantalla. Puede encontrarse aquí. La discusión puede encontrarse en el foro de Doom9.org.
- AVSGenie: AVSGenie permite al usuario seleccionar un filtro de una lista desplegable o desde un menú emergente. Entonces verá una página editable de parámetros, con una guía para el filtro y sus parámetros. Se abre una ventana de previsualización del vídeo, mostrando las vistas del vídeo fuente y el vídeo procesado. La ventana de la fuente, en casos sencillos, muestra la salida de la primera línea del script, generalmente un archivo de vídeo abierto. La ventana de vídeo procesado muestra la salida del script completo.
De esta forma se pueden apreciar fácilmente los efectos de los filtros. (La línea que representa la ventana del vídeo fuente se puede cambiar) La discusión puede encontrarse aquí.
- SwiftAVS (hecho por Snollygoster): Otra agradable interfaz gráfica, anteriormente conocida como AviSynthesizer. Discusión
- AvsP: Es un editor de scripts con pestañas para AviSynth. Tiene muchas funcionalidades comunes a editores para programación como resaltado de sintaxis, autocompletado y mensajes de ayuda emergente. También tiene previsualización de vídeo integradm que puede ser duplicada con pestañas para cada script y hacer comparaciones. Lo que hace AvsP único es la posibilidad de crear deslizamos y otros elementos para cualquier argumento de cualquier filtro, esencialmente da a AviSynth una interfaz gráfica sin perder ninguna de sus poderosas características. La discusión puede encontrarse aquí.
| Página principal | Información general | Cargando clips | Cargando Scripts (en) | Mensajes de error usuales (en) | Procesando contenidos diferentes (en) | Trabajando con YV12 (en) | Procesamiento con plugins de Virtualdub (en) |