Guía de Módulos (Cómo trabajan los robots)
Aquí explicamos qué hace cada "robot" del programa y qué órdenes (comandos) usa para trabajar.
extract.py (El Robot Extractor)
- Su trabajo: Sacar las películas de dentro de las cajas (.iso).
- Su orden favorita:
makemkvcon mkv iso:"archivo.iso" all "carpeta" - Para Mortales: Es como abrir un paquete de cromos. Saca todos los que hay dentro y luego busca el más grande (la película principal) para guardarlo.
universal_rescuer.py (El Robot Cirujano)
- Su trabajo: Arreglar videos viejos o rotos. Es el famoso God Mode.
- Su orden favorita (con filtros):
vspipe script.vpy - --y4m | ffmpeg -i - -c:v libx264 -crf 23 "salida.mkv" - Para Mortales: Si tienes un juguete viejo y sucio, este robot lo limpia (filtros) y lo pinta de nuevo (transcodifica) para que parezca nuevo.
analyzer.py (El Robot Espía)
- Su trabajo: Mirar dentro de los discos antes de abrirlos.
- Su orden favorita:
makemkvcon -r info iso:"archivo.iso" - Para Mortales: Mira por el ojo de la cerradura para ver cuántas películas hay en el disco y cuánto dura cada una, pero sin abrir la puerta todavía.
mediainfo.py (El Robot de Etiquetas)
- Su trabajo: Escribir las pegatinas del video.
- Su orden favorita:
ffprobe -v quiet -print_format json -show_streams "video.mkv" - Para Mortales: Lee el video y dice: "Este es de Alta Definición (1080p) y tiene sonido envolvente (5.1)". Luego pega esa etiqueta para que sepas qué estás viendo.
persistence.py (El Robot de Memoria)
- Su trabajo: Recordar qué hemos hecho.
- Lo que hace: Escribe en un archivo
.json(su diario). - Para Mortales: Tiene una lista de tareas. Cuando termina de arreglar un video, lo apunta en su diario para que mañana no se olvide y no intente arreglarlo otra vez.
Cada robot tiene una tarea clara para que todo salga perfecto.