用 Chrome 開發者工具下載網路影片(2025 最新完整教學)
僅限下載你擁有權限的公開影片。不得規避 DRM、不得違反平台服務條款與著作權法。
目錄
想更省事?如果你想跳過手動抓串流與指令設定,我整理了「付費一勞永逸」的選項與評測: 點這看懶人包與推薦方案。
快速判斷:MP4 / HLS / DASH / DRM
型態Network 篩選關鍵字常見檔名/副檔名處理方式漸進式 MP4Media 或搜尋 .mp4直接是 .mp4新分頁能播右鍵「另存新檔」HLS 串流搜尋 m3u8master.m3u8 / index.m3u8;分段多為 .ts 或 .m4s用 ffmpeg 直接輸入 .m3u8 合併輸出DASH 串流搜尋 mpd、m4s、init.mp4manifest.mpd,音/視軌分離用 ffmpeg 指定 .mpd,-map 合併音畫DRM(EME/Widevine 等)常見 license、widevine 請求;播放用 blob: URL段檔加密、需授權解密不可下載/解密;僅能合法線上播放或平台離線

DevTools 標準流程(含 Media 與 Fetch/XHR)
開啟影片並播放(讓請求開始產生)。
開啟 DevTools Network;勾選 Preserve log、Disable cache。
切換篩選:先看 Media;找不到就用搜尋欄輸入
m3u8、mpd、m4s、init.mp4、.mp4。重新整理(必要時)並觀察串流清單或 MP4 直連。
檢視標頭:點任一請求Headers / Cookies,確認
Referer、User-Agent、Cookie等。複製請求:右鍵Copy Copy as cURL(供後續
curl/ffmpeg帶入標頭)。
提示:若只看到 blob: 影片位址,代表是 MSE 播放,請回到 Network 找來源清單(.m3u8 或 .mpd)。
HLS(.m3u8)下載與合併
在 Network 找到
master.m3u8或index.m3u8;優先選擇 master,可讓工具自動挑高畫質。若站點需要
Referer/Cookie,將 Copy as cURL 的標頭複製為ffmpeg的-headers/-user_agent參數。執行:
ffmpeg -headers "Referer: https://example.com\r\n" \
-user_agent "Mozilla/5.0" \
-i "https://cdn.example.com/path/master.m3u8" \
-c copy -bsf:a aac_adtstoasc output.mp4說明:-c copy 直拷不轉檔;若音訊為 ADTS(常見於 .ts 分段),aac_adtstoasc 會自動轉成 MP4 可用的容器格式。
DASH(.mpd)與分離音軌
在 Network 搜尋
mpd;開啟manifest.mpd。可先用
ffprobe檢視可用畫質與音軌:
ffprobe -i "https://cdn.example.com/manifest.mpd"直接合併輸出(多半會自動選最高畫質):
ffmpeg -i "https://cdn.example.com/manifest.mpd" -c copy output.mp4若有多音軌/多角度,可用 -map 精確指定,如:-map 0:v:0 -map 0:a:0。
避免 403:複製請求為 cURL / 傳遞標頭
有些 CDN 會檢查 Referer 或 Cookie。你可以:
在 DevTools 右上角設定中啟用「允許匯出包含敏感資料的 HAR」(不同版本名稱略異),讓 Copy as cURL 包含 Cookie。
把 cURL 的標頭轉抄到
ffmpeg:-headers(多標頭用\r\n換行)、-user_agent、-referer。若仍 403,檢查
Origin/Authorization是否也需帶入。
DRM 與不能下載的情況
若在 Network 看到「license」或「widevine」等授權請求,或播放端以 EME/Widevine 解密,代表影片受 DRM 保護。此類內容無法以本文方法合法下載;請使用平台提供的合法離線功能(例如付費方案的離線觀看)。
擴充功能現況(2025)
多數「影片下載器」擴充功能可處理一般網站,但因 Chrome Web Store 政策限制,不支援 YouTube 等平台;許多外掛頁面已明確註記。
Chrome 正全面導入 Manifest V3,部分舊版擴充功能已停止運作或功能受限;請以開發者頁公告為準。
常見指令速查
# HLS 快速合併
ffmpeg -i ".../master.m3u8" -c copy -bsf:a aac_adtstoasc out.mp4
# DASH 快速合併
ffmpeg -i ".../manifest.mpd" -c copy out.mp4
# 指定標頭(多行以 \r\n 分隔)
ffmpeg -headers "Referer: [https://example.com\r\nCookie](https://example.com\r\nCookie): KEY=VALUE\r\n"
-user_agent "Mozilla/5.0" -i ".../index.m3u8" -c copy out.mp4
# 指定音軌/視軌
ffmpeg -i ".../manifest.mpd" -map 0:v:0 -map 0:a:1 -c copy out.mp4 FAQ
Q1. 只有看到 blob: 位址?
這代表頁面透過 MSE 播放,請回 Network 找真正的 .m3u8 或 .mpd 清單。
Q2. 下載後沒有聲音?
DASH 常把音訊與視訊分開輸出,請用 -map 同時選到音軌。
Q3. m3u8 內有 #EXT-X-KEY?
若僅為 AES-128 串流加密且金鑰以 URL 提供,ffmpeg 會在合法授權下自動存取;若是 EME/Widevine 等 DRM,則無法。
字幕/多語音軌:下載、合併與燒錄
1) 在 Network 找字幕
於 Network 搜尋 vtt 或 srt,多語字幕通常以 WebVTT(.vtt)或 SRT(.srt)提供;點開可在新分頁下載。
2) 內嵌(軟字幕,保留開關)
ffmpeg -i video.mp4 -i subs.srt -c copy -c:s mov_text out.mp4
# 若為 WebVTT,也可直接:
ffmpeg -i video.mp4 -i subs.vtt -c copy -c:s mov_text out.mp4備註:MP4 常見字幕編碼為 mov_text;不同播放器對 WebVTT 轉入 MP4 的支援差異較大。
3) 燒錄(硬字幕,無法關閉)
# 先把 VTT 轉成 SRT(若你拿到的是 .vtt)
ffmpeg -i subs.vtt subs.srt
# 再燒錄進影像(會重新編碼)
ffmpeg -i video.mp4 -vf subtitles=subs.srt -c:a copy out.mp4進階:Android 行動網頁的請求抓取(遠端偵錯)
Android 啟用「開發人員選項」 開啟「USB 偵錯」。
用 USB 連到電腦,在電腦 Chrome 打開
chrome://inspect/#devices,勾選 Discover USB devices。在手機 Chrome 開啟目標頁面,回到電腦的 inspect 介面點擊 Inspect,即可在電腦端 DevTools 觀察手機的 Network 請求。
常見錯誤與排解
症狀可能原因排解403 Forbidden缺少 Referer/Cookie/User-Agent;簽名 URL 過期用 Copy as cURL 複製完整標頭,轉入 -headers;或在頁面重新播放後抓新的 .m3u8/.mpd只有 blob: 連結MSE 播放回 Network 搜尋 m3u8/mpd 清單影片無聲DASH 分離音軌未合併用 -map 同時選到音軌字幕不顯示播放器不支援 MP4 內嵌字幕改用燒錄(硬字幕)或改用 MKV 容器播放
工作流程與檔名規劃(實務建議)
專案資料夾:
YYYYMMDD_source_title/;子資料夾raw/、mux/、subs/。檔名:
title_1080p_h264_aac.mp4、title_720p_h264_aac.mp4。品質確認:用
ffprobe檢視解析度/位元率/軌道。
合法使用範例(僅供參考)
你自己上傳且擁有權利的內容。
採用 Creative Commons 授權且允許下載/再利用者(需依授權條件標註)。
政府或機構的開放資料影音(依個別授權條款)。
SEO 強化與關鍵字(2025)
以下關鍵字自然穿插於標題/內文/FAQ(避免堆疊):Chrome 開發者工具 下載影片、DevTools Network、m3u8 下載、DASH 下載、ffmpeg 合併、403 下載失敗、Copy as cURL、Referer、User-Agent、vtt 轉 srt、字幕燒錄、HLS 下載教學、DASH 合併音軌、影片下載教學 2025。
建議摘要(可作為開頭 150–160 字):想用 Chrome 開發者工具下載網路影片?本教學用 2025 最新步驟示範如何在 Network 找到 .mp4、.m3u8、.mpd,並以 FFmpeg 合併音軌/字幕、排除 403 與 DRM 限制,完整涵蓋 HLS/DASH 與實務排錯。
推薦:想更方便?付費方案一勞永逸
如果你希望避免指令列與手動抓串流,可以參考我整理的付費方案比較與購買建議: 《一勞永逸的付費工具懶人包》(不定期更新)。
免責聲明
本文僅供教育用途。請遵守各網站/平台服務條款與著作權法規;勿嘗試規避任何形式的 DRM 或技術保護措施。平台功能與政策會持續變動,實作步驟請以官方最新文件為準。
