QuickTime: «No se ha podido abrir el documento»
Este es el error que devuelve QuickTime cuando intenta montar un archivo de vídeo como un «documento de película» y falla a nivel estructural. A diferencia de «este archivo no es compatible» (que tiene más que ver con el códec/contenedor), en este caso QuickTime dice He intentado leer el índice, y el índice no está ahí o no tiene sentido.
Según nuestra experiencia, este error significa un archivo recuperable aproximadamente el 80 % de las veces.
Qué suele estar dañado
QuickTime abre MOV/MP4 leyendo el átomo MOOV (el índice). Cuando devuelve «no se ha podido abrir el documento», está ocurriendo una de estas cosas:
- Falta el átomo MOOV. La grabación se interrumpió; el índice nunca se escribió. Caso canónico.
- El átomo MOOV está presente, pero está mal formado. La estructura existe, pero contiene valores que QuickTime no puede conciliar (duraciones negativas, desplazamientos imposibles, descripciones de flujo contradictorias).
- Desbordamiento de «stco» en un archivo de > 4 GB. La tabla de desplazamiento de fragmentos utiliza valores de 32 bits que se desbordaron; los desplazamientos en la segunda mitad del archivo apuntan más allá del EOF.
- Contenedor declarado pero no reconocido. El átomo «ftyp» reclama una marca que QuickTime no conoce.
- La extensión del archivo es «.mov», pero el contenido es otra cosa (un MKV renombrado, un AVI, etc.).
Cómo averiguar cuál
ffprobe -v error -show_format -show_streams broken.mov
- Sin salida, solo 'moov atom not found' → causa n.º 1.
- Información de la secuencia, pero con advertencias sobre desplazamientos no válidos → causa n.º 2 o n.º 3.
- «Marca principal no válida» o similar → causa n.º 4.
- 'file your_file.mov' no coincide con la extensión '.mov' → causa n.º 5.
Para la causa n.º 3 específicamente, comprueba el tamaño del archivo. Si supera los 4 GB y la información de la secuencia parece correcta, pero la reproducción se deteriora a mitad de camino, es casi seguro que se trata de un desbordamiento «stco».
Lo que puedes probar tú mismo
Para la causa n.º 1, consulta la guía de recuperación de MOOV.
Para las causas 2 y 3, prueba un remultiplexado:
ffmpeg -err_detect ignore_err -i broken.mov -movflags +faststart -c copy out.mov
El «-movflags +faststart» coloca un MOOV recién creado al principio del archivo. Si los datos del códec subyacente están intactos, esto suele producir un archivo que funciona. Nota: «ffmpeg» utilizará «co64» automáticamente para los archivos de más de 4 GB, evitando el desbordamiento de «stco».
Para la causa n.º 4, intente arreglar la marca:
ffmpeg -i broken.mov -c copy -f mov out_repaired.mov
Forzar «-f mov» hace que ffmpeg escriba un «ftyp» nuevo, independientemente de lo que indicara el original.
Para la causa n.º 5, cambia el nombre y prueba el formato real:
mv broken.mov broken.mkv # or .avi, .mp4, etc.
Cómo lo gestiona nuestra recuperación
El diagnóstico en la carga determina qué causa se aplica:
- Causa n.º 1 → detección de códec a nivel de fotograma en «mdat», síntesis completa de MOOV a partir de los fotogramas observados. No se requiere clip de referencia.
- Causa n.º 2 → descartar el MOOV mal formado, reconstruir a partir de los fotogramas.
- Causa n.º 3 → reescribir usando «co64» (desplazamientos de 64 bits). Los datos del códec y el diseño original de la secuencia se conservan; solo se reconstruye el índice.
- Causa n.º 4 → escribe un «ftyp» limpio con una marca que el reproductor reconozca.
- Causa n.º 5 → vuelve a identificar el contenedor real, reescribe en un contenedor correcto.
Qué debes hacer
- Sube el archivo. Hasta 50 GB.
- Aproximadamente 1 minuto después, obtendrás un diagnóstico y una vista previa gratuita.
- Paga solo si la vista previa funciona.
FAQ
El error aparece de forma intermitente: a veces el archivo se abre, a veces no. A menudo, se trata de un problema de MOOV al final del archivo en el que el analizador de QuickTime es sensible a la latencia de lectura. La remultiplexación con «+faststart» (arriba) coloca el MOOV al principio y normalmente lo resuelve.
Mi archivo se reproduce en VLC, pero QuickTime dice «no se ha podido abrir el documento». QuickTime es más estricto que VLC. En este caso, la remultiplexación con FFmpeg casi siempre produce un archivo aceptable para QuickTime. Si FFmpeg también tiene problemas, el siguiente paso es la recuperación.
El archivo se reproduce durante los primeros segundos y luego QuickTime da error. Problema estructural a mitad del archivo. A menudo, desbordamiento de «stco» en un archivo grande (causa n.º 3). A veces, daño en el índice a mitad del archivo. Recuperable en la mayoría de los casos.
La recuperación devolvió un archivo, pero Final Cut sigue dando problemas. Final Cut Pro tiene requisitos de ingesta más estrictos que QuickTime Player. Si nuestro resultado se monta en QuickTime pero no en FCP, eleva el caso: es posible que tengamos que ajustar los parámetros de salida (código de tiempo, descripción de la muestra) para que sea compatible específicamente con FCP.
¿Está a salvo mi material de archivo? Servidor en Francia, se elimina automáticamente después de 48 horas, nunca se utiliza para entrenar nada ni se comparte. Política de privacidad.
Relacionado
- No se ha encontrado el átomo MOOV
- Este archivo no es compatible (QuickTime)
- No se pueden encontrar los datos esenciales
- Cómo funciona nuestro motor de recuperación
Vista previa gratuita · Sin compromiso
¿Todo listo para recuperar tu vídeo?
Sube tu archivo y obtén gratis una previsualización de 5 segundos en aproximadamente un minuto. Pague solo si la previsualización le parece correcta.
Sube tu vídeo →