影片平台串流下載與素材收集

使用 FlowPick 儲存公開可存取的影片平台和創作者內容,用於離線觀看或合規的內容參考與素材收集。

主流影片平台上的內容通常以串流媒體形式傳輸,瀏覽器不提供直接的下載入口。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 的隱私保護承諾(不收集、不上傳任何使用者資料),請參閱 隱私與安全

相關文件

  • 影片嗅探 — 影片偵測原理、HLS/DASH 協定支援、加密串流解密
  • 批次下載 — 多影片批次下載的佇列管理與並行控制
  • 格式轉換 — MP4 輸出格式的轉封裝技術
  • 下載引擎架構 — 大檔案寫入策略與記憶體安全
  • 線上工具 — 手動取得 URL 後的線上下載方式
  • 使用方法 — 基本操作指南與大檔案下載
  • 設定參考 — 並行執行緒數、輸出格式、儲存目錄設定
  • 常見問題排查 — 下載失敗、影片無法播放等診斷
  • 已知限制 — DRM 保護、CORS 限制、動態 Token 等技術限制
  • FAQ — 如何取得串流媒體 URL 等常見問題
  • 隱私與安全 — 零資料收集承諾與本機處理說明