今すぐ修復
- ファイルをドロップ
- 修復はローカルで実行
- 結果をダウンロード
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で保護された、あるいは何らかの形でロックされた書き出しファイル
修復が失敗した場合、その理由(データの欠落か構造の破損か)をお伝えします。失敗した修復に料金が請求されることはありません。