tips

流媒体下载到底合不合法?一份技术和法律清单

不是
FlowPick 团队
14 分钟阅读
# 法律 # drm # 版权 # 串流 # 伦理 # 深度

每隔几周就有人发邮件问 FlowPick 客服:为什么不做 Netflix/Disney+/HBO Max 支持?短答:因为在几乎每个司法管辖区都违法,而告诉你"这是 DRM"的技术信号就在清单里。

这篇是长答。不是"咨询律师"那种含糊话——是你真能查的信号、真适用的法律,以及 FlowPick 对做与不做的实际决策。

我是开发者,不是律师。这是基于 2026 年法律实际运作的通用指引,不是针对你具体情况的法律建议。

技术信号

任何法律问题之前,先有技术信号告诉你面对的是哪种内容。这些在浏览器 DevTools 的 Network 面板里就能查。

信号 1:清单里的 DRM 标记

HLS:

#EXT-X-KEY:METHOD=SAMPLE-AES,URI="skd://drm.example.com/key"

METHOD=SAMPLE-AES(不是 AES-128)是 FairPlay DRM。skd:// URI scheme 是判别特征——那是苹果 FairPlay 的密钥 URL scheme。真正的 AES-128https://,返回裸 16 字节密钥。

DASH:

<ContentProtection
  schemeIdUri="urn:uuid:edef8ba9-79d6-4ace-a3c8-27dcd51d21ed"
  value="Widevine">
  <cenc:pssh>...</cenc:pssh>
</ContentProtection>

UUID 标识 DRM 系统(完整列表看 DASH 深度篇)。ContentProtection 出现且 UUID 是已知 DRM 系统,就是 DRM 内容。

看到这些信号,下载在多数司法管辖区违法——看下面法律部分。

信号 2:HTTP 头

Content-Protection: drm
Content-Protection-System: Widevine
X-Licence-Url: https://drm.example.com/licence

有的平台加私有头。非标准,但看到 Content-Protection 或类似的,按 DRM 内容处理。

信号 3:页面里的 EME

打开 DevTools,console 里搜 MediaKeysencrypted

// 在页面 console 里:
const videos = document.querySelectorAll('video')
videos.forEach(v => {
  v.mediaKeys ? console.log('DRM 保护') : console.log('无 DRM')
  v.onencrypted = () => console.log('Encrypted 事件触发')
})

video.mediaKeys 非 null,页面就在用 Encrypted Media Extensions——也就是 DRM。

信号 4:服务条款

多数平台的 ToS 明确禁止下载。这不是技术信号,但法律上重要。例子:

  • YouTube ToS:"You shall not download any Content unless you see a 'download' or similar link displayed by YouTube."
  • Netflix ToS:"You may not... download, copy or otherwise capture any of the Content."
  • Vimeo ToS:除非上传者明确启用,否则禁止下载。

没有 DRM 也一样,违反 ToS 可能构成合同违约。

信号 5:没 DRM 不等于"可以下"

流可能未加密但仍有版权。技术上没 DRM 意味着你下;不代表你可以。法律部分细说。

法律框架

美国

两部相关法律:

DMCA §1201(反规避) — 规避技术保护措施违法。内容有 DRM,下载它(要绕 DRM)即使你有有效订阅也违法。个人每次违规罚款 200-2500 美元,商业用途最高 100 万美元。

这是大头。DMCA §1201 不管合理使用,不管你买没买,不管是不是个人用。绕 DRM 就违法。法院反复确认这点。

版权法 §106 — 给版权人复制、发行等独占权。下载是复制。是否侵权取决于:

  • 合理使用(§107)— 转化性、非商业、事实性 vs 创造性、市场影响
  • 是否有 license(订阅可能含也可能不含下载权——查 ToS)

实操规则: 非 DRM 内容 + 个人使用 + 你有合法访问权 = 通常没事。DRM 内容 = 不论用途都违法。

欧盟

InfoSoc 指令(2001/29/EC)第 6 条 — 类似 DMCA §1201。反规避技术保护措施。成员国实施有差异但实质相同。

DSM 指令(2019/790)第 17 条 — 平台对用户上传内容的责任。不直接管下载但影响生态。

国别差异:

  • 德国:从"明显非法"来源做个人复制本身违法(§53 UrhG)。什么算"明显非法"有争议。
  • 法国:Hadopi/HADOPI 法——版权侵权的分级响应。三振后罚款和断网。
  • 英国:跟欧盟类似但脱欧后有差异;CDPA 1988 + 修订。

实操规则: 跟美国一样。DRM = 违法。非 DRM 个人用 = 通常没事但有国别差异。

日本

著作权法第 30 条 — 个人复制允许,"明知该复制会不当损害著作权人利益的除外"。翻译:从合法源下载没事;从盗版源下载不行。

第 120-2 条 — 下载非法分发的内容是刑事犯罪。日本比大多数地方严——可能坐牢。

绕 DRM 在反不正当竞争法下也违法。

中国

著作权法第 10 条 — 复制权。第 22 条的个人使用豁免很窄。

信息网络传播权保护条例(2006) — WIPO 互联网条约的实施。有反规避条款。

实操:选择性执法。B 站和爱奇艺的流未加密,被中国用户大量下载;对个人下载者的法律行动少见。公司偶尔针对工具开发者。

韩国

著作权法第 30-2 条 — 个人使用"少量" copyrighted works 允许。分发规避工具违法(第 124 条)。

实操小结

每个主要司法管辖区:

  • DRM 内容:下就违法,没商量。
  • 非 DRM 内容个人用、有合法访问权:通常没事,有国别差异。
  • 非 DRM 内容再分发:哪里都违法。
  • 分发规避工具:哪里都违法。

FlowPick 在哪里划线

FlowPick 的策略,我认为对任何下载工具都是对的:

会下载:

  • 不含 EXT-X-KEY:METHOD=SAMPLE-AES 的 HLS 流
  • 不含已知 DRM 系统的 ContentProtection 的 DASH 流
  • 直链视频文件 URL(MP4、WebM 等)
  • 音频和图片资源

拒绝下载:

  • METHOD=SAMPLE-AES 的 HLS
  • ContentProtection 引用 Widevine/PlayReady/FairPlay 的 DASH
  • EME API 正在加密流的内容

拒绝不是"我们没搞定"——是明确策略。FlowPick 的检测代码解析这些信号,遇到就主动失败。这就是为什么"FlowPick 下不了这个"是特性不是 bug。

我的看法: 承诺"任何网站都能下"的下载工具要么在撒谎要么在违法。诚实的姿态是:"非 DRM 的我们都能下,DRM 的我们碰都不碰。"声称能做到的工具要么是骗局、要么是恶意软件,要么在会被关停的法律灰色地带运营。

具体平台指南

YouTube:大多非 DRM。ToS 禁止下载,但技术信号缺失。很多用户为了离线看、归档等下 YouTube。FlowPick 能搞 YouTube(在浏览器加载页面时)。YouTube 下载是否合理使用,法院两边都判过——一般个人/非商业用是被容忍的。

Netflix、Disney+、HBO Max、Apple TV+:全 DRM(Widevine/PlayReady/FairPlay,看平台)。下载在 DMCA §1201 和同等法规下违法。FlowPick 拒绝。

Vimeo:因视频而异。部分视频上传者启用"Download"按钮——那些没问题。其他没有的——ToS 禁止下载。

Twitch VOD:大多非 DRM。ToS 禁止但个人用执法罕见。

Bilibili:大多非 DRM。ToS 禁止但平台实操上宽松。FlowPick 能搞 B 站——见 B 站教程

Udemy、Coursera、edX 付费课:混杂。DRM 课碰不得。非 DRM 课你付了费技术上违反 ToS 但个人使用下法律上站得住。

Patreon:大多非 DRM。你付了访问费;个人用下载通常没事。

企业 LMS(企业培训视频):技术上常非 DRM,但 ToS 违约和雇佣后果才是真风险。雇主的内容,跟他们确认。

Pornhub、OnlyFans:ToS 禁止下载。DRM 因视频而异。OnlyFans 专门起诉过下载工具运营者。

下载前的技术清单

不确定一个流能不能下,走这份清单:

  1. 打开 DevTools → Network 标签。m3u8mpdmp4
  2. HLS 的话:#EXT-X-KEY:METHOD=SAMPLE-AES。有,停——DRM。
  3. DASH 的话: 拉 MPD。找 <ContentProtection> 含已知 DRM UUID。有,停。
  4. 都不是(直链 MP4): 无 DRM 信号。技术上能下。
  5. 查 ToS。 搜"平台名 terms of service download"。ToS 明确禁止,即使不构成法律侵权也是 ToS 违约。
  6. 考虑用途。 你有合法访问权的内容做个人离线观看通常没事。再分发不行。

FlowPick 自动化 1-4 步。5-6 步你自己来。

那合理使用呢?

合理使用(美国)和别处的同等机制允许在特定目的下不经许可使用 copyrighted 内容:评论、批评、新闻报道、学术、研究。

四个因素(17 U.S.C. §107):

  1. 使用的目的和性质(商业 vs 非营利教育)
  2. copyrighted 作品的性质
  3. 使用部分的量和重要性
  4. 对潜在市场的影响

实操: 合理使用是抗辩理由——被起诉后才能提,由法官裁。不是免死金牌。对你付了访问权的内容做个人归档,合理使用可能适用。再分发就不行。

我付了费的内容呢?

这是最常见的"可我都买了!"问题。答案:

  • 你买的是 license,不是内容。 订阅按特定条款给访问权。条款说"不能下载",下载就是合同违约。
  • 绕 DRM 不论 license 都违法。 你有有效 Netflix 订阅,破解 Widevine 下载在 DMCA §1201 下仍违法。
  • 非 DRM 内容的个人复制通常没事。 你在非 DRM 平台买了电影,下载备份站得住。

什么时候真得咨询律师

如果你:

  • 在运营下载服务或工具(如 FlowPick)
  • 公开分发下载的内容
  • 出于任何原因绕 DRM
  • 拿不准你的用途是否合理使用

那就找版权专业律师。这篇讲通用原则,不讲你的具体情况。

参考资料

小结

流媒体下载的法律底线,在多数司法管辖区:DRM = 违法,非 DRM 个人用 = 通常没事。 区分两者的技术信号在 Network 面板里看得到——HLS 的 SAMPLE-AES、DASH 的带 DRM UUID 的 ContentProtection。看到它们,下载就要规避,规避就违法。

FlowPick 策略:非 DRM 都能下,DRM 一律不碰。这是下载工具唯一诚实的姿态。承诺"任何网站"的工具要么是骗局要么在违法,别把你的数据和法律风险交给它们。

确认内容能下之后的技术细节,看 HLSDASH重封装 深度篇。


推荐阅读