¿Qué hace esta app?
Restaura películas caseras de 8 mm y Super 8 que ya has pasado a vídeo. No trabaja con la película física: trabaja con el archivo digital que salió del escáner o de grabar la proyección.
Una forma de verlo: la película original es una tira de fotos diminutas, tomadas hace cuarenta o cincuenta años, que han acumulado polvo, rayas y color desvaído. La app mira esas fotos una por una y también en grupo, porque comparar cada fotograma con el anterior y el siguiente es lo que permite distinguir una mota de suciedad (aparece en un solo fotograma) de una farola (está en todos).
Genera dos vídeos, y eso es a propósito
- Máster fiel (
_master.mkv): la película limpia, estabilizada y con el color corregido, a su resolución y su velocidad originales. Sin pérdida de calidad y sin nada inventado. Es el archivo para conservar. Pesa mucho y no todos los reproductores lo abren; VLC sí. - Copia mejorada (
_mejorado.mp4): a partir del máster, se amplía con inteligencia artificial, se añaden fotogramas intermedios para que el movimiento sea más fluido y se ajusta la nitidez. Es el archivo para ver y compartir.
Se hacen los dos porque persiguen cosas distintas: uno guarda lo que había, el otro lo hace agradable de ver. Si dentro de diez años aparecen métodos mejores, podrás repetir la copia mejorada partiendo del máster.
Cómo se usa
- Añade el vídeo (paso 1). Puedes arrastrarlo o pegar su ruta. Con la ruta no se copia el archivo, que para vídeos grandes es mucho más rápido.
- Pulsa "Analizar y proponer parámetros" (en el paso 3). Esto ya incluye el análisis, así que no hace falta pulsar antes "Analizar vídeo". Ese botón del paso 2 solo sirve si quieres ver el diagnóstico por separado.
- Haz una muestra de 10 o 20 segundos (paso 4) y míra el resultado. Cuesta minutos, no horas.
- Si te convence, procesa el vídeo completo.
El plan automático
Le dices cuánto tiempo tienes y la app decide los ajustes. Para eso hace tres cosas:
- Mide cuánto detalle real tiene tu escaneo. Descompone la imagen en frecuencias, como quien separa los graves y los agudos de una canción. Los "agudos" de una imagen son los detalles finos. Si por encima de cierta frecuencia solo hay grano, ahí se acaba la información: ampliar más allá no añade nada, solo hace el archivo más grande.
- Cronometra tu equipo. Prueba unos fotogramas con cada motor disponible y con tu tarjeta gráfica concreta. Además aprende de los trabajos que ya has hecho, leyendo sus informes.
- Elige y te lo explica. Propone la mejor combinación que cabe en tu tiempo, te dice por qué, y te enseña las alternativas con lo que costaría cada una.
Al terminar deja todos los ajustes puestos. No tienes que tocar nada: puedes pulsar directamente "Procesar vídeo completo".
Qué hace por dentro, paso a paso
1. Cadencia: cuántas fotos por segundo
El cine es una sucesión de fotos fijas. El Super 8 solía rodarse a 18 fotos por segundo y el 8 mm a 16, mientras que el vídeo va a 25 o 30. Para pasar de una cosa a otra, muchos escáneres repiten fotogramas: ponen la misma foto dos veces. La app detecta esas repeticiones, las quita y recupera la velocidad real.
Regla importante: si no puede demostrar cuál era la velocidad de rodaje, no la cambia, porque equivocarse ahí hace que la película vaya a cámara lenta o acelerada. En ese caso te dice qué pasaría si la fijas tú.
2. Encuadre
Los escaneos suelen incluir el borde de la ventanilla del proyector y a veces las perforaciones de la película. La app los detecta porque son las únicas zonas que no cambian nunca, y las recorta.
3. Estabilización
La película nunca pasa perfectamente recta por la ventanilla: cada fotograma queda un poco desplazado. Eso es el vaivén, y se quita. Distinto es el movimiento de la cámara: si tu abuelo hizo una panorámica, eso hay que conservarlo. Por eso son dos controles separados: uno corrige el temblor, el otro decide cuánto se suaviza el movimiento intencionado.
Al recolocar cada fotograma quedan huecos en los bordes, así que se amplía la imagen un 3 % para taparlos.
4. Parpadeo
El brillo baila de un fotograma a otro, por el obturador de la cámara, por la lámpara del proyector o por la exposición automática. La app mide el brillo medio de cada fotograma, calcula cómo debería evolucionar suavemente y corrige la diferencia. El modo "por zonas" hace lo mismo por regiones, para el caso típico del proyector que ilumina más el centro que las esquinas.
5. Motas y rayas
Una mota de polvo está en un solo fotograma. La app alinea el fotograma anterior y el siguiente con el actual (compensando el movimiento) y busca píxeles que se salen de los dos a la vez, mientras los vecinos coinciden entre sí. Esos píxeles se rellenan con lo que dicen los vecinos.
Las rayas verticales son distintas: duran muchos fotogramas. Se detectan como columnas finas que se diferencian de sus vecinas a lo largo de casi toda la altura, y se rellenan con el entorno.
6. Ruido y grano
No son lo mismo. El grano es la textura de la emulsión: forma parte de la película y quitarlo del todo deja una imagen de plástico. El ruido lo añaden el escáner o la compresión. La app promedia cada fotograma con sus vecinos alineados, que es lo que reduce el ruido, y un control decide cuánto grano original se conserva.
7. Color
Los tintes de las películas antiguas se degradan, y es típico el virado al magenta. La app calcula, escena por escena, cuánto hay de cada color y reequilibra. También estira el contraste si la imagen quedó lavada.
8. Escalado con IA
Aquí conviene ser claro. Un modelo de ampliación no recupera información que no esté: lo que hace es rellenar los píxeles nuevos de la forma más verosímil, según lo que ha aprendido con millones de imágenes. Funciona bien con bordes y texturas, y por eso la imagen parece más limpia. Pero si el escaneo es blando, el 4K solo reparte la misma información en más píxeles.
Por eso el plan automático mide primero el detalle real y limita cuánto se amplía.
9. Interpolación (más fotogramas)
Para que el movimiento sea más fluido se inventan fotogramas intermedios: el modelo calcula hacia dónde se mueve cada parte de la imagen y dibuja el paso intermedio. Dos avisos: solo se nota si subes la cadencia (por ejemplo de 18 a 50), y nunca se interpola entre dos escenas distintas, porque mezclaría dos planos.
10. Acabado
Nitidez adaptativa, que realza los bordes sin tocar las zonas lisas, y un poco de grano sintético, que paradójicamente hace la imagen más natural. Por último, la codificación final, que con tu tarjeta NVIDIA hace el propio chip de vídeo (NVENC) en una fracción del tiempo.
11. Caras (desactivado por defecto)
Detecta los rostros y los reconstruye con un modelo especializado. Inventa: genera una cara verosímil, no la de esa persona, y puede cambiar entre fotogramas. Solo se aplica a la copia mejorada, nunca al máster. Para ver en familia puede estar bien; para archivo, no.
Las medidas del informe
Cada trabajo genera un informe en HTML con una sección donde se compara, con números, el vídeo antes y después:
- Ruido (σ): cuánta "nieve" hay. Menos es mejor, salvo que se lleve por delante el grano.
- Temblor residual: en píxeles, cuánto se mueve la imagen respecto a su trayectoria suave. Es la nota de la estabilización.
- Parpadeo: variación del brillo entre fotogramas.
- Nitidez de bordes: sube con el realce, pero también con el ruido, así que hay que leerla junto al ruido.
- Detalle real y resolución útil: hasta dónde llega la información verdadera del escaneo.
Sirven para responder con datos a la pregunta "¿de verdad ha mejorado?", en vez de fiarse de la impresión.
Comparador a pantalla completa
En un trabajo terminado, el botón "Comparar a pantalla completa" pone el original y el restaurado uno encima del otro, con una línea que arrastras para ver dónde acaba uno y empieza el otro. Van sincronizados aunque tengan distinta cadencia.
Atajos: espacio reproducir y pausar, ← → saltar cinco segundos, F pantalla completa, Esc cerrar. El botón "Solo original" / "Solo restaurado" es la mejor forma de juzgar: pausa en un fotograma y alterna.
Qué hace tu tarjeta gráfica
| Tarea | Dónde |
|---|---|
| Limpieza, ruido, nitidez y grano | GPU con PyTorch y CUDA |
| Ampliación e interpolación | GPU con Vulkan (Real-ESRGAN y RIFE) |
| Codificación del vídeo final | Chip NVENC de la propia tarjeta |
| Análisis, estabilización y color | Procesador |
Si la tarjeta falla o está ocupada, la app no aborta: avisa, sigue por el procesador y lo anota en el trabajo. En la cabecera ves en todo momento qué está usando, comprobado con una prueba real, no supuesto.
Cuánto tarda
Depende muchísimo de los ajustes. Orientativo para una bobina de tres minutos a 1534 × 948, con una RTX 3060:
- Limpieza y estabilización: de 30 minutos a 2 horas, según lo agresiva que sea la búsqueda de motas.
- Ampliación: desde 10 minutos con un modelo ligero hasta 10 horas con el más pesado a 4K.
- Interpolación: entre 10 y 30 minutos.
- Codificación: minutos con NVENC.
Consejo: haz siempre una muestra primero. La app te dirá lo que costaría la película entera a ese ritmo.
Dónde queda todo
resultados\: los vídeos terminados, el informe y la receta usada. Las muestras, enresultados\muestras\.datos\cache\: archivos intermedios. Permiten repetir un trabajo cambiando solo el final, sin rehacer la limpieza. Se pueden borrar para liberar espacio.run\: registros. Si algo falla, el motivo está enservidor_log.txt,instalacion.txtogpu_diagnostico.txt.herramientas\: FFmpeg y los modelos de IA descargados.
Si algo va mal
- La barra parece parada: mira el contador de fotogramas y el tiempo restante junto a la etapa. Las etapas de IA avanzan a segundos por fotograma.
- El navegador dice que no conecta: el servidor se cerró. Vuelve a ejecutar
EJECUTAR.baty recarga la página. - La GPU no se usa: pulsa "Probar la GPU" en la cabecera. Escribe el motivo en
run\gpu_diagnostico.txt. - El resultado va a cámara lenta: la cadencia de rodaje está mal fijada. Revísala en Ajustes; la app te muestra la duración resultante antes de procesar.
- No se nota la mejora: compara pausado y al 100 %, no en movimiento. Y recuerda que el límite lo pone el escaneo: un reescaneo mejor da más que cualquier ajuste.
Lo que esta app no hace
No recupera detalle que el escáner no captó, no adivina la velocidad de rodaje si no hay pistas, y no repara la película física. Y cuando inventa algo (ampliación con IA, fotogramas intermedios, caras), lo dice y lo deja fuera del máster.