読み取れない1.4GBのビデオファイルを復元する方法(キヤノン)[複製]


12

この質問にはすでに答えがあります:

Canon EOS 7Dでビデオを撮影していて、バッテリーが熱くなっていると思っていたので、バッテリーカバーを開けてすぐに電源を切りました。それはバッテリーパックであり、バッテリーは電源が切れても所定の位置にとどまりました。それで、ffmpegでさえ読めない1.4 GBのファイルができました。必要に応じてデータを読み取るために見落とすことができるまったく同じ形式で撮影された他のファイルがたくさんありますが、どうすればいいですか?

不良ファイルでのffmpeg -i:

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

良好なファイルでのffmpeg -i:

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
近い投票者:状況がカメラ(汎用コンピューターではない)によって作成されたからといって、ファイルを修復しようとすることは話題外というわけではありません。開いたままにしておくことに投票しています。
ベンN

重要なのはフレーズ「Missing moov atom」だと思います。見ていこれによるとUntruncについて語っポストこのポストAtomicParsleyは同様にそれを修正できる可能性があります。
-davidgo

untruncファイルの回復に使用する方法を説明する他の質問を参照してください。
slhck

@slhck、これはMOVで動作しますか?
アーレンベイラー

MOVとMP4は非常に密接に関連しています。MP4は歴史的にMOVに基づいています。これは、MOVファイルでも機能するはずです。そうでない場合は、お知らせください。
slhck

回答:


10

recover_mp4_to_h264で試してください。これはコマンドラインプログラムであり、適切な参照ファイルが必要です。

示されている使用法:

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
1つだけ注意してください。このコマンドを実行すると-h、かなり役立つ小さなヘルプテキストが表示されます。--eosフラグを追加し、h264とwavにエクスポートする必要がありましたが、その後正常に機能しました。また、in_good_similar.movファイルをファイルとして指定しないでくださいout_video.h264。気付かずにそれを行い、ソースファイルからビデオを再度コピーする必要がありました。
アーレンBeiler

何らかの理由でビデオの速度が多少遅くなったため、ビデオの速度も調整する必要がありました。理由は調べませんでしたが、フレームレートに関連していると思います。オーディオと正確に一致させるには、119.9%に設定する必要がありました。
アーレンベイラー

ソースビデオは29.97のように聞こえますが、復元されたビデオは25 fpsです。
ギャン

1
ここで使用する適切なビデオファイルがないと、古いファイルを復元する目的が完全に失われますか?
パイログリフ

どうして?古いファイルを復元する目的は、ファイルを使用可能にする、つまり再生および編集できるようにすることです。正常なファイルの内容は異なり、破損したファイルの代わりにはなりません。
ギャン

-3

参照とダウンロード:http : //www.easeus.com/data-recovery/data-recovery-software/mov-recovery.htm

手順1. EaseUS Data Recovery Wizardを起動します。「ビデオ」を選択し、「次へ」ボタンをクリックして、mov回復ジョブを開始します。

ステップ2.データを失ったディスクを選択して「スキャン」ボタンをクリックすると、ソフトウェアは選択したディスクをすばやくスキャンして、失われたすべてのmovを見つけます。パーティションを失った場合は、「Lost Disk Drives」と「Scan」を選択して、リカバリプロセスを続行します。

ステップ3.スキャン後、リストされたすべての回復可能なmovファイルを1つずつ確認し、必要なmovファイルを選択できます。次に、「回復」ボタンをクリックして、元に戻します。ここでは、データの上書きを避けるために、すべての復元されたファイルを別のディスクに保存する必要があります。

お役に立てれば!


1
私は実際にファイルを持っています、どうやら末尾のメタデータが書かれていないようです。
アーレンベイラー
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.