Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

AutoSubs

AutoSubs es una plataforma auto-alojada para producción de subtítulos impulsada por Rust y SvelteKit.

Ficha actualizada 25 sept 2026, 15:58 · upstream 25 sept 2026, 15:54 · release v3.2.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es AutoSubs

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

AutoSubs es una estación de trabajo auto-alojada para producción de subtítulos que integra transcripción (vía Whisper/Speaches u OpenAI), edición avanzada y renderizado con FFmpeg/libass. Su arquitectura separa el backend en Rust para la lógica pesada (normalización de tiempos, persistencia) del frontend en SvelteKit, garantizando eficiencia y consistencia entre tareas manuales y automatizadas.

Soporta estilos animados complejos como Karaoke o Word-by-Word mediante ASS, con reglas específicas para francés y gestión de caracteres Unicode. La base de datos SQLite asegura la persistencia del estado de las colas y configuraciones, sobreviviendo a reinicios sin perder progreso.

El sistema incluye workflows automáticos que vigilan carpetas locales o montados en red (NFS), detectando nuevos videos y aplicando pipelines de transcripción y renderizado. Permite corrección con LLMs, gestión de marcas visuales y preservación de la geometría del video original antes del renderizado final.

CASOS DE USO
  • Creación de subtítulos desde cero para canales de YouTube o Twitch
  • Automatización de carpetas de entrada para procesamiento en masa de videos
  • Corrección y estilizado de archivos SRT/ASS existentes con animaciones
  • Renderizado de video con aceleración por hardware (NVENC/QSV)
  • Gestión de marcas visuales y logos personalizados por formato
PUNTOS DESTACADOS
  • Backend en Rust para alta eficiencia y gestión robusta de tiempos
  • Soporte completo para estilos ASS/libass con animaciones complejas
  • Persistencia de estado en SQLite que sobrevive a reinicios del contenedor
  • Workflows automáticos con reconciliación de archivos en carpetas locales o NFS
  • Corrección ortográfica opcional mediante LLMs integrados
PRECAUCIONES
  • La base de datos SQLite requiere almacenamiento local y no soporta sistemas de archivos en red como NFS para el archivo .db
  • El renderizado por defecto usa libx264; la aceleración por hardware requiere configuración manual de drivers y grupos de dispositivos
  • No incluye Dockerfile oficial, se debe usar la imagen precompilada de GHCR
VISUAL

Capturas del proyecto

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

AutoSubs production queueAutoSubs subtitle editorAutoSubs responsive mobile interfaceAutoSubs logo
01

Perfil de infraestructura

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

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

Despliegue detectado

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

Docker detectado

Desplegar usando la imagen ghcr.io/godsquantum/autosubs:latest. Montar /config en disco local (SSD) para SQLite y /data o /srv/media para archivos. Exponer puerto 3051. Para aceleración por hardware, montar /dev/dri (Intel/AMD) o configurar NVIDIA Container Toolkit. Ajustar variables de entorno AUTOSUBS_ALLOWED_ROOTS si se usan carpetas NAS externas.

✓Dockerfile
—Compose
—One-click
03

Stack y dependencias

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

FRAMEWORKS
Next.jsNode.jsRust
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
3000
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.