Windows 10/11 · macOS 14+

在一個應用程式裡下載 Instagram Reels、Stories 與 IGTV

VidMost 透過內建瀏覽器登入 Instagram,擷取已登入連線階段下的 Reel、Story 與 IGTV 來源。輪播貼文中的每個影片項目會分別下載。

為什麼 Instagram 影片難以下載

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

幾乎所有內容都在登入牆之後

Instagram 允許短暫的匿名瀏覽,但只要持續互動就會很快彈出登入攔截頁。Reels、Stories、IGTV 以及大部分動態內容都需要已登入連線階段才能穩定播放 —— 因此也才能穩定下載。

Stories 在 24 小時後過期

Instagram Stories 明確是限時的。24 小時後,來源會從 Instagram 的 CDN 上徹底移除。任何下載器都無法復原已過期的 Story。

Reels、Stories、IGTV 與動態影片使用不同的 URL 形態

Reels 位於 /reel/{id},Stories 位於 /stories/{user}/{id},IGTV 位於 /tv/{id}(歷史路徑),動態影片位於 /p/{id}。只比對其中一種形態的下載器經常漏掉其他幾種。

輪播貼文混合影片與圖片項目

一個 /p/{id} URL 可能是包含 2–10 個項目的輪播,其中既有圖片也有影片。使用者通常只想要影片項目,但貼文的 URL 指向的是整個輪播。

積極的頻率限制

Instagram 會對同一連線階段的快速連續請求做節流 —— 對一般使用者與任何抓取行為都一樣。從單一帳號發起的批次下載會被頻率限制或暫時封鎖。

VidMost 如何偵測影片

VidMost 的智慧嗅探內建 Instagram 適配器;當播放器在內建瀏覽器中載入時,適配器會攔截來自 scontent.cdninstagram.com(以及各區域 Instagram CDN 主機)的 MP4 來源 URL。所有偵測到的資源都列在右側欄,推薦(最佳匹配)變體會自動標記。瀏覽器會先登入 Instagram,讓播放器回傳已登入連線階段下的來源 URL;對於輪播,每個影片項目會作為獨立來源被偵測並單獨入佇列。

URL 模式 / 訊號 格式 說明
scontent*.cdninstagram.com/v/.../*.mp4?...&_nc_cat=... MP4 Reels、動態影片與 Story 影片的直接來源 URL —— 在已登入連線階段下播放器載入後暴露。
scontent*.cdninstagram.com/.../highlights/*.mp4 MP4 Story 精選 —— 由使用者釘選保存、不會過期的 Stories。

支援的格式

容器 編碼 解析度 說明
MP4 H.264 + AAC up to 1080×1920 portrait (Reels) / up to 1080p landscape (feed) VidMost 會挑選 Instagram 提供的最高變體。來源解析度取決於上傳者的錄製品質與 Instagram 的轉碼層級。
MP4 H.264 + AAC 1080×1920 portrait, 15s segments Stories —— 必須在發佈後 24 小時內、過期前下載。
Multi-item queue varies per item 輪播貼文 —— 輪播中的每個影片項目被作為獨立來源偵測。圖片項目會被跳過。

從 Instagram 批次下載

貼上使用者主頁、/reels 分頁、/tagged 分頁或主題標籤 /explore 頁面,VidMost 會把入口頁上發現的每個影片項目加入佇列。

使用者主頁 instagram.com/{user}/

使用者主頁上每個包含影片的公開貼文。

使用者 Reels instagram.com/{user}/reels/

該使用者發佈的每則 Reel。

Tagged 分頁 instagram.com/{user}/tagged/

該使用者被標記的貼文。

主題標籤 Explore instagram.com/explore/tags/{tag}/

該主題標籤下的公開貼文。

常見失敗原因

原因

私密帳號 —— 你不是已核准的追蹤者

解決方法

追蹤該帳號並等待核准。在 VidMost 的內建瀏覽器中以有權限的帳號登入;只要你能在應用程式內播放該內容,VidMost 就能擷取。

原因

Story 已過期

解決方法

Instagram 在 24 小時後會從 CDN 中移除 Story。來源確實已經消失 —— 無法復原。Story 精選(使用者自存)不會過期,可以正常下載。

原因

連續快速下載多次後被頻率限制

解決方法

Instagram 會對同一連線階段的快速請求做節流。把下載間隔拉開 —— 大批次之間至少留幾分鐘 —— 或者如有另一個帳號可用,用它登入。

原因

輪播貼文 —— 只下載了部分項目

解決方法

混合媒體輪播中的圖片項目會被跳過(沒有影片來源可擷取)。同一輪播中的影片項目會單獨入佇列。請檢查該貼文是否包含僅圖片的輪播項目。

原因

已結束的 Live 影片

解決方法

如果主持人沒有保存重播,直播結束後來源就消失了。如果 Instagram 公開了重播,VidMost 可以像處理其他 Instagram 影片一樣偵測它。

合規與負責任的使用

Instagram 使用條款禁止從平臺抓取或未經授權地收集資料。VidMost 適用於:你自己的內容(你的貼文、Stories、私訊)、你已獲得明確授權保存素材的帳號內容,或處於允許離線使用之授權下的影片。不要從你沒有合法存取權限的私密帳號下載,也不要在未經原發佈者同意的情況下再散布下載到的 Instagram 內容。

Instagram 是一個存取狀態比任何單一技術細節都更關鍵的平臺。Reel、Story、IGTV 與動態影片來源都位於 scontent.cdninstagram.com 之後,URL 帶有已驗證簽章。登入狀態決定了播放器會請求哪些變體、會回傳哪些 URL、以及它們是否會被回傳。匿名抓取器走頁面 DOM 拿到的可能是什麼都沒有、低畫質變體或登入跳轉 —— 取決於 Instagram 最近幾週決定怎麼做。該平臺會持續調整對未登入請求的回應策略,這也是為什麼第三方 Instagram 下載器大約每季都會經歷從失效到能用的循環。

VidMost 的做法是讓內建瀏覽器核心以正常方式登入並像 Instagram 網頁應用程式一樣播放內容。智慧嗅探中的 Instagram 適配器監看 scontent.cdninstagram.com 上已登入播放器請求的 MP4 來源 URL,把偵測到的資源全部列入右側欄並標記推薦的最佳匹配,從這裡開始下載就很直接了。URL 的形態 —— /reel/、/stories/、/tv/、/p/ —— 並不重要,因為擷取發生在網路層,而不是 URL 模式層。VidMost 在此之上還要處理的 Instagram 特有問題是輪播多項情形(每個影片項目單獨入佇列,跳過圖片)與 Story 24 小時過期(必須在期限內下載,過期後來源在 Instagram 端就消失了,任何工具都無法復原)。如果某次平臺變更超過了適配器的應對速度,核心錄製是通用備援:在播放中的影片上疊加一個浮動工具列,邊播邊錄。

常見問題

可以下載 Instagram Stories 嗎?
可以,前提是它們仍在線上 —— 在原始發佈的 24 小時內。Story 過期後,來源會從 Instagram CDN 中移除,任何下載器都無法復原。Story 精選(使用者自存)不會過期,可以正常下載。
如何下載包含多個影片的輪播貼文?
把貼文 URL(/p/{id})貼到 VidMost。輪播中的每個影片項目會作為獨立來源被偵測,並以獨立任務提供下載。同一輪播中的靜態圖片項目會被自動跳過。
為什麼我被頻率限制了?
Instagram 會對同一連線階段的快速連續請求做節流。大批次之間把下載拉開幾分鐘,或者如有另一個帳號可用,換號登入。
可以下載高畫質 Reels 嗎?
可以。VidMost 會挑選 Instagram 為該 Reel 提供的最高變體 —— 當上傳者以該畫質錄製時,通常是 1080×1920 直式。來源解析度是上限。
VidMost 支援 Instagram Live 嗎?
如果 Instagram 在直播結束後公開了重播,VidMost 可以像處理其他 Instagram 影片一樣偵測可播放的串流。直播過程中的即時擷取取決於瀏覽器連線階段中可用的串流格式。
能批次下載一個 Instagram 主頁的所有影片嗎?
可以。貼上主頁 URL(instagram.com/{user}/)或 /reels 分頁,VidMost 會把頁面上每個影片項目加入佇列。/tagged 分頁與主題標籤頁面(instagram.com/explore/tags/{tag}/)也可作為入口頁。Story 的 24 小時過期規則仍然適用 —— Stories 必須在過期前擷取。

在 Instagram 上試用 VidMost

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

下載 VidMost