Windows 10/11 · macOS 14+

不必倚賴第三方網站,下載 X (Twitter) 影片

把任何推文 URL 貼進 VidMost —— 公開推文、年齡受限或引用推文 —— 雙引擎嗅探都會以原始畫質擷取帶音訊的 MP4。

為什麼 X (Twitter) 影片難以下載

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

影片以 HLS 形式投遞,從不提供可直接下載的 MP4 連結

X 透過 video.twimg.com 以 HLS 播放清單形式投遞推文影片。頁面上的 <video> 元素指向一個 blob URL,因此沒有任何可以右鍵「另存新檔」的對象。

年齡受限與敏感內容推文的登入牆

X 將年齡受限、NSFW 與敏感內容推文設在登入後才可檢視。沒有連線階段時,manifest 請求會被重新導向到登入頁,而不是回傳影片。

推文 ID 與 URL 形態多變

X 在 twitter.com / x.com / mobile.x.com / nitter 鏡像之間頻繁改寫推文 URL,t.co 這類短連結包裝還會多一次重新導向。任何倚賴 URL 模式比對的下載器都會在格式變動時失效。

引用推文與內嵌容易混淆

有人引用帶影片的推文時,影片並不屬於引用本身 —— 它屬於被引用的原推文。貼上引用推文 URL 拿不到任何東西;帶影片的是原推文 URL。

VidMost 如何偵測影片

VidMost 的智慧嗅探內建 X (Twitter) 適配器,會在播放器載入的瞬間攔截來自 video.twimg.com 的 HLS 播放清單。所有偵測到的變體都列在右側欄,並自動標記推薦的(最佳搭配)資源。公開推文的 manifest 會直接被擷取;對於年齡受限或需登入的推文,內建瀏覽器會先登入 x.com,後續 manifest 請求便會帶上 auth_token cookie。

URL 模式 / 訊號 格式 說明
video.twimg.com/ext_tw_video/.../pl/*.m3u8 HLS 標準推文影片 manifest。多條變體播放清單供自適應位元率使用。
video.twimg.com/amplify_video/.../pl/*.m3u8 HLS Amplify(廣告)影片 manifest。

支援的格式

容器 編碼 解析度 說明
MP4 H.264 + AAC 320p / 480p / 720p / 1080p X 將多數上傳上限設在 720p;部分高級/已驗證用戶的貼文有 1080p 變體。VidMost 會挑選 X 提供的最高變體。
MP4(無聲) H.264 不定 「動態 GIF」推文在技術上是無聲 MP4。設計上沒有音訊軌。

從 X (Twitter) 批次下載

貼上使用者主頁、/media 或 /likes 分頁、/highlights 檢視,或搜尋 URL,VidMost 會把該入口頁上的所有影片推文加入佇列 —— 包括轉推和引用推文。

使用者主頁 x.com/{handle}

使用者主頁時間軸,包括轉推和帶影片的引用推文。

媒體分頁 x.com/{handle}/media

使用者的純媒體時間軸。

喜歡 x.com/{handle}/likes

使用者按過喜歡的推文中的影片。僅當使用者未將喜歡設為私密時可見。

精彩時刻 x.com/{handle}/highlights

使用者自選的精彩時刻檢視。

搜尋結果 x.com/search?q={query}

符合搜尋條件的影片推文。

常見失敗原因

原因

推文有年齡限制或被設為敏感內容

解決方法

在 VidMost 的內建瀏覽器中登入 x.com。連線階段 cookie 會在應用程式內持續,後續受限推文無須再次登入即可運作。

原因

貼到的是引用推文 URL —— 影片屬於被引用的原推文

解決方法

打開引用推文,點進被引用的原推文,改用該推文的 URL 貼上。

原因

推文已刪除或帳號已被停用

解決方法

影片來源已不復存在。包括 VidMost 在內的任何下載器都無法復原已刪除的推文媒體,除非在刪除前有第三方曾經快取。

原因

Twitter Spaces 為音訊,不是影片

解決方法

Spaces 走的是不同的串流管線(LiveKit 風格的即時音訊)。本頁的推文影片流程並不適用;Spaces 擷取是另一項獨立功能。

合規與負責任的使用

X (Twitter) 服務條款禁止未經授權的抓取,並明確禁止未經許可的商業使用平台內容。VidMost 適用於:下載你自己的推文;你已取得明確授權可儲存的內容;你所在司法管轄區合理使用範圍內的素材;或以允許離線使用之授權發佈的影片。未經原發推者同意,不要再散布下載到的影片。

讓 X (Twitter) 對下載器變棘手的不是加密 —— DRM 意義上的加密在這裡並不存在 —— 而是 URL 的騰挪。推文影片實際位於 video.twimg.com 的 HLS manifest 之後,但頁面上看到的 URL 是只存在於瀏覽器記憶體中的 blob: 參照。真正的 manifest 由 JavaScript 在播放時取得,其位置在渲染後的 HTML 裡根本看不到。任何想抓取推文 HTML 來尋找 .mp4 URL 的工具都會撲空。

VidMost 的智慧嗅探有一個 X 專用適配器,它監聽網路流量而非剖析 HTML,這正是它能在其他工具失敗的推文上運作的原因。.m3u8 manifest 在播放器請求的瞬間就被攔截,所有偵測到的變體在右側欄一一列出並自動標記最佳搭配;內建瀏覽器對受限內容只需處理一次登入步驟。並沒有針對「年齡受限推文」或「僅驗證用戶可見影片」另立的流程 —— 使用者貼上 URL,瀏覽器處理 X 設下的任何牆,適配器在那堵牆背後擷取串流。一旦平臺變動的速度超過適配器,核心錄製是通用備援:它在播放中的影片上疊加一條浮動工具列,無論來源以何種方式投遞都能邊播邊錄。唯一任何模式都越不過的牆,是已被刪除的推文 —— 刪除會讓來源徹底消失 —— 這是平臺層面的限制,不是工具的能力問題。

常見問題

不登入能下載 X 上的影片嗎?
公開、未設限的推文可以。只有年齡受限、敏感內容或僅追隨者可見的推文才需要登入。一旦透過 VidMost 內建瀏覽器登入,後續受限推文便會自動運作。
我最高能拿到什麼畫質?
X 將多數影片上傳上限設在 720p,部分高級用戶與已驗證帳號的貼文可達 1080p。VidMost 會挑選 X 提供的最高變體 —— 無法取得超過上傳本身畫質的版本。
能下載引用推文裡的影片嗎?
可以,但要貼原推文的 URL,而不是引用推文的 URL。影片屬於被引用的那條推文,而不是引用本身。
為什麼我下載的「GIF」沒有聲音?
X 的動態 GIF 以無聲 MP4 形式儲存 —— 根本沒有音訊軌可擷取。這是平台上該格式的運作方式,不是 VidMost 的限制。
能下載某個 X 主頁上的全部影片嗎?
可以。貼上主頁 URL(x.com/{handle})或 /media 分頁,VidMost 會把頁面上所有影片推文加入佇列,包括轉推和引用推文。若使用者未將喜歡設為私密,/likes 也可以;/highlights 與搜尋結果 URL 同樣支援作為入口頁。

在 X (Twitter) 上試用 VidMost

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

下載 VidMost