Windows 10/11 · macOS 14+

下載高畫質 Facebook 影片 —— 公開頁面、粉絲專頁與 Reel

VidMost 透過內建瀏覽器登入 Facebook,擷取 VOD、Reels 與 Watch 內容已登入連線階段的高畫質來源。對於直播,VidMost 可在 Facebook 發布回放或 VOD 後偵測到可播放的串流。

為什麼 Facebook 影片難以下載

下載器要處理的平臺特定難點。

高畫質來源僅在已登入連線階段下暴露

Facebook 的播放器對未登入請求只提供 SD 變體,只有在連線階段登入後才會暴露高畫質來源 URL。匿名抓取工具拿到的幾乎都是 SD。

多數內容位於登入牆之後

公開粉絲專頁的影片可在無帳號的情況下觀看,但社團影片、僅好友可見的貼文以及 Watch 系列通常需要登入。沒有正確的連線階段 cookie,影片 URL 就毫無意義。

同一影片有多種 URL 形態

Facebook 影片 URL 形態繁多 —— facebook.com/watch/?v={id}、facebook.com/{user}/videos/{id}、fb.watch/{short}、m.facebook.com/{...}。只比對其中一種形態的下載器在其他形態上就會失效。

直播與 VOD 走不同管線

Facebook 直播進行中時,影片以即時 DASH manifest 投遞。直播結束後幾分鐘到數小時內,Facebook 才會發布 VOD。同一個 fb.watch URL 在不同時刻請求會回傳不同的串流類型。

VidMost 如何偵測影片

VidMost 的智慧嗅探內建 Facebook 適配器;當播放器在內建瀏覽器中載入時,適配器會攔截來自 video.fbcdn.net(以及相關 Facebook CDN 主機)的來源 URL。所有偵測到的變體都列在右側欄,並自動標記推薦的(最佳匹配)高畫質來源。瀏覽器先登入 Facebook,讓播放器暴露高畫質來源 URL;若播放器尚未請求高畫質來源,仍可能出現僅 SD 的回退。

URL 模式 / 訊號 格式 說明
video.fbcdn.net/v/.../video.mp4?...&_nc_cat=... MP4 動態消息影片與 Reels 的直接高畫質來源 —— 僅在播放器於有效連線階段下載入後才暴露。
video.fbcdn.net/.../manifest.mpd DASH 用於 Facebook 直播;能否擷取取決於瀏覽器連線階段下可用的串流格式。

支援的格式

容器 編碼 解析度 說明
MP4 H.264 + AAC 最高 1080p HD 動態消息影片與 Watch 系列。來源解析度上限取決於上傳者與上傳日期。
MP4 H.264 + AAC 720p / 1080p 直式(通常 1080×1920) Reels —— 與動態消息影片走同樣的擷取方式。
MP4(直播回放 / VOD) H.264 + AAC 不定 若直播結束後 Facebook 發布了回放或 VOD,可採用與動態消息影片相同的方式下載。

從 Facebook 批次下載

貼上 Reels 動態消息、創作者的 Reels 或影片分頁、Watch 主題,或創作者 watch 中心頁,VidMost 會把入口頁上找到的每個影片項目加入佇列。

Reels 動態消息 facebook.com/reel/

公開的 Reels 動態消息。

創作者 Reels 分頁 facebook.com/{slug}/reels

該創作者發布的所有 Reel。沒有自訂短網址的個人檔案也支援 profile.php?id={id}&sk=reels 形態。

Watch 主題 facebook.com/watch/topic/{id}/

主題彙整頁。

創作者影片中心 facebook.com/{slug}/videos

該創作者發布的所有影片。同樣支援 profile.php?id={id}&sk=videos。

Watch(創作者中心) facebook.com/watch/{username}/

創作者的 Watch 中心頁面。

常見失敗原因

原因

影片只能下載 SD —— 未擷取到高畫質來源 URL

解決方法

高畫質 URL 只有在播放器完整載入高畫質後才暴露。在 VidMost 的瀏覽器中重新整理頁面,等播放器切換到高畫質後再重新加入佇列,嗅探器即可看到高畫質來源。

原因

私密社團影片 —— 非成員

解決方法

你必須是該社團已核准的成員。用具有社團存取權限的帳號在 VidMost 瀏覽器中登入;只要影片在瀏覽器中能播放給你看,嗅探器就能擷取。

原因

區域受限內容

解決方法

部分 Watch 系列與版權受限影片在特定區域以外被封鎖。啟動 VidMost 前用 VPN 切到允許的區域;瀏覽器便會像在當地一樣載入該影片。

原因

Facebook 直播剛結束 —— VOD 尚未處理完成

解決方法

直播結束後,Facebook 需要幾分鐘到數小時才會發布回放。等 fb.watch URL 能像一般 VOD 那樣播放後再重試。

合規與負責任的使用

Facebook 服務條款不允許在未經他人同意的情況下下載其內容。VidMost 適用於:你自己發布的內容;你在粉絲專頁或社團中具有明確授權儲存素材的內容;或取得再利用授權的影片。請勿從未受邀加入的私密社團下載內容,未經原發布者許可也不要再散布下載到的 Facebook 內容。

從 Facebook 下載最難的部分並不是技術上的攔截 —— 而是怎麼讓 Facebook 一開始就把 HD 來源 URL 端出來。Facebook 刻意只對未登入或剛剛載入的連線階段暴露 SD 變體,只有在已登入瀏覽器中播放器載入完 HD 後才會附帶 HD 來源 URL。那種把頁面抓一次、尋找 .mp4 連結的工具,得到的一定是 SD —— 即使該影片在 facebook.com 上明顯是 HD 播放。HD URL 是存在的,但只有在一連串特定的播放器事件之後才會被看到。

VidMost 的做法是讓內建瀏覽器核心去觸發那個事件序列,由智慧嗅探中的 Facebook 適配器接住結果。瀏覽器登入、載入頁面、把影片播放夠久讓 HD 變體被請求,適配器攔截 video.fbcdn.net 取得 HD 來源 URL —— 所有偵測到的變體都列在右側欄,推薦的 HD 來源被特別標出。從使用者角度來看,就只是貼上並下載。這也是 VidMost 能用於 Reels(同一 CDN、同一暴露模式,只是直式)和 Watch 系列(同一 CDN,有時附加區域檢查)的原因。對於 Facebook 直播,適配器會在 Facebook 發布回放或 VOD 後偵測到可播放的串流;直播進行中的即時擷取取決於瀏覽器連線階段下可用的串流格式。如果適配器一時跟不上平台變更,核心錄製是通用備援 —— 一個浮動工具列會出現在播放中的影片上方,邊播邊錄。

常見問題

為什麼我下載的 Facebook 影片是 SD 而不是 HD?
Facebook 只有在瀏覽器中的播放器載入完 HD 後才暴露 HD 來源 URL。在 VidMost 內建瀏覽器中重新整理頁面,等播放器升級到 HD 後再重新加入下載佇列,HD 來源就會被擷取。
可以下載私密 Facebook 社團的影片嗎?
只有當你是該社團已核准的成員時才行。用具有存取權限的帳號在 VidMost 內建瀏覽器中登入;只要影片在瀏覽器裡能播放給你看,嗅探器就能擷取。
VidMost 支援 Facebook 直播嗎?
若 Facebook 在直播結束後發布回放或 VOD,VidMost 可以像處理其他 Facebook 影片那樣偵測到可播放的串流。直播進行中的即時擷取則取決於瀏覽器連線階段下可用的串流格式。
可以用 VidMost 下載 Reels 嗎?
可以。Reels 與動態消息影片共用同一套 fbcdn.net 來源管線,只是採用直式解析度。像處理一般影片一樣貼上 Reel URL 即可。
能批次下載某個創作者的影片或 Reels 嗎?
可以。貼上該創作者的影片中心(facebook.com/{slug}/videos)或 Reels 分頁(facebook.com/{slug}/reels),VidMost 會把該頁面上的每個影片項目加入佇列。Watch 主題頁(/watch/topic/{id}/)和創作者 Watch 中心(/watch/{username}/)也都支援作為入口頁。

在 Facebook 上試用 VidMost

免費試用,無需信用卡。支援 Windows 10/11 和 macOS 14+。

下載 VidMost