Cách khôi phục tệp video 1,4 GB không thể đọc được (Canon) [trùng lặp]


14

Tôi đang quay video bằng Canon EOS 7D và nó đang nói với tôi rằng pin (tôi nghĩ) đang nóng lên, vì vậy tôi đã mở nắp pin và nó nhanh chóng tắt. Đó là một bộ pin và pin vẫn được giữ nguyên mặc dù đã tắt. Vì vậy, bây giờ tôi có một tệp 1,4 GB mà ngay cả ffmpeg cũng không thể đọc được. Tôi có rất nhiều tệp khác được chụp với cùng định dạng chính xác mà tôi có thể bỏ qua để đọc dữ liệu nếu tôi cần, nhưng làm thế nào để tôi làm điều đó.

ffmpeg -i trên tập tin xấu:

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

ffmpeg -i trên một tập tin tốt:

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
Những người bỏ phiếu kín: chỉ vì tình huống được tạo ra bởi một máy ảnh (không phải máy tính có mục đích chung) không có nghĩa là cố gắng sửa chữa tệp không đúng chủ đề. Tôi đang bỏ phiếu để bỏ ngỏ.
Ben N

Tôi nghĩ rằng bit chính là cụm từ "Thiếu nguyên tử moov". Có một cái nhìn tại này bài mà nói về Untrunc Theo này bài AtomicParsley có thể sửa chữa nó là tốt.
davidgo

Xem câu hỏi khác giải thích cách sử dụng untruncđể khôi phục tập tin.
slhck

@slhck, cái này có hoạt động với MOV không?
Arlen Beiler

MOV và MP4 có liên quan rất chặt chẽ. MP4 là lịch sử dựa trên MOV. Điều này cũng sẽ làm việc cho các tập tin MOV. Nếu không, hãy cho tôi biết.
slhck

Câu trả lời:


12

Hãy thử với recovery_mp4_to_h264 . Đây là một chương trình dòng lệnh và sẽ yêu cầu một tệp tham chiếu tốt.

Cách sử dụng theo chỉ định:

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
Chỉ cần một lưu ý: nếu bạn chạy nó chỉ với -hnó sẽ cung cấp cho bạn một văn bản trợ giúp nhỏ khá hữu ích. Tôi đã phải thêm --eoscờ và xuất sang h264 và wav, và sau đó nó hoạt động tốt. Ngoài ra, đảm bảo bạn không chỉ định in_good_similar.movtệp của mình là out_video.h264tệp của mình . Tôi đã làm điều đó mà không nhận ra và phải sao chép lại video từ các tệp nguồn của mình.
Arlen Beiler

Tôi cũng phải điều chỉnh tốc độ video, vì nó hơi chậm hơn, vì một số lý do. Tôi đã không nhìn vào lý do tại sao, nhưng tôi đoán nó có liên quan đến tốc độ khung hình. Cuối cùng tôi cần đặt nó ở mức 119,9% để khớp chính xác với âm thanh.
Arlen Beiler

Âm thanh như video nguồn của bạn là 29,97 trong khi video được khôi phục của bạn là 25 khung hình / giây.
Gyan

1
Không có tệp video tốt để sử dụng ở đây hoàn toàn đánh bại mục đích khôi phục tệp cũ?
Pyroglyph

Làm sao vậy Mục đích của việc khôi phục tập tin cũ là làm cho nó có thể sử dụng được, tức là có thể chơi và chỉnh sửa được. Nội dung của tệp tốt sẽ khác và không thay thế cho tệp bị hỏng.
Gyan

-4

Tham khảo và tải xuống: http://www.easeus.com/data-recovery/data-recovery-software/mov-recovery.htmlm

Bước 1. Khởi chạy Trình hướng dẫn phục hồi dữ liệu easyUS. Chọn "Video" và nhấp vào nút "Tiếp theo" để bắt đầu công việc khôi phục Mov của bạn.

Bước 2. Chọn đĩa mà bạn mất dữ liệu và nhấp vào nút "Quét", phần mềm sẽ nhanh chóng quét đĩa đã chọn để tìm tất cả các Mov bị mất của bạn. Nếu bạn mất phân vùng, hãy chọn "Mất ổ đĩa" và "Quét" để tiếp tục quá trình khôi phục.

Bước 3. Sau khi quét, bạn có thể xem tất cả các tệp Mov có thể khôi phục được liệt kê từng cái một và chọn ra những tệp bạn muốn. Sau đó, nhấp vào nút "Phục hồi" để lấy lại chúng một lần. Tại đây bạn nên lưu tất cả các tệp đã khôi phục trên một đĩa khác để tránh ghi đè dữ liệu.

Hi vọng điêu nay co ich!


1
Tôi thực sự có tập tin, rõ ràng là nó không nhận được siêu dữ liệu được viết.
Arlen Beiler
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.