Repara una grabación de OBS dañada — los datos del flujo siguen ahí

OBS se bloqueó y el MP4 no se abre. Los foros te dirán que el archivo está perdido. Los bytes de tu disco opinan lo contrario.

Tus archivos nunca salen de tu dispositivo — la reparación ocurre en tu navegador. 0 bytes subidos.

Your data is the big block — usually intact. What breaks is the small index. Repair rebuilds it.

Suelta un archivo aquí o exploraToca para elegir un archivo

ZIP · Office · PDF · vídeo · JPG · PNG · RAR/7z · SQLite — reparados aquí mismo, en tu navegador. No se sube nada

0 bytes subidosGratis: 3 reparaciones/día — hasta 500 MB de vídeo, 100 MB de documentos y archivos, 50 MB de fotos. Descarga gratuita. Una reparación 5,90 €. Sin cuenta.

Repara tu grabación ahora

Suelta el archivo de arriba para un diagnóstico en local. Confirma si se trata del caso clásico del MP4 sin finalizar. Dos notas honestas por adelantado, porque los archivos de OBS son grandes: el plan gratuito cubre archivos de hasta 500 MB, y una sesión larga suele superarlo, así que una reparación única sin límite de tamaño cuesta 5,90 €, y nunca se cobra si falla. Segunda, el estado actual del motor: la reparación estructural por remux (archivos dañados pero legibles) ya funciona hoy; la reconstrucción completa del índice para grabaciones sin finalizar (la solución profunda de la que trata esta página) está en desarrollo.

Por qué el bloqueo mató el archivo

Mientras grabas, OBS escribe tus fotogramas comprimidos en el disco de forma continua; esa parte nunca espera. Lo que sí espera es el índice: la finalización del MP4 escribe el átomo moov, la tabla que registra la posición y el tiempo de cada fotograma, solo cuando la grabación se detiene limpiamente. Un bloqueo, un pantallazo azul, un corte de corriente o un proceso cerrado a la fuerza se salta esa escritura final. El resultado en el disco:

Tus imágenes están físicamente presentes, gigabytes de ellas, en un archivo por el que ningún reproductor sabe navegar. La única pérdida real son los últimos segundos que aún estaban en el búfer de memoria del codificador en el momento del bloqueo; esos nunca se escribieron, y ninguna herramienta puede restaurarlos.

Por qué los foros dicen que no tiene arreglo

Busca este problema y encontrarás hilos del foro de OBS donde el personal llama «perdido» a un MP4 sin finalizar. No se equivocan; están describiendo el remuxado. El remuxor de OBS, igual que el -c copy de ffmpeg, reempaqueta archivos que puede leer, y un archivo sin índice no se puede leer. Dentro de ese marco, «perdido» es exacto.

Pero el remuxado nunca fue la herramienta adecuada para este fallo. La reconstrucción del índice es una operación distinta: escanear los datos en bruto en busca de los límites de los fotogramas y escribir un índice nuevo alrededor de las imágenes que sobrevivieron. Es lo que untrunc lleva años haciendo — prueba de que ese tipo de solución existe. Dónde estamos nosotros, con honestidad: esa vía de reconstrucción en nuestro motor del navegador está en desarrollo, no publicada; la reparación por remux para archivos dañados pero legibles ya funciona hoy. Si necesitas la solución ahora mismo,la página del átomo moov explica untrunc — gratuito, en línea de comandos, necesita una grabación de referencia en buen estado con ajustes idénticos, sin fingir que es cómodo ni que ya lo sustituimos.

Evítalo la próxima vez

Tres ajustes, por orden de preferencia — cualquiera de ellos significa no volver a leer esta página:

  • Graba en MKV y remuxa automáticamente a MP4. Ajustes → Salida → Formato de grabación: mkv, y luego activa «Volver a multiplexar automáticamente a mp4» (Avanzado). El MKV sobrevive a los bloqueos — todo lo que se escribe en el disco sigue siendo reproducible — y aun así obtienes MP4 para tu editor.
  • Hybrid MP4 (OBS 30.2+). Elige «Hybrid MP4» como formato de grabación: escribe metadatos de recuperación sobre la marcha, así que un bloqueo deja un archivo que se puede volver reproducible en lugar de un ladrillo sin índice.
  • MP4 fragmentado mediante flags del muxer. En configuraciones más antiguas, añade movflags=frag_keyframe+empty_moov a los ajustes personalizados del muxer. El MP4 fragmentado escribe el índice en pequeñas piezas por todo el archivo, así que un bloqueo cuesta el fragmento actual, no la grabación. Algunos editores lo manejan con menos elegancia, y por eso el MKV va primero.

Qué puede y qué no puede reparar

La reparación se aplica a grabaciones truncadas y sin finalizar cuyos datos llegaron al disco — el caso estándar del bloqueo de OBS. Genuinamente fuera de alcance, para cualquier herramienta: los últimos segundos que aún estaban en la RAM cuando ocurrió el bloqueo (nunca escritos, perdidos), y las grabaciones cuyo tamaño de archivo es casi cero, lo que significa que el bloqueo llegó antes de que OBS escribiera nada. Un matiz: las grabaciones con un bitrate muy variable pueden volver con un ligero desfase de audio/vídeo, porque la reconstrucción debe deducir un tiempo que el índice habría indicado con exactitud. Un archivo aproximadamente del tamaño que deberían tener horas de imágenes es un buen candidato; un archivo de 2 KB no lo es.

Preguntas frecuentes

¿Puedo recuperar una grabación de OBS tras un bloqueo?

Normalmente sí, aunque la palabra precisa es reparar, no recuperar: los datos ya están en tu disco, escritos de forma continua mientras grababas. Lo que falta es el índice que OBS habría escrito al pulsar detener. Reconstruirlo hace que el archivo vuelva a reproducirse, todo menos los últimos segundos que aún estaban en memoria cuando llegó el bloqueo.

¿Por qué mi grabación MP4 de OBS no se reproduce?

La finalización de un MP4 escribe el índice del archivo (el átomo moov) cuando la grabación se detiene limpiamente. Si OBS se bloqueó, el PC se quedó sin corriente o el proceso se cerró a la fuerza, ese paso nunca se ejecutó — el archivo contiene horas de imágenes reales sin un mapa hacia ellas. Los reproductores lo llaman dañado, pero los datos del flujo están intactos en el disco.

¿Cómo uso untrunc para reparar una grabación de OBS?

Necesitas tres cosas: una compilación de untrunc (compílala tú mismo o busca un binario de confianza), una grabación de referencia en buen estado hecha con la misma configuración de OBS y ajustes idénticos, y la línea de comandos: untrunc referencia.mp4 roto.mp4. Funciona, y es gratis; el coste es la preparación.

¿Debería grabar en MKV o en MP4 con OBS?

En MKV — o en Hybrid MP4 en OBS 30.2+. El MKV sobrevive a los bloqueos porque no depende de un paso de finalización, y OBS puede remuxar automáticamente a MP4 cuando la grabación se detiene, así que sigues teniendo MP4 para editar. El MP4 sin más es la única opción en la que un bloqueo cuesta el archivo entero.

¿Puedo remuxar un MP4 de OBS dañado para arreglarlo?

No. Remuxar (Archivo → Volver a multiplexar grabaciones de OBS, o ffmpeg -c copy) reempaqueta un archivo que ya se puede leer; un MP4 sin finalizar no tiene índice, así que el remuxor falla igual que un reproductor. Ese es el punto de verdad que hay en el consejo de los foros. La reconstrucción del índice, reconstruir el mapa que falta a partir de los datos en bruto, es el enfoque que puede salvarlo.

Relacionado:ffmpeg dijo «moov atom not found» ·grabación de varios GB — por qué el sin-subida es el objetivo ·cualquier otro daño en un MP4