Estaba filmando un video con una Canon EOS 7D, y me decía que la batería (pensé) se estaba calentando, así que abrí la tapa de la batería y se apagó rápidamente. Era una batería, y las baterías permanecieron en su lugar a pesar de que se apagó. Así que ahora tengo un archivo de 1.4 GB que incluso ffmpeg no puede leer. Tengo muchos otros archivos tomados con el mismo formato exacto en el que podría mirar para leer los datos si fuera necesario, pero ¿cómo hago eso?
ffmpeg -i en el archivo incorrecto:
[mov,mp4,m4a,3gp,3g2,mj2 @ 000001572b9fa3a0] moov atom not found
MVI_3891.MOV: Invalid data found when processing input
ffmpeg -i en un buen archivo:
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'MVI_3892.MOV':
Metadata:
major_brand : qt
minor_version : 537331968
compatible_brands: qt CAEP
creation_time : 2016-01-28 12:04:16
Duration: 00:12:10.86, start: 0.000000, bitrate: 46897 kb/s
Stream #0:0(eng): Video: h264 (Constrained Baseline) (avc1 / 0x31637661), yuvj420p(pc, smpte170m/bt709/bt709), 1920x1080, 45357 kb/s, 29.97 fps, 29.97 tbr, 30k tbn, 60k tbc (default)
Metadata:
creation_time : 2016-01-28 12:04:16
Stream #0:1(eng): Audio: pcm_s16le (sowt / 0x74776F73), 48000 Hz, stereo, s16, 1536 kb/s (default)
Metadata:
creation_time : 2016-01-28 12:04:16
untrunc
para recuperar el archivo.Respuestas:
Intenta con recover_mp4_to_h264 . Es un programa de línea de comando y requerirá un buen archivo de referencia.
Uso como se indica:
fuente
-h
le dará un pequeño texto de ayuda bastante útil. Tuve que agregar la--eos
bandera y exportar a h264 y wav, y luego funcionó bien. Además, asegúrese de no especificar suin_good_similar.mov
archivo como suout_video.h264
archivo. Lo hice sin darme cuenta y tuve que copiar el video nuevamente desde mis archivos fuente.Referencia y descarga: http://www.easeus.com/data-recovery/data-recovery-software/mov-recovery.htm
Paso 1. Inicie el Asistente de recuperación de datos EaseUS. Seleccione "Video" y haga clic en el botón "Siguiente" para iniciar su trabajo de recuperación de mov.
Paso 2. Seleccione el disco donde perdió sus datos y haga clic en el botón "Escanear", el software escaneará rápidamente el disco seleccionado para encontrar todos sus movimientos perdidos. Si perdió su partición, seleccione "Unidades de disco perdidas" y "Escanear" para continuar el proceso de recuperación.
Paso 3. Después de escanear, puede ver todos los archivos mov recuperables enumerados uno por uno y seleccionar los que desee. Luego, haga clic en el botón "Recuperar" para recuperarlos una vez. Aquí debe guardar todos los archivos recuperados en otro disco para evitar la sobrescritura de datos.
¡Espero que esto ayude!
fuente