壊れたSony A7 IVの動画を修復する

A7 IVのクリップが開かなくなっても、それが失われた映像であることはまずありません——カメラが確定(ファイナライズ)しきれなかったXAVCの録画です。フレームはまだファイルの中にあり、欠けているのはそれを指し示すインデックスだけです。そして、それを取り戻すのにファイルを端末の外へ出す必要は一切ありません。

ファイルがデバイスから出ることはありません — 修復はブラウザ内で実行されます。アップロードは 0 バイトです。

Your data is the big block — usually intact. What breaks is the small index. Repair rebuilds it.

Drop a file here or browseTap to choose a file

ZIP · Office · PDF · video · JPG · PNG · RAR/7z · SQLite — repaired right here in your browser. Nothing is uploaded

0 bytes uploadedFree: 3 repairs/day — up to 500 MB video, 100 MB docs & archives, 50 MB photos. Free download. Single repair €5.90. No account required.

今すぐ修復

  1. ファイルをドロップ
  2. 修復はローカルで実行
  3. 結果をダウンロード

Sony A7 IV(ILCE-7M4)は、XAVCの3つの系統——XAVC S(H.264 Long GOP)、XAVC HS(H.265/HEVC)、XAVC S-I(All-Intra H.264)——のいずれかを使って、標準のMP4ファイルに録画します。最大で10ビット4:2:2の4K 60pまで対応します。そのどれもが、カメラがテイクの最後にmoovインデックスを書き込んで初めて再生できるようになるMP4です。その最後の書き込みが一度も起きなければ、本物のXAVCデータで満たされていながら、それを指し示す地図を一切持たないファイルが残ります。上のエリアにクリップをドロップすると、ツールはまさにそれをブラウザ内で確認し、映像が復元可能なときにコンテナを再構築します。

A7 IVがXAVCを書き込む仕組みと、どこで壊れるか

どのメニュー項目を選んでも、A7 IVは動画をMP4コンテナに包みます。3つのフォーマットの違いは、中に入っているコーデックだけです。

XAVC SはH.264(AVC)のLong-GOPで、最も幅広く互換性のある選択肢です。XAVC HSはH.265/HEVCで、より小さいファイルにより多くの細部を詰め込めますが、開くにはHEVC対応のプレーヤーが必要です。XAVC S-IはAll-Intra H.264で、すべてのフレームが完全なキーフレームであり、ビットレートは約600 Mb/sに達します。知っておくと役立つ癖があります。A7 IVのXAVC HSは4K 30pをまったく録画できず——4Kの30pではXAVC Sを使わざるを得ません——そのため多くの撮影者が同じカードにH.264とH.265のクリップが混在した状態になり、壊れたクリップはそのどちらでもあり得ます。

いずれの場合も、実際の画像データは撮影しながらカードへ書き込まれますが、moovアトム——どのフレームがどこにあり、どうデコードするかをプレーヤーに伝えるテーブル——は、クリップが確定(ファイナライズ)されたとき、つまり停止を押すかテイクが正常に終わった瞬間にのみ書き込まれます。その書き込みの前に録画を中断すると、コンテナは頭のない状態で残されます。有効なH.264やHEVCが何ギガバイトもありながら、それを索引づけるものが何もないのです。プレーヤーは「moov atom not found」(moovアトムが見つかりません)、コーデックエラー、あるいは頑として黒いままのフレームで応じます。

クリップを未確定のまま残すエラー

A7 IVにはクリップ長の上限がないため、1つのテイクが1時間の4K 60pに及ぶこともあります——つまり終わり際の中断が、非常に大きなファイルを取り残す可能性もあるということです。よくある原因は次のとおりです。

テイクの途中でバッテリーが切れた。 A7 IVはNP-FZ100で負荷の高いフォーマットを動かしますが、高ビットレートの4Kはそれを速く消耗させます。長いクリップの途中でバッテリーが切れると、確定の書き込みが一度も実行されません。

カードが抜かれた、またはカバーが開けられた。 アクセスランプがまだ書き込み中のうちにSD/CFexpressカードを取り出すと、同じことが起きます——インデックスを含むファイルの末尾が、単に確定されないまま終わるのです。

カードの書き込みエラー。多くはC:13:01として表示されます。 SonyのC:13:01コードはメモリーカードの不具合で、カメラが大量のデータを書き込んでいるとき——まさに動画録画がしていること——に頻繁に現れ、書き込み速度を維持できないカードや、故障し始めたカードを示していることがあります。高ビットレートのモードはこれを悪化させます。XAVC S-Iと4KはV60カードを本当に必要とし、高ビットレートのXAVC S-IはV90を必要とします。それより遅いカードをカメラに与えると、録画が欠落したり途中で切れたりすることがあります。書き込みが詰まったり、クリップの途中でカードがエラーを起こしたりすると、最後のファイルは未確定のまま残されます。

上に挙げた「最後のクリップが中断された」ケースが、修復できるものです。カードが不良セクターによって物理的にバイトを失った場合、そのバイトを作り直すことはできません——まずカードを復元し、それから取り出せたものを修復してください。

同じ本体からの参照クリップが役立つ理由

欠けたmoovを再構築するとは、生き残ったストリームを走査し、カメラが書き込んだはずのサンプルテーブルを作り直すことを意味します。その作業は、同じA7 IVで、同じフォーマットと同じ設定で撮影した正常なクリップ——同じXAVCの系統(S、HS、またはS-I)、同じ解像度、同じフレームレート、同じビット深度——が手元にあると、はるかに忠実になります。その参照は、壊れたファイルに欠けている正確なコーデック構成(H.264ならSPS/PPS、HEVCなら相当するVPS/SPS/PPS)を持っているため、再構築が原本を推測するのではなく、それに一致させられます。

実際の進め方はこうです。同じカードまたはカメラから、同じ動画設定で録画した普通のクリップを何か1つ取って、手元に置いておいてください。それが求められるのは、壊れたファイルが実際にそれを必要とするときだけです——そして、XAVC SとXAVC HSを切り替えていたなら、参照が壊れたクリップのコーデックに一致していること、もう一方ではないことを確認してください。

修復できるものとできないもの

修復できる

  • バッテリーが切れたとき、または録画中に電源を切ったときの最後のクリップ(未確定のMP4、moovの欠落)
  • 録画中のカードの書き込みエラーやC:13:01の不具合で途中まで切れたクリップで、動画データが生き残っている場合
  • カードからコピーできたのに再生できないXAVC S(H.264)、XAVC HS(H.265/HEVC)、XAVC S-Iのファイル
  • コンテナの損傷: 壊れた、または欠けたインデックス、誤ったサンプルオフセット、不正なタイムスタンプ

修復できない

  • 故障しかけた、または摩耗したSD/CFexpressカードによって物理的に失われた映像(まずカードを復元してから修復してください)
  • 参照を一致させられないクリップ——例えば、壊れたHEVCファイルに対して正常なXAVC HSのサンプルがない場合
  • カードの故障後に0バイト、またはほぼすべてがゼロとして読み込まれるファイル
  • Sonyの暗号化された、DRMで保護された、あるいは何らかの形でロックされた書き出しファイル

修復が失敗した場合、その理由(データの欠落か構造の破損か)をお伝えします。失敗した修復に料金が請求されることはありません。

よくある質問

私のA7 IVのクリップはXAVC HS(H.265)でした——それで何か変わりますか?

変わるのは参照だけです。再構築はHEVCでもH.264でも同じように機能しますが、参照クリップが必要な場合、それも同じカメラのXAVC HSでなければなりません。HEVCは、XAVC SとXAVC S-Iが使うH.264とは異なるコーデック構成(VPS/SPS/PPS)を持っているからです。フォーマットを一致させれば問題ありません。

長い4Kのテイクの途中でバッテリーが切れて、今はファイルが開きません。復元できますか?

これは典型的な修復可能なケースです。録画中の電源断は、H.264やHEVCのデータをカードに残しながら、最後のmoovの書き込みを飛ばしてしまうため、どのプレーヤーもそれを索引づけできません。コンテナを再構築すると、カードに届いたフレームが再び対応づけられます。本当に失われるのは、電源が切れた後の映像だけです。

撮影中にエラーC:13:01が出ました。映像は失われましたか?

必ずしもそうではありません。C:13:01は、負荷の高い動画録画中によく現れるカードの書き込みの不具合で、現在のクリップを消すのではなく途中で切ることがあります。エラーの前に動画データが書き込まれていれば、たいていコンテナを再構築できます。カード自体が故障しかけている場合は、まずカードの中身を復元し、それから取り出せたクリップを修復してください。

直すのにSony Catalyst BrowseやPlayMemoriesが必要ですか?

いいえ。それらのツールは再生、プロキシ、ジャイロ/メタデータの作業のためのもので、壊れたコンテナを再構築することはできません。この修復はMac、Windows、Linuxのどれでも、最新のブラウザなら動作し、インストールするものは何もなく、ファイルは端末の外へ一切出ません。

関連: MP4を修復(どんな出所でも) · "moov atom not found" · 動画を修復(すべてのフォーマット) · アップロードされないことを検証