footage.repair 自分が必要で作ったツール

アーリーアクセスfootage.repair は現在アーリーアクセス期間のため、すべての復旧が無料です。その後はファイルごとの料金が始まりますが、切り替え前にここで十分前もってお知らせします。今復旧したファイルは引き続き無料です。

収録は止まった。でも映像は残っている。

書き込みが途中で終わったSony .RSV / .MP4ファイル。

ここにファイルをドロップ
プレビュー無料 · アップロードなし · ブラウザ内で処理
長さ
—
解像度
—
コーデック
—
フレームレート
—
音声
—
カメラ
—

始める前にひとつだけ: メールアドレスを教えてください。アーリーアクセスが終わって料金が始まる前のお知らせと、今回の復旧についてのフォローアップ(うまく復旧できたかの確認や、あなたのファイルに関わる問題を修正したときのお知らせ)に使います。下の欄にチェックしない限り、それ以外は何も送りません。詳しくはプライバシーページへ。

このクリップにはコーデック設定が含まれていません。

同じカメラ・同じ設定で撮影した正常なクリップを1つ追加してください。長さは問いません。数秒あれば十分で、こちらもアップロードされません。

0.0%

キーを紛失した場合はこちらで再取得

このファイルにつき一度だけ支払います。メールで届いたキーをここに貼り付ければ、復元はこのパソコン上で実行され、選んだドライブにそのまま書き込まれます。


このページを見ているあなたの気持ちは、誰よりもよく分かります。私も同じ経験をしました。だから作りました。役に立てば幸いです。

私はDITとして働いています。少し前、観察バラエティの現場でPTZカメラが8時間回り続けた末に、書き込みを止めてしまいました。カードには191GBが入っていましたが、どのプレイヤーでも開けませんでした。有料の復元ツールも試しましたが、ファイルを読み込めないか、復元できても最後には音声が1分もずれていました。2分のクリップなら気づかないでしょうが、8時間ものでは使い物になりません。

そこで丸一日かけてファイルを自分で解析しました。結局、失われたものは何もありませんでした。Sonyのカメラはクリップのインデックスを収録終了の瞬間に書き込みます。途中で電源が切れると、フレームは全部カードに残ったまま、プレイヤーにその位置を伝える情報だけが失われた状態になります。そのインデックスを作り直せば、撮影データ全体がそのまま戻ってきます。再エンコードもありません。

このページがやっているのはそれだけです。すべてブラウザ内で完結し、ファイルはどこにも送信されません。だから200GBの復元でも、ファイルをコピーするのと同じくらいの時間で終わります。


対応フォーマット: ソニー .RSV、パナソニック .MDT、DJI

4:2:2 10bitや4chの24bit音声にも対応しており、長さも問題になりません — 数時間・数百ギガの収録でもフレーム単位で正確に仕上がります。

レイアウトはハードコードせず、ファイルから直接計測します。Sonyの場合はリファレンスクリップも一切不要 — 復元に必要な情報はすべて収録データの中に既に入っています。

対応予定

まだ対応していませんが、現在取り組んでいるものです。とりあえずファイルをドロップしてみてください — 確認は一瞬で、費用もかかりません。まだ対応できないファイルの場合、先頭50MBだけでも構造把握に十分なことが多いので、送っていただければ追加します。

先頭50MBの切り出し方が分からない? ここでワンクリック →


仕組みが気になる方へ

Sonyはカードに固定サイクルで記録します。タイムコード付きメタデータのブロック、15フレームの映像、無圧縮音声のブロックが繰り返されます。メタデータブロックはSMPTEキーで始まり、映像フレームには長さのプレフィックスが付いているので、どこが始まりか推測せずに最後まで辿ることができます。

長時間の収録で他のツールが間違えるのはこの部分です。フレーム境界を読み取らず推定すると、誤差が積み重なって音声がずれていきます。コーデックのパラメータもそのメタデータブロックの中に入っているため、リファレンスクリップが不要なのです。


アップロードは一切しない

あなたのカード → このブラウザタブ → あなたのドライブ
私のサーバー ファイルを一切見ない

無人カメラ1日分は200ギガを超えることもあります。それをどこかに送るだけで撮影より時間がかかりますし、放送素材を他人のサーバーに置く理由もありません。だから処理はファイルがある場所でそのまま行います。タブを閉じれば何も残りません。


更新履歴

一部のボディで、非常に長い収録の途中から映像が止まる問題を修正しました。コーデック設定は先頭数秒だけから拾っていましたが、カメラが録画途中で新しい設定を使い始めると、その地点から映像だけ止まり音声だけ流れ続けていました。今はファイル全体を走査して拾います。
BRC-AM7対応。音声が4ch 24bitだと判明し、初期版では誤っていました。191GB・8時間23分の収録が誤差ゼロで復元できるようになりました。
リファレンスクリップの要求をなくしました。コーデックパラメータは最初からファイルの中にあり、メタデータブロックを十分深く見ていなかっただけでした。
ムービータイムスケールの誤りを修正。Premiereで7時間地点からフレーム検索が壊れる問題を解消しました。

質問、通らないファイル、うまくいったという報告 — どれでも brian@footage.repair