你有没有想过,同一个视频链接,你和别人看到的可能是完全不同的内容?
不是算法推荐的那种不同。是字面意义上的——画面完全不一样。
![]()
最近有个叫 PortalRunner 的技术爱好者做了件很有意思的事。他上传了一个视频,如果你用 1080p 清晰度观看,看到的是一组画面;但如果你把画质调到 360p,呈现的却是另一组完全不同的图像。不是模糊版,是另一个故事。
这听起来像魔术,但背后全是技术细节。
很多人不知道 YouTube 的运作方式:创作者只需要上传最高清晰度的版本,平台会自动帮你压缩出 720p、480p、360p 等各种规格。PortalRunner 就是利用了这个机制。他发现 1080p 和 720p 的视频以 60 帧每秒播放,而 360p 及以下只有 30 帧。这意味着,当 YouTube 把高清视频压缩成低清版本时,会直接丢弃每两帧中的奇数帧。
于是他把想藏在高清版本里的内容,只放在偶数帧。低清版本生成时,这些帧会被扔掉,画面自然就消失了。
但问题还没完。如果高清版本里混着低清版本的画面,那 60 帧里每两帧就有一次闪烁,观众会察觉到不对劲。PortalRunner 的解法更精巧:他研究了像素压缩的规律。从 1080p 降到 360p,本质上是把 3×3 的像素格子压缩成一个像素。如果设计得当,可以让某些图案在压缩后直接"溶解"成背景色。
他用的是竖条纹。高清版本里,条纹和另一层图像交错排列;压缩时,条纹恰好平均成纯色,只剩下另一层图像浮现出来。为了确保高清观众看到完整的原图,他又把原始画面放在了会被丢弃的奇数帧上。两层信息,互不干扰,各自服务于不同的清晰度档位。
这个演示里藏的两组词是"1080p"和"lower"。它们嵌套在一起,字符位置一一对应,压缩后才能完美替换。不是随便什么内容都能这么玩,得精心设计。
他还藏了另一个小把戏:用额外的关键帧在时间轴上生成缩略图,拼出"subscribe"的字样。这很 YouTube,也很符合这个平台的文化。
这件事让人想起很多关于"看见"与"看不见"的隐喻。同一段关系里,有人看到 A 面,有人只看到 B 面。你们共享同一个链接,却活在不同的清晰度里。更清醒的人未必更快乐,因为看清了更多帧,也意味着承载了更多信息量。
PortalRunner 的 hack 是完全良性的,没有破坏规则,只是发现了规则缝隙里的空间。这种探索本身很有趣——不是去攻击系统,而是去理解系统如何看见我们,以及我们如何反过来利用这种"被看见"的机制。
最后他说,真正的黑客活在命令行里。你也可以在那里播放 YouTube。技术总有更底层的入口,感情也是。当你觉得眼前的画面不对劲时,或许该检查一下,自己是不是被默认设置在了某个固定的清晰度里。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.