Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

archive-video-av1

Servicio web autocontenido en Docker para conversión de video a AV1 usando FFmpeg con SVT-AV1 y seguimiento en tiempo real.

Ficha actualizada 23 sept 2026, 17:10 · upstream 23 sept 2026, 16:59 · release v1.8.1

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es archive-video-av1

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Este proyecto es una interfaz web responsiva que permite convertir archivos de video a formato AV1 utilizando el encoder SVT-AV1, integrado detrás de un frontend. El servicio soporta procesamiento en lote con seguimiento en tiempo real mediante WebSocket, permitiendo visualizar el progreso de cada archivo mientras se realiza la conversión. La arquitectura está diseñada para ser fácilmente desplegable tanto en entornos locales como distribuidos a través de Docker Compose.

El proyecto ofrece una interfaz gráfica intuitiva que permite seleccionar archivos, aplicar configuraciones de conversión (preset, CRF, parámetros de audio y subtítulos), y visualizar el estado del procesamiento. Los resultados se guardan junto con los archivos originales en formato Matroska (.mkv) para facilitar la gestión posterior.

La herramienta incluye detección automática de recorte mediante análisis de consenso basado en 8 puntos de muestreo, normalización de audio con loudnorm y soporte para múltiples idiomas de audio. Además, permite crear, editar y exportar presets personalizados que se guardan persistentemente en una base de datos SQLite.

CASOS DE USO
  • Conversión de video a AV1 para reducir el tamaño de archivo sin perder calidad perceptible
  • Procesamiento masivo de videos con seguimiento visual del progreso en tiempo real
  • Creación y gestión de presets personalizados para diferentes tipos de contenido (animado, grano, etc.)
  • Automatización de trabajo de video mediante procesamiento distribuido entre dispositivos locales
  • Conversión de video para streaming o almacenamiento en la nube con optimización AV1
  • Gestión de archivos multimedia con historial persistente y exportación a CSV
PUNTOS DESTACADOS
  • Soporta conversión AV1 mediante SVT-AV1 con soporte nativo para PGO (Progressive Optimization) y -march=native en builds desde fuente
  • Interfaz web responsiva con modo móvil que permite seleccionar archivos y procesarlos desde cualquier dispositivo
  • Procesamiento distribuido soportado a través de Docker Compose, permitiendo múltiples nodos coordinados mediante multicast UDP
  • Detección automática de recorte mediante algoritmo de consenso basado en 8 puntos de muestreo
  • Normalización de audio con loudnorm y soporte para múltiples idiomas de audio simultáneamente
  • Base de datos SQLite persistente que guarda presets, historial de jobs y configuraciones
PRECAUCIONES
  • El build predeterminado no incluye PGO ni optimizaciones LTO por defecto; se requiere compilar manualmente con -march=native para obtener rendimiento máximo
  • La detección de recorte es aproximada basada en 8 puntos y puede fallar en videos con movimiento complejo o alto contraste
  • El modo 'preferred' para audio/subtítulos solo selecciona un canal por defecto, mientras que 'all' copia todos los canales disponibles
  • No incluye autenticación de usuarios ni protección contra acceso no autorizado al historial y presets
  • La detección de recorte puede generar recortes incorrectos en videos con movimiento rápido o cambios bruscos de contenido
VISUAL

Capturas del proyecto

Imágenes reales detectadas en la documentación del repositorio.

Desktop web UIMobile web UI
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU4 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Listo para automatizar

Para desplegar, utiliza docker-compose para crear un stack con el proyecto. Configura las variables de entorno según tu infraestructura (servidores Docker, Kubernetes, etc.). Para modo distribuido, crea docker-compose.cluster.yml y ejecuta los nodos en una red privada con multicast UDP activado. El servicio predispone presets como 'Default', 'Grainy' y 'Animated'. Reemplaza el directorio de entrada por tu biblioteca de video. Para PGO-optimized builds, compila manualmente con make build -C docker-compose.override.yml usando ARCH_FLAGS=-march=native.

✓Dockerfile
✓Compose
✓One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsNode.jsPython
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
8000
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.