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
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.
- 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
- 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
- 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
Capturas del proyecto
Imágenes reales detectadas en la documentación del repositorio.
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
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.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
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.