像素化和模糊滤镜(打码)通常用于审查敏感或露骨内容。然而,能够逆转这些影响的工具最近已变得广泛普及。虽然重建的图像并非完全清晰,但它们仍然可以揭示几乎所有被审查视频中隐藏的细节。
开发者杰夫·吉尔林 (Jeff Geerling) 最近在 YouTube 上发布了一段视频,观众们观看了该视频,演示了免费软件如何揭露马赛克审查制度背后隐藏的信息。该实验表明,任何试图遮盖视频内容的人都应该彻底屏蔽该视频,或者从一开始就避免录制。
一位评论者警告吉尔林不要使用像素化技术来隐藏视频部分内容后,他上传了一段测试视频,并悬赏 50 美元,奖励任何能识别出像素化文件窗口内容的人。24 小时内,多名观众提交了模糊但准确的重建图像——这证明了依赖马赛克滤镜的风险。
GitHub 用户 KoKuToru详细介绍了FFmpeg和GIMP等工具如何自动对像素化图像进行逆向工程。关键在于运动:随着被审查区域在帧间移动,扭曲的像素也会随之移动,从而使软件能够将每帧中的信息编译成一幅相当完整的图像。
像素化就像一道有很多小缝隙的栅栏。如果滤镜或被审查的内容移动,隐藏信息的不同部分就会短暂地显现出来。随着时间的推移,可以收集到足够的碎片来重建原始图像。这意味着,对于静止图像来说,逆转马赛克审查可能更加困难(甚至不可能)。
在第一次尝试中,KoKuToru 手动分析了像素化的帧,结果几乎难以辨认。在第二次尝试中,他使用 FFmpeg 自动提取了 200 个经过审查的帧,并应用了边缘检测技术,从而生成了更清晰的图像。
他的方法与视频游戏中的时间抗锯齿技术(例如 TAA、FSR、DLSS 和 XeSS)非常相似,这些技术使用运动数据来提升低分辨率帧。
Geerling 还思考了模糊滤镜是否会更具韧性,但评论者们却持相反观点。天文学家们花了几十年时间开发技术来校正地球大气造成的模糊——理论上,这些技术也可以用于逆转视频中的模糊滤镜。正如 Geerling 指出的那样,纯色滤镜(其背后不显示任何信息)可能是最安全的选择。