Jak odzyskać plik wideo 1,4 GB, którego nie można odczytać (Canon) [duplikat]


14

Nagrywałem wideo aparatem Canon EOS 7D, który mówił mi, że bateria (tak myślałem) robi się gorąca, więc otworzyłem pokrywę baterii i szybko się wyłączyła. To był zestaw akumulatorów, a akumulatory pozostały na miejscu, nawet jeśli się wyłączyły. Mam teraz plik 1,4 GB, którego nawet ffmpeg nie może odczytać. Mam mnóstwo innych plików nakręconych w dokładnie tym samym formacie, z którego mógłbym oderwać wzrok, aby w razie potrzeby odczytać dane, ale jak to zrobić.

ffmpeg -i w złym pliku:

[mov,mp4,m4a,3gp,3g2,mj2 @ 000001572b9fa3a0] moov atom not found
MVI_3891.MOV: Invalid data found when processing input

ffmpeg -i na dobrym pliku:

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

7
Zamknij głosujących: tylko dlatego, że sytuacja została stworzona przez aparat (nie komputer ogólnego przeznaczenia), nie oznacza, że ​​próba naprawy pliku jest nie na temat. Głosuję na Pozostaw otwarte.
Ben N

Myślę, że kluczowym bitem jest zdanie „Missing moov atom”. Spójrz na ten post, który mówi o Untrunc. Zgodnie z tym postem AtomicParsley również może to naprawić.
davidgo

Zobacz inne pytanie, które wyjaśnia, jak użyć untruncdo odzyskania pliku.
slhck

@slhck, czy to będzie działać z MOV?
Arlen Beiler

MOV i MP4 są bardzo ściśle powiązane. MP4 jest historycznie oparty na MOV. Powinno to również działać w przypadku plików MOV. Jeśli nie, daj mi znać.
slhck 30.01.2016

Odpowiedzi:


12

Wypróbuj z recovery_mp4_to_h264 . Jest to program wiersza poleceń i wymaga dobrego pliku referencyjnego.

Użycie wskazane:

recover_mp4_to_h264 in_good_similar.mp4 --avcc
recover_mp4_to_h264 in_corrupted.mp4 out_video.h264 [out_audio.aac | out_audio.wav | out_audio.mp3] [<recorder>]
recover_mp4_to_h264 in_corrupted.mp4 out_video.h264 [--aac | --pcm | --mp3] [<recorder>]

1
Tylko jedna uwaga: jeśli uruchomisz go tylko -h, da ci dość pomocny tekst pomocy. Musiałem dodać --eosflagę i wyeksportować do h264 i wav, a potem działało dobrze. Upewnij się również, że nie określasz in_good_similar.movpliku jako out_video.h264pliku. Zrobiłem to, nie zdając sobie z tego sprawy i musiałem ponownie skopiować wideo z moich plików źródłowych.
Arlen Beiler

Musiałem także dostosować prędkość wideo, ponieważ z jakiegoś powodu była nieco wolniejsza. Nie zastanawiałem się, dlaczego tak jest, ale domyślam się, że było to związane z liczbą klatek na sekundę. Skończyło się na tym, że musiałem ustawić 119,9%, aby dokładnie dopasować dźwięk.
Arlen Beiler

Wygląda na to, że film źródłowy to 29,97, a odzyskany film to 25 fps.
Gyan

1
Czy posiadanie dobrego pliku wideo do wykorzystania tutaj całkowicie nie udaje się odzyskać starego?
Pyroglyph,

Jak to? Celem odzyskania starego pliku jest uczynienie go użytecznym, tj. Odtwarzalnym i edytowalnym. Dobra zawartość pliku będzie inna i nie zastąpi uszkodzonej.
Gyan

-4

Materiały referencyjne i materiały do ​​pobrania: http://www.easeus.com/data-recovery/data-recovery-software/mov-recovery.htm

Krok 1. Uruchom Kreatora odzyskiwania danych EaseUS. Wybierz „Wideo” i kliknij przycisk „Dalej”, aby rozpocząć zadanie odzyskiwania mov.

Krok 2. Wybierz dysk, na którym utraciłeś dane i kliknij przycisk „Skanuj”, oprogramowanie szybko przeskanuje wybrany dysk, aby znaleźć wszystkie utracone pliki mov. Jeśli straciłeś partycję, wybierz „Lost Disk Drives” i „Scan”, aby kontynuować proces odzyskiwania.

Krok 3. Po zakończeniu skanowania możesz wyświetlić wszystkie wymienione pliki mov do odzyskania jeden po drugim i wybrać te, które chcesz. Następnie kliknij przycisk „Odzyskaj”, aby je odzyskać. Tutaj powinieneś zapisać wszystkie odzyskane pliki na innym dysku, aby uniknąć zastąpienia danych.

Mam nadzieję że to pomoże!


1
Mam plik, najwyraźniej po prostu nie napisano końcowych metadanych.
Arlen Beiler
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.