Tomé un video de mi teléfono Android (Sony Xperia P, si necesita saberlo), y antes de que pudiera dejar de grabarlo, la memoria del teléfono se llenó y el teléfono también fue colgado. Reinicié el teléfono, el video estaba allí, pero no pude reproducirlo desde ningún reproductor multimedia en Android. Está en mp4 format
.
Así que intenté abrirlo en PC y Mac con diferentes reproductores de video, como VLC, Quick Time, Windows Media Player, etc., pero ninguno de ellos puede reproducirlo. Sé que el video está dañado, pero creo que es reparable, ya que tiene más de un GB de tamaño. ¿Hay algo que pueda intentar reparar el archivo de video? El video es realmente importante.
Esta es una vieja pregunta, pero me encontré con la misma situación y pensé que publicaría la solución que funcionó para mí.
Cuando vea el mensaje "no se encontró el átomo de moov", eso generalmente significa que lo que sea que estaba creando el video no pudo escribir metadatos terminales que contengan información sobre cosas como los códecs utilizados en el video, etc. Sin este "átomo de moov", la mayoría de los jugadores rechazarán el video.
Si tiene otro video generado por el mismo dispositivo, puede usar el programa no trunc para generar un nuevo átomo de moov que en la mayoría de los casos hará que el archivo se pueda reproducir.
Deberá compilar el
untrunc
programa usted mismo. Lo construí en un contenedor Docker de Ubuntu 12.04 y necesitaba instalar los siguientes requisitos previos para que se compilara:fuente