打开网易新闻 查看精彩图片

2026年,你家里还有能读DVD的设备吗?我收到亲戚寄来的几盘家庭录像DVD,里面存着二十年前的生活片段——孩子第一次走路、老人还在世的春节、已经拆掉的旧房子。这些光盘在盒子里躺了太久,表面开始氧化,而我和身边大多数人一样,早就没有DVD播放机了。

花25美元在亚马逊买了台USB外置光驱(Amicool A11),我决定把这些记忆抢救出来。不是存进某个云盘然后忘掉密码,而是搭一个家里人用手机就能随时打开的私人视频网站。全程用的都是免费命令行工具,Claude Code负责写脚本,我负责换光盘

第一步:先做个"数字备份盘"

第一步:先做个"数字备份盘"

Claude Code的第一条建议很保守:在动视频之前,先把整张光盘逐比特复制一份。这样哪怕原盘以后刮花了,我们手里也有个一模一样的数字替身。

工具叫ddrescue,不是那个更常见的dd。区别很实在:dd遇到坏道直接报错退出,ddrescue会先抄能抄的部分,再回头啃硬骨头。老光盘难免有划痕,这个容错能力省了很多事。

macOS上有两个坑是Claude Code现场踩出来的。外置光驱不会出现在diskutil list里,得用drutil status才能看到;ddrescue必须被告知光盘的确切容量,否则它会以为要读取9,223PB的数据——基本等于无穷大。容量数字藏在drutil报告的块数里。

把这些封装成脚本后,我只需要运行./rip.sh disc-01,等10分钟左右,换盘,重复。每张盘产出约4.3GB的.iso文件,一个可以永久存档的完美克隆。

第二步:把VOB变成手机能播的东西

第二步:把VOB变成手机能播的东西

挂载ISO文件,里面是个VIDEO_TS文件夹,塞满.VOB文件。这是DVD-Video的老格式,DVD机认识,手机和浏览器不认。

ffmpeg把每个片段转成H.264编码的MP4。那些参数我一条都不熟——-movflags +faststart是把元数据移到文件头部,这样浏览器不用等整段下载完就能开始播放。Claude Code选好设置,同时解释每条的用处。我的光盘每张有13到21个片段不等。

到这一步,你可以把视频丢进YouTube(设成不公开)、Google Drive或者Dropbox,收工。但我想要的是完全自己掌控的东西:文件存在我管得着的地方,网站界面能按自己喜好调,不用担心平台哪天压缩画质、改分享规则,或者直接关掉服务。

第三步:零成本搭个私人视频网站

第三步:零成本搭个私人视频网站

Claude Code把托管方案架在Cloudflare上,结果这单生意他们没收钱。

Cloudflare R2存视频文件,这是对象存储,跟硬盘差不多,但通过HTTP地址就能访问。Cloudflare Pages放前端网站,纯静态,快,免费。wrangler命令行工具负责把文件推上去,也是Homebrew一键安装。

网站本身很简单:一个列表页,每个视频一张缩略图,点进去直接播放。家里人打开浏览器,输入网址,就能看。没有广告,没有"你可能感兴趣"的算法推荐,没有突然弹出的订阅提醒。

关于"氛围编程"的真实体验

关于"氛围编程"的真实体验

整个流程我写了几行代码?基本上是零。Claude Code生成脚本,我描述需求、测试效果、反馈问题。换光盘是唯一的体力劳动。

这种模式有人叫"vibe coding",氛围编程。名字听着轻佻,但在这个场景里很贴切:我不需要成为视频编码专家或云架构师,只需要清楚自己要什么——让家里人能方便地看老录像——然后让工具去处理实现细节。

当然,代价是如果Claude Code给的方案有问题,我得有能力识别和纠正。比如它第一次生成的ddrescue命令在mac上跑不通,是我把报错贴回去,它才定位到drutil的用法。这不是魔法,是交互式的排错。

一些实际数字

一些实际数字

硬件成本:25美元的光驱,可以反复用于其他老光盘。软件成本:零,全部开源工具。存储成本:目前Cloudflare的免费额度够用,如果视频量暴增,R2的定价是每月0.015美元/GB——比主流云盘便宜一截。

时间成本:每张光盘约10分钟抓取,转换和上传取决于视频长度。我这批一共4张盘,一个下午处理完。

最意外的发现:那些.iso文件比我想象中更有价值。它们不只是"中间产物",而是可以长期保存的档案格式。二十年后,如果H.264被淘汰了,我可以重新从ISO里提取数据,转码成那时候的新格式。原盘则可以放回盒子,不再反复读取,减缓物理老化。

有个细节让我停了一下。Claude Code在解释-movflags +faststart时,顺便提到这个参数对网络视频的体验影响——没有它,浏览器要等整段MP4下载完才能开始播放,在慢速网络下就是漫长的白屏。这个知识点我十年前可能学过,但早就忘了。现在它被嵌在一个具体任务的上下文里,重新活了过来。

家庭录像的有趣之处在于,它的价值和时间成反比。拍的时候觉得平常,甚至有点无聊;十几年后,画面里的背景、人物、甚至拍摄者自己的声音,都变得不可复制。技术问题在这里变成情感问题:你愿意花多少成本,让这些记忆保持可访问?

我的答案是25美元加一个下午。你的呢?