昨天下午三点多,我在书桌最底下那个抽屉里翻出一块 2.5 寸的移动硬盘,接口还是老式的 Micro-B,线都泛黄了。插上笔记本,风扇呼啦呼啦响,硬盘灯闪了大概二十秒才认出来。盘里有个文件夹叫「存一下」,打开是一堆 .m3u8 的文本文件,其中一个名字就叫 西瓜视频3.m3u8。
我盯着那行文件名看了挺久。
不是说这个文件有多珍贵,说实话,它大概率已经是一堆死链了。但那个后缀 .m3u8 本身就带着年代感——它是 HLS 协议的播放列表格式,一行一个分片地址,理论上能顺着它把整段视频拼起来。2016 年我刚学着用 ffmpeg 的时候,拿它当宝贝,觉得只要手里有个 .m3u8,视频就永远跑不掉。现在回头想想,挺傻的。
那个告诉我「别信云端」的人
教我这个的人是老周,全名周德海,住我楼上,以前在本地电视台做过技术。2016 年 7 月 12 号晚上,他端着一碗西瓜上来串门——对,就是西瓜,这名字可能就是这么来的,我到现在也没核实过——看我电脑上开着下载器,他说了句我记到现在的话:「你这东西下到本地,才叫你的;放在网页上那个链接,人家一改路径,你就啥都没有了。」
他当时叼着勺子,语气特别平淡。
我当时不服气,还跟他争,说云端多方便。结果三年后他搬走了,我那份「方便」也确实没剩多少。硬盘里那 37 个 .m3u8 文件,我抽了 5 个测,能正常拉的只剩 1 个。这个比例我记得很清楚,写在一张便签上,就夹在硬盘盒里。
我为什么还要给这些链接留个页面
有人可能觉得,都 2025 年了,还折腾这种老格式干嘛。我的观点很直接:这批 .m3u8 链接最值得保留的不是内容,是人当年整理它的那股劲儿。你翻一个老播放列表,能看到有人一行行校对过分片序号,中间还手写了注释——「第 12 段有问题,跳过」。这种痕迹在现在自动化的流水线里早就没有了。我甚至觉得,比起成品,这些半成品更像人的东西。
我知道这话说出来有点矫情。
但矫情归矫情,我还是把这篇文章写在了 西瓜视频3.m3u8 这个页面下面。因为我试过,直接在搜索引擎里敲这串字符,出来的东西五花八门,没一个说人话的。那我就自己写一篇,把来龙去脉摆在这,至少下一个翻到旧硬盘的人,能少疑惑一会儿。
整理的过程中还顺手翻到几篇以前写的,一并留在这:那篇母亲和儿子瞒着爸爸去爬山其实是个纪录片梗,跟标题没关系;五一大赛-白虎大赛海角是当年一个朋友硬塞给我挂的,我到现在也没搞明白他想表达啥;还有永久免费mv高清免费看,标题是有点夸张了,但里面提到的缓存策略我到现在还在用。
给还在折腾 .m3u8 的人几句实在话
第一,别拿它当长期存档。播放列表是索引不是文件,索引会烂,文件不会——这话是老周说的,我转述一下。第二,看到 #EXT-X-ENDLIST 才说明这个列表是完整的,没有这行的大概率是个半截货。第三,也是最要紧的,别把链接当成资产,你真正该留的是你当初为什么点开它。
写到这里,硬盘已经在发烫了。
我打算把这些 .m3u8 文件挨个转成纯文本,按年份建文件夹,压缩包加个密码,然后刻两张光盘——一张留着,一张寄给老周。他搬去外地之后我们就没怎么联系,但我猜他看到这个,应该会笑一下。这跟日本b站看mv西瓜视频里那种追新的折腾不太一样,我这次是往回走;另外那篇人人电影网电视剧里我提过一句「索引即记忆」,当时被朋友笑,现在我是真信了。