早期網站直接提供 MP4/FLV 直連,現今主流平台(YouTube、Bilibili、Netflix、各大 OTT)普遍採用:
因此,傳統「嗅探器/探測器」已難以通用,需針對平台開發專用解析腳本。
| 工具 | 平台 | 特色 | 適用對象 |
|---|---|---|---|
| yt-dlp (命令列) | Win/macOS/Linux | 開源、活躍維護、支援 1000+ 網站、繞過多種限制、支援 SponsorBlock、嵌入字幕/縮圖/中繼資料 | 進階使用者、批次下載、自動化腳本 |
| yt-dlp GUI (如 yt-dlp-gui, youtube-dl-gui) | Win/macOS/Linux | 圖形介面包裝 yt-dlp、降低門檻 | 不習慣命令列者 |
| FDM / Motrix / Neat Download Manager | Win/macOS/Linux | 免費多執行緒下載器、支援貼上 yt-dlp 解析出的直連、斷點續傳 | 需圖形化管理下載任務者 |
| StreamFab / CleverGet / Allavsoft (商業) | Win/macOS | 支援 DRM 影片 (Netflix/Disney+/Amazon 等)、內建瀏覽器、一鍵下載、畫質選擇 | 付費串流平台離線觀看需求者(需合法訂閱) |
| 瀏覽器擴充 (Video DownloadHelper, Stream Recorder, m3u8 Downloader) | Chrome/Edge/Firefox | 偵測網頁媒體請求、一鍵下載 m3u8/mp4、部分支援合併切片 | 輕量級、非 DRM 影片、快速抓取 |
| BiliDown / B23Downloader / downkyi | Windows | 專為 Bilibili 設計、支援 4K/HDR/杜比/多 P/彈幕 XML/封面 | B 站重度用戶 |
brew install yt-dlp (macOS)# 下載單一影片最佳畫質 (自動合併音視頻)
yt-dlp "https://www.youtube.com/watch?v=xxxxxx"
# 指定畫質 (查看可用格式: yt-dlp -F URL)
yt-dlp -f "bv*[height<=1080]+ba/b[height<=1080]" "URL"
# 下載播放清單
yt-dlp --yes-playlist "https://www.youtube.com/playlist?list=xxxxxx"
# 嵌入字幕、縮圖、中繼資料
yt-dlp --write-subs --write-auto-subs --embed-subs --embed-thumbnail --add-metadata "URL"
# 僅下載音訊 (mp3)
yt-dlp -x --audio-format mp3 --audio-quality 0 "URL"
yt-dlp --cookies cookies.txt "URL"--proxy socks5://127.0.0.1:1080 解決地區限制--sponsorblock-remove all 自動剪除贊助/片頭片尾/互動請求片段--write-thumbnail --convert-thumbnails jpg技術上,yt-dlp + ffmpeg 是目前最強、最通用、免費開源的下載方案;商業軟體在 DRM 影片上有優勢但需合法訂閱。請務必遵守當地法律與平台條款,尊重創作者勞動成果,僅在合法合規前提下使用下載技術。