在放入文件之前,大家实际最常问的问题。
几乎总是还在。相机录制时以固定周期写入视频 — 元数据、一帧、音频,重复成千上万次。如果录制正常停止,最后会写入一次索引,告诉播放器每一帧在哪里。如果拍摄中途电池耗尽或存储卡被拔出,这个索引就永远不会被写入——但相机已经写入的那些周期依然原封不动地留在卡上,一字节不差。文件只是缺少读取它们的地图。免费预览的存在就是为了让你在付费前自己确认:如果能播放,说明素材确实还在。
索尼 XAVC-S 和 XAVC-HS — 由 FX3、FX30、FX6、FX9、a6700、a7 系列以及 BRC-AM7 等机型留下的 .RSV 和未完成的 .MP4 文件。此外还有松下 .mdt(LUMIX GH5S 等)和 DJI Osmo Action,支持预览。如果你的相机或文件不在此列,也可以先试试——预览免费,即使目前还无法识别该格式,这对我也是有用的信息。
什么都不上传。整个过程完全在浏览器内通过 File System Access API 运行——直接从源文件读取字节,重建后的文件直接写入你的硬盘。视频数据完全不经过网络。你可以自己验证:运行时打开浏览器的网络标签页,观察是否有大量数据流出。唯一离开浏览器的,是文件前 64KB 的哈希值(用于将付费授权绑定到该文件)以及编解码器、成功与否等匿名统计信息——绝不包括素材本身或文件名。详见隐私页面。 抢先体验期间还有一项:开始恢复前你填写的邮箱地址,用于在开始收费前提前通知你,并就你的恢复做后续联系。
那就不要付款——免费预览存在的意义正在于此。有时文件需要一个捐赠片段(用同一相机、同样设置拍摄的正常录制片段)来补充损坏文件丢失的编解码参数;工具会告诉你何时需要这样做。如果布局完全无法识别,说明这是引擎尚不支持的格式,无论哪种情况都不会产生费用。
目前不论文件大小都免费——因为 footage.repair 正处于抢先体验阶段。之后将按文件收费(按文件大小一次性定价,无订阅)。切换前会在网站上提前充分公告,抢先体验期间恢复的文件依然免费。 开始恢复时会请你留下邮箱——通知就是发到这里。
给我发邮件即可退款。预览本应在付款前就发现这类问题,但如果有漏网之鱼,你不会为一个无法使用的文件付费。
可以,对某些文件确实有效。差距主要在细节上:索尼的 XAVC-S/HS 容器以通用 MP4 修复工具意想不到的方式将编解码参数集散布在元数据轨道中,相机固件有时会在录制过程中更换参数集 ID,而要正确获得 H.265 的帧显示顺序,需要读取切片头中的 POC 值,而不是靠帧类型猜测。footage.repair 是专门针对这些相机的实际字节结构构建的,而不是通用修复启发式方法。
Mac 和 Windows 均可,使用 Chrome 或 Edge——恢复依赖 File System Access API,Safari 和 Firefox 尚不支持,移动端浏览器通常也不支持。如果你的浏览器无法运行,页面会明确告知,而不是静默失败。
没有。这是一个独立项目,未与任何相机厂商合作或获得其认可。
这里没有涵盖的问题——brian@footage.repair,或者直接放入文件看看会发生什么。