footage.repair 因为自己需要而做的工具

抢先体验footage.repair 目前处于抢先体验阶段,所有恢复都免费。之后会开始按文件收费——切换前会在这里提前充分公告,现在恢复的文件依然免费。

录制停止了,但画面还在。

写入中断的 Sony .RSV / .MP4 文件。

把文件拖到这里
预览免费 · 不上传 · 在浏览器中处理
时长
—
分辨率
—
编码
—
帧率
—
音频
—
相机
—

开始之前只需一步:留下你的邮箱。我会用它在抢先体验结束、开始收费之前提前通知你,并就这次恢复做后续联系——确认是否恢复成功,或在修复了影响你文件的问题时告诉你。除非你勾选下面的选项,否则不会发送其他内容。详见隐私页面。

这个片段不包含编码参数。

请添加一段用同一台相机、相同设置拍摄的正常片段。不需要很长,几秒钟就够,这个文件同样不会被上传。

0.0%

密钥丢了?在这里重新查找

此文件只收取一次费用。密钥会通过邮件发送,粘贴到这里后,恢复过程会在你的电脑上运行,直接写入你选择的驱动器。


如果你正在看这个页面,我大概能猜到你现在的心情。我也经历过。所以做了这个工具,希望能帮上忙。

我的工作是 DIT。前段时间一次观察类综艺拍摄现场,一台 PTZ 摄像机连续录了八个小时后突然停止写入。卡里有 191 GB 数据,任何播放器都打不开。试过的付费修复工具要么直接拒绝这个文件,要么修复出来的结果到最后音频错位了一分钟。两分钟的片段你可能根本不会注意到,但八小时的素材根本没法用。

于是我花了一天时间自己拆解这个文件,结果发现什么都没丢。Sony 相机会在录制结束的那一刻才写入片段索引——中途断电的话,所有帧其实都完整地留在卡上,只是缺少了告诉播放器它们在哪里的信息。重建那个索引,整段素材就能原样找回,不需要重新编码。

这个页面做的就是这件事。全部在浏览器里完成——你的文件不会发送到任何地方——所以恢复 200 GB 的素材,花的时间跟复制文件差不多。


支持格式: 索尼 .RSV、松下 .MDT、DJI

支持 4:2:2 10bit 及 4 声道 24bit 音频,时长也不是问题——数小时、数百 GB 的素材同样能做到逐帧精确。

文件结构是从文件本身实测出来的,而不是写死的——对 Sony 文件来说甚至完全不需要参考片段,恢复所需的一切信息本来就在录制数据里。

即将支持

这些格式目前还不支持,但正在开发。你依然可以先把文件拖进来试试——一秒钟就能知道结果,也不收费。如果暂时还处理不了,前 50 MB 通常已经足够我分析出结构,发给我我会尽快加上支持。

不知道怎么截取前 50 MB?在这里一键完成 →


想了解原理

Sony 会按固定周期在卡上写入数据:一块带时间戳的元数据、十五帧视频、一块未压缩音频,不断循环。元数据块以 SMPTE 键开头,视频帧自带长度前缀,所以整个文件可以一路走到底,不需要猜测任何位置。

这正是其他工具在长时间录制上容易出错的地方。如果靠估算而不是实际读取帧边界,误差会不断累积,最终导致音频错位。编码参数也藏在那块元数据里,所以完全不需要参考片段。


不上传任何内容

你的存储卡 → 这个浏览器标签页 → 你的硬盘
我的服务器 永远看不到文件

无人值守拍摄一天的素材可能超过 200 GB。把它传到任何地方所花的时间都会比拍摄本身还长,而且广播级素材也没理由放在别人的服务器上。所以处理过程就在文件所在的地方完成。关掉标签页,什么都不会留下。


更新记录

修复了部分机型在超长录制过程中途画面卡住的问题。此前编码参数只从开头几秒采样,如果相机在录制途中启用了新的参数,画面就会从那一刻起卡住、只剩声音继续播放。现在会扫描整个文件来采集参数。
新增 BRC-AM7 支持。其音频实际是 4 声道 24bit,早期版本处理错了。现在 191 GB、8 小时 23 分钟的录制可以做到零偏差恢复。
取消了参考片段的要求。编码参数其实一直都在文件里,只是之前没有深入查看元数据块。
修复了错误的影片时间刻度,此前会导致 Premiere 在超过 7 小时处出现帧定位错误。

有问题、遇到无法处理的文件,或者只是想告诉我修复成功了——都可以写信到 brian@footage.repair