Sobre el proyecto
Av1an es un marco de codificación de video de línea de comandos multiplataforma escrito en Rust. Su propósito principal es acelerar la codificación de video y mejorar la utilización de la CPU dividiendo la entrada en fragmentos y ejecutando múltiples procesos de codificador en paralelo.
Capacidades clave descritas en el README:
- Codificación de video hiperescalable mediante procesos de codificador en paralelo.
- Modo Target Quality, que utiliza métricas de calidad para controlar el control de tasa del codificador y alcanzar el nivel de calidad de video deseado.
- Soporte de scripts de VapourSynth como entrada.
- Cancelar y reanudar la codificación sin perder el progreso.
- Interfaz de línea de comandos minimalista.
- Imágenes de Docker disponibles.
- Se ejecuta en Windows, Linux y macOS.
Codificadores compatibles (se requiere al menos uno):
- aomenc (AV1)
- SvtAv1EncApp (AV1)
- rav1e (AV1)
- vpxenc (VP8 y VP9)
- x264 (H.264/AVC)
- x265 (H.265/HEVC)
El README señala que el codificador ejecutable debe estar instalado, no solo la biblioteca correspondiente.
Las opciones de instalación incluyen gestores de paquetes (Arch Linux/Manjaro mediante pacman, y Cargo mediante cargo install av1an), binarios precompilados para Windows en releases, una compilación nightly de master e imágenes de Docker precompiladas. La instalación manual requiere FFmpeg, VapourSynth y al menos un codificador compatible.
Los componentes opcionales mencionados para mejorar la fragmentación o la medición de calidad incluyen L-SMASH, DGDecNV, FFMS2, BestSource, mkvmerge, VMAF, XPSNR, Vapoursynth-HIP, Vapoursynth-Zig Image Process y vapoursynth-julek-plugin. Estos admiten la precisión de la fragmentación y métricas de Target Quality como VMAF, XPSNR, SSIMULACRA2 y Butteraugli.
Los ejemplos de uso básico muestran cómo codificar un archivo de entrada a un archivo de salida, o usar un script de VapourSynth con parámetros personalizados del codificador, número de workers, calidad objetivo, opciones de codificación de audio y registro. La documentación completa está disponible en el sitio de documentación del proyecto, y se ofrece ayuda a través de Discord o de issues de GitHub.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.