Arquitectura e Interacciones (Cómo se hablan los programas)
Aquí explicamos el camino que sigue un video desde que entra hasta que sale perfecto.
El Camino del Guerrero (God Mode)
Cuando el programa funciona en God Mode, sigue estos pasos exactos:
- Encuentra el video: El Robot Buscador mira en tus carpetas.
- Pregunta al Juez: El
verifier.pymira si el video está sano.- Usa:
mkvmerge -Jyffprobe.
- Usa:
- Si está "Enfermo" (o es viejo): Entra el Robot Cirujano (
universal_rescuer.py).- Orden: Usa
ffmpegpara crear un video nuevo en MKV.
- Orden: Usa
- Limpieza Profunda (Nativo en Docker): Al usar la imagen oficial de Singularity, el Cirujano ya tiene acceso a VapourSynth. Usa filtros mágicos para limpiar el video antes de guardarlo.
- Orden:
vspipe script.vpy - --y4m | ffmpeg ...
- Orden:
- Examen Final: El Juez vuelve a mirar el video nuevo.
- Orden:
ffmpeg -f null -(la prueba de fuego).
- Orden:
- Borrado Seguro: Solo si el video nuevo es perfecto, borramos el viejo. Si no, ¡nos quedamos con los dos para estar seguros!
Hablando con el Jefe (Singularity Core)
MKVerything no trabaja solo, le cuenta todo al "Jefe" (Singularity):
- El Diario: MKVerything lee las reglas del Jefe en
singularity_config.py. - La Pantalla: Le envía mensajes al Jefe para que los ponga en la página web (Dashboard) usando
core.status_manager. Así puedes ver desde el móvil cómo trabajan los robots.
Un sistema diseñado para ser inteligente, seguro y muy comunicativo.