视频平台流媒体下载与素材收集

使用 FlowPick 保存公开可访问的视频平台和创作者内容,支持检测普通视频、HLS 和 DASH 资源,方便离线观看、个人备份或合规的内容参考。

主流视频平台上的内容通常以流媒体形式传输,浏览器不提供直接的下载入口。FlowPick 可以帮助你保存感兴趣的视频,用于离线观看、内容参考或素材收集。


适用平台

以下平台经过社区验证,FlowPick 可以正常检测和下载其视频内容:

平台流媒体协议检测难度验证状态备注
BilibiliHLS/DASH较低已验证部分视频有 Referer 校验
YouTubeDASH中等已验证音视频分离,需合并
VimeoHLS较低已验证部分视频需登录
西瓜视频HLS较低已验证移动端页面检测效果更好
抖音网页版HLS中等已验证需在播放页面检测
小红书HLS/MP4中等已验证视频较短,文件较小

平台兼容性说明

并非所有视频平台都能正常使用 FlowPick,以下情况可能导致检测或下载失败:

限制类型说明典型平台
DRM 保护使用 Widevine/FairPlay 等 DRM 技术,无法解密Netflix、Disney+、Amazon Prime
会员专属加密付费内容使用自定义加密方案部分视频平台的高级会员内容
动态 Token分片 URL 包含短期有效的 Token,过期后无法下载部分直播平台回放
反爬机制检测到异常下载行为后限制访问部分严格的内容平台
地域限制CDN 仅对特定地区提供服务部分海外平台
关于 DRM 保护的技术原理和限制,请参阅 已知限制 — DRM 保护内容。关于 AES-128 加密的支持范围,请参阅 视频嗅探 — 加密流

操作流程

扩展自动检测模式

这是最便捷的方式,适用于大多数视频网站:

  1. 打开目标视频页面,播放几秒
  2. 点击 FlowPick 扩展图标
  3. 在弹出窗口中选择需要的画质
  4. 点击下载
关于扩展自动检测的完整原理,请参阅 视频嗅探 — 检测原理。关于检测不到视频时的排查方法,请参阅 常见问题排查 — 媒体检测问题

手动获取 URL 模式

当扩展无法自动检测时,使用在线工具手动下载:

  1. 按 F12 打开开发者工具
  2. 切换到 Network(网络)面板
  3. 在过滤框中输入 .m3u8.mpd
  4. 刷新页面并播放视频
  5. 找到清单文件 URL,右键复制
  6. 打开 FlowPick 在线工具(/m3u8-downloader/dash-downloader
  7. 粘贴 URL 并开始下载
关于在线工具的使用方式和与扩展的功能对比,请参阅 在线工具。关于开发者工具获取 M3U8 URL 的详细步骤,请参阅 FAQ — 如何获取流媒体 URL

处理 Referer 校验

部分平台(如 Bilibili)的 CDN 会校验请求来源:

  • 扩展版本:自动处理,无需额外配置
  • 在线工具:可能因 CORS 限制无法下载,建议使用扩展版本
关于 CORS 限制的技术原理和扩展与在线工具的差异,请参阅 在线工具 — 与扩展的对比已知限制 — CORS 限制

画质选择策略

Bilibili 画质参考

清晰度分辨率典型码率10分钟视频大小
360P 流畅640×360400 Kbps约 30MB
480P 清晰854×480800 Kbps约 60MB
720P 高清1280×7201500 Kbps约 110MB
1080P 高清1920×10803000 Kbps约 220MB
1080P+ 高码率1920×10806000 Kbps约 450MB
4K 超清3840×216012000 Kbps约 900MB

YouTube 画质参考

YouTube 使用 DASH 协议,视频和音频分离:

  1. 在画质列表中选择视频流(如 1080p)
  2. 同时选择对应的音频流(通常为 128Kbps AAC)
  3. 选择 MP4 输出格式,FlowPick 会自动合并
关于 DASH 协议的音视频分离处理流程,请参阅 视频嗅探 — DASH 音视频分离处理。关于 MP4 输出格式的转封装原理,请参阅 格式转换

常见问题

检测不到 YouTube 视频?

YouTube 使用 DASH 协议且音视频分离,检测方式略有不同:

  1. 确保视频正在播放(不是暂停状态)
  2. 刷新页面后重新打开 FlowPick
  3. 检查是否有多个条目(视频流和音频流分开显示)
  4. 如果仍检测不到,使用开发者工具手动获取 MPD URL

下载的 Bilibili 视频无法播放?

可能原因和解决方法:

  • Referer 校验:使用扩展版本而非在线工具
  • 分片下载不完整:重新下载,降低并发数
  • 加密流密钥过期:刷新页面重新获取清单
关于分片下载不完整和合并失败的问题排查,请参阅 常见问题排查 — 合并后视频无法播放

视频有水印怎么办?

平台水印是嵌入在视频流中的,FlowPick 下载的是原始流数据,水印无法去除。这是平台的版权保护措施。


素材收集场景

如果你需要收集视频素材用于创作参考:

工作流建议

  1. 创建素材库目录:按主题或来源分类
  2. 使用批量下载:同一频道或播放列表的视频批量保存
  3. 统一格式:全部转为 MP4 确保兼容性
  4. 添加备注:在文件名中包含来源和主题信息

命名规范

[平台]-[作者]-[标题]-[画质].mp4

示例:
Bilibili-张三-React入门教程-1080p.mp4
YouTube-Fireship-React in 100 Seconds-1080p.mp4
关于批量下载的队列管理和并发控制,请参阅 批量下载。关于大文件(4K/长视频)下载的写入策略,请参阅 下载引擎架构

版权与合规声明

在使用 FlowPick 下载视频平台内容前,请务必了解并遵守以下原则:

合法使用范围

允许不允许
下载公开视频用于个人离线观看将下载的视频重新上传到其他平台
保存创作者内容用于学习参考出售或商业利用下载的视频内容
收集公开素材用于创作灵感破解或绕过 DRM 保护下载付费内容
备份自己上传的视频内容冒充原作者分发下载的内容

平台协议

  • 大多数视频平台的用户协议明确禁止下载视频内容
  • 在使用 FlowPick 前,建议查阅目标平台的用户协议和服务条款
  • 如果平台协议禁止下载,请尊重平台规定
  • FlowPick 作为工具提供方,不对用户的下载行为承担责任

风险提示

  • 部分平台可能检测异常下载行为并采取限制措施(如封禁账号、限制 IP)
  • 建议控制下载频率,避免短时间内大量下载
  • 下载行为产生的后果由用户自行承担
  • 创作者享有其内容的著作权,请尊重知识产权
关于 FlowPick 的隐私保护承诺(不收集、不上传任何用户数据),请参阅 隐私与安全

相关文档