Nora Deligter,2023 年 6 月为 Screen Slate 撰文,“屏幕截图的挽歌”:
大约五年前,凯瑟琳·皮尔森开始对《保姆》 (1993-1999)中的每一束花束进行截图,这是一部六季的 CBS 情景喜剧,当时正在 Netflix 上播放。她刚刚成为一名花店,她发现这些花艺——华丽、色彩缤纷、具有明显的热带风情——非常鼓舞人心。现在,她将它们与英国侦探剧《波洛》 (1989-2013)中插花的屏幕截图一起保存在桌面上的一个文件夹中。然而,几个月前,皮尔森突然发现,当她的手指本能地向 Command-Shift-3 舞动时,迎接她的是一个黑匣子,里面原来是她的花,这是她想要捕捉的经过审查的版本。
大约在这个时候,Netflix、HBO Max、Amazon Prime 和 Criterion Channel 等流媒体平台对屏幕截图实施了悄悄的禁运。起初,有一些解决方法:用户可以使用浏览器 Brave 或下载扩展程序或 Fireshot 等第三方工具继续进行屏幕截图。但数字版权管理技术逐渐适应并变得更加复杂。如今,从最流行的流媒体服务中截取屏幕截图几乎是不可能的,至少在 Macintosh 计算机上是不可能的。 […]
对于 PC 用户来说,这个故事发生了不同的、更令人高兴的转变。通过使用 Microsoft Windows 独有的实用程序 Snipping Tool,用户可以自由地从所有流媒体平台截取内容。这似乎是一个有针对性的疏忽,是主播选择将 Mac 用户排除在外(尽管他们只占市场的一小部分),因为他们假定的文化阶层。这个假设不无道理。在本文接受采访的所有人中,只有一位是 PC 用户。
自从她在 2023 年发表这篇文章以来,Deligter 的文章就一直列在我长长的(而且不断增长的)链接列表中。我在今天早些时候的帖子中引用了它: 马修·格林恳求苹果在 iMessage 中添加“消失的消息”,重读它让我很恼火,最终决定写下它。
我不完全确定这个问题的技术答案是什么,但在 MacOS 上,它似乎涉及 GPU 和视频解码硬件。这些 DRM 中断发生的级别如此之低,以至于没有任何高级软件(您可能安装的任何类型的实用程序)可以绕过它们。我认为 Windows 仍然提供了从 DRM 视频中轻松截取帧的功能,这并不是因为流媒体服务在某种程度上不关心 Windows 用户做什么(考虑到 Windows 的市场份额,如果你仔细想想,不关心这将是一件奇怪的事情),而是因为 Windows 使用了不太复杂的成像管道。或者说,与其说不够复杂,不如说是不够集成。 Apple 设备上的这些 DRM 封锁(您也无法在 iPhone 或 iPad 上捕获 DRM 视频的屏幕截图)是通过操作系统和硬件之间的深度集成来启用的,从而可以在硬件级别实施封锁。我认为流媒体服务除了首先使用 DRM“保护”他们的视频之外,不会选择这种屏幕截图禁令。如果视频受 DRM 保护,则无法对其进行屏幕截图;如果不是,也可以。
在 Mac 上,DRM 视频曾经在 Safari 的屏幕捕获中被屏蔽,但在 Chrome(或数十种 Chromium 衍生浏览器)中却没有。但几年前的某个时候,默认情况下,您也无法在 Chrome 中捕获 DRM 视频的屏幕截图。但在 Chrome 的“设置”页面的“系统”下,如果您禁用“可用时使用图形加速”并重新启动 Chrome,那么您就可以对 Chrome 窗口中的所有内容进行屏幕截图,包括 DRM 视频。您可以在切换此设置之前和之后访问神奇的 URL chrome://gpu/
以查看有关差异的完整报告 – 正如您所期望的,它会关闭视频编码/解码、合成等的所有硬件加速。您不会想一直这样浏览(当然不是使用电池电量),但这是从视频中捕获静态图像的一个很好的技巧。
我不明白的是,为什么 Apple 首先要为硬件加速视频提供支持(这是 iOS 平台上的所有视频 – 没有像在 iPhone 或 iPad 上使用 Chrome 并禁用硬件加速那样的解决方法)。没有人会创建受 DRM 保护的视频的盗版副本,一次截取一个静止帧 – 即使他们尝试,也只能捕获图像,而不是声音。 MacOS 和 iOS 中的这一“功能”并没有杜绝盗取受 DRM 保护的视频内容。这个“功能”对任何人(包括流媒体服务)都没有任何价值,但对那些只想轻松捕获他们正在观看的节目和电影的高质量屏幕截图(而不是使用他们该死的手机拍摄反光笔记本电脑显示屏的照片)的诚实人来说,带来了巨大的(对大多数人来说,令人困惑和沮丧的)障碍。
原文: https://daringfireball.net/2025/03/why_cant_we_screenshot_frames_from_drm-protected_video