# 推特 GIF 下載器：存成真正的 .gif

推特 GIF 下載器把 X 的 GIF 存成真正的 .gif 檔：貼上貼文連結，在瀏覽器裡轉換，檔案不上傳。也可以保留原始 MP4。

Page: https://twitterviewer.app/zh-hant/twitter-gif-downloader

推特 GIF 下載器能從 X 貼文裡取出 GIF，並給你一個可以留存下來的檔案。TwitterViewer 的版本直接以貼文連結為入口：貼上連結，頁面就會在你的瀏覽器裡把這段循環短片轉成真正的 `.gif`；如果你偏好原始檔案，也可以存下 MP4。不必安裝任何東西，不需要 X 帳號，而且短片不會上傳到我們的伺服器。

本指南說明這個工具能做什麼、如何在 iPhone、Android 和電腦上儲存推特上的 GIF、轉換後的檔案有哪些限制、什麼時候選 MP4 更合適，以及怎麼在聊天應用程式和電子郵件裡使用取出的檔案。

## 推特 GIF 下載器能做什麼

推特 GIF 下載器會找出公開 X 貼文裡 GIF 背後的媒體，並把它存成裝置上的檔案。本頁的工具提供兩種做法：把短片重新編碼成真正的 `.gif`，凡是能開啟圖片的地方都能開啟；或是把 X 提供的原始 MP4 原封不動地交給你。

你只需要貼文的連結。把它貼到最上方的輸入框，按下 **取得 GIF**，頁面就會查找這則貼文、顯示預覽並開始轉換。含有一般影片而非 GIF 的貼文不在這裡處理；頁面會說明這一點，並引導你前往 [推特影片下載器](https://twitterviewer.app/zh-hant/twitter-video-downloader)。

這類需求也有別的說法，例如推特 GIF 下載、把 X 的動態圖存成 GIF，指的都是同一件事。X 是推特的新名字，檔案格式並沒有改變。

## 為什麼推特上的 GIF 其實是 MP4

X 並不會儲存你上傳的 GIF。當有人發布 GIF 時，X 會把它轉成一段簡短、無聲、循環播放的 H.264 MP4，並丟棄原始檔案。時間軸裡的播放器就是一個設定成循環播放的普通影片播放器。這就是為什麼貼文上沒有「儲存 GIF」選項，也是為什麼直接從頁面儲存只會得到 MP4，甚至什麼都得不到。

對多數用途來說這無所謂，因為 MP4 播放起來沒問題。但當你明確需要一個 `.gif` 時就有差別了，例如用在電子郵件、文件，或只接受 GIF 格式的服務。要拿到它，就代表得從 MP4 轉回 GIF，這是一次轉換，而不是下載。

轉換後的檔案看起來和 X 上播放的循環短片很接近，但它不是作者上傳檔案的逐位元組副本，因為那個檔案在 X 上已經不存在了。頁面在工具下方有一則說明提到這件事。想看更完整的全貌，請參考[如何從 X 下載影片和 GIF](https://twitterviewer.app/zh-hant/blog/download-x-videos)。

## 在 iPhone 上使用推特 GIF 下載器：如何儲存推特上的 GIF

這是這個問題搜尋量最高的問法。在手機上使用 Safari 或任何其他瀏覽器都可以。

1. 在 X 應用程式中開啟含有 GIF 的貼文，點一下貼文下方的分享圖示，選擇 **複製連結**。
2. 在你的瀏覽器中開啟本頁，把連結貼到輸入框。**貼上**按鈕會從剪貼簿填入連結。
3. 點一下 **取得 GIF**。會依序執行三個步驟：解碼影格、建立調色盤、編碼 .gif。進度列會跟著顯示。
4. 當狀態顯示「GIF 已就緒」時，點一下 **下載 .gif**。Safari 會詢問是否下載該檔案；確認即可。
5. 從 Safari 的「下載項目」列表或「檔案」應用程式開啟該檔案。如果你想把它存進照片圖庫，請在「檔案」中開啟該檔案，點一下分享圖示，選擇 **儲存影像**。

在進度列跑完之前請讓分頁保持開啟。如果頁面無法解碼這段短片，它會說明並提供重試。

同一個頁面在 iPhone 和 iPad 上都能當作推特 GIF 下載器使用，不需要任何應用程式，因為轉換靠的是你瀏覽器內建的影片播放器。

## 如何在 Android 上下載推特上的 GIF

1. 在 X 應用程式中開啟這則貼文，點一下分享圖示，選擇 **複製連結**。
2. 在 Chrome 或其他瀏覽器中開啟本頁並貼上連結。
3. 點一下 **取得 GIF**，等待三個步驟完成。
4. 點一下 **下載 .gif**。瀏覽器會把檔案存到下載資料夾並顯示通知。
5. 從通知或「檔案」應用程式開啟它。多數相簿應用程式過一會也會列出它。

想省去複製貼上，[從 X 開啟頁面](https://twitterviewer.app/zh-hant/bookmarklet)說明了如何在 Android 上把 TwitterViewer 安裝成應用程式，並把 X 裡的連結直接分享進去。你也可以在本頁網址後加上 `?q=` 和貼文連結，頁面一載入就開始轉換。

## 如何在電腦上儲存推特上的 GIF

在桌面瀏覽器上，「如何儲存推特上的 GIF」最簡短的答案就是同樣的貼上再點擊流程。

1. 在 x.com 上開啟貼文，從瀏覽器網址列複製網址，或使用「分享」再選「複製連結」。
2. 把它貼到本頁的輸入框並按下 **取得 GIF**，或直接按 Enter。
3. 查看預覽以及旁邊的數字：解析度、影格數、影格率、時長和檔案大小。
4. 按下 **下載 .gif**。檔案會以由 `twitterviewer`、帳號使用者名稱和貼文 ID 組成的名稱儲存，例如 `twitterviewer-username-1234567890.gif`。
5. 如果你想要未經轉換的影片，改按 **下載原始 MP4**。該檔案的命名方式相同，副檔名為 `.mp4`。

你也可以使用[書籤小工具](https://twitterviewer.app/zh-hant/bookmarklet)：把一個按鈕拖到書籤列，在任何 X 貼文上點一下，就能在 TwitterViewer 中開啟該貼文。

## 推特轉 GIF：轉換過程中發生了什麼

轉換分為三個階段，頁面會顯示目前進行到哪一個。除了取得 MP4 之外，其餘全部在你的裝置上完成。

1. **解碼影格。** 頁面把 MP4 載入到一個隱藏的影片元素，將它移動到時間軸上平均分布的位置，並把每一格畫面複製到畫布上。這取決於你的瀏覽器能否播放 H.264 MP4，目前的 Chrome、Safari、Firefox 和 Edge 都可以。
2. **建立調色盤。** 一個 GIF 最多只能容納 256 種顏色，因此短片的顏色必須被縮減。頁面會從最多 12 個平均分布的影格取樣像素，建立一個所有影格共用的調色盤。共用調色盤能讓檔案更小，也能避免顏色在影格之間閃爍。
3. **編碼 .gif。** 每一格都會對應到調色盤並寫入一個循環 GIF。建立調色盤和編碼都在 Web Worker 中執行，因此頁面在它們運作時仍保持順暢。

結果會永遠循環播放。完成時間取決於影格數和你的裝置，所以以進度列為準。工具在運作時會顯示預估檔案大小（依像素數和影格數估算），檔案準備好後再顯示準確大小。

## 推特 GIF 下載器的限制

每次轉換都使用相同的固定設定，這些設定是為了讓檔案大小和處理時間維持在合理範圍內。它們不是你可以更改的選項。

| 設定 | 值 | 意義 |
| --- | --- | --- |
| 最大寬度 | 480 px | 更寬的短片會縮小到 480 px；更窄的短片保留原本的寬度。高度依長寬比推算，兩邊都取偶數。 |
| 最大影格率 | 20 fps | 對用來表達反應的 GIF 來說足夠流暢，但可能低於來源影片的影格率。 |
| 最大影格數 | 150 | 較長的短片會使用較低的影格率，好讓它仍然放得進去。 |
| 顏色數 | 256 | GIF 格式的限制。漸層和照片可能出現色帶。 |
| 循環 | 無限 | GIF 播完最後一格後會重新開始。 |
| 音訊 | 無 | X 上的 GIF 都沒有聲音。 |

影格上限決定了較長短片的影格率。頁面會在不超過 20 fps 的範圍內挑選最高的影格率，讓短片維持在 150 影格以內：

| 短片長度 | 影格率 | 影格數 |
| --- | --- | --- |
| 3 秒 | 20 fps | 60 |
| 6 秒 | 20 fps | 120 |
| 7.5 秒 | 20 fps | 150 |
| 10 秒 | 15 fps | 150 |
| 15 秒 | 10 fps | 150 |
| 30 秒 | 5 fps | 150 |

實際上：

- 1280 × 720 的來源會輸出成 480 × 270，這比簡報投影片更適合用在聊天和電子郵件。
- 寬度 480 px 或更窄的來源不會被放大。
- 如果貼文裡有一個以上的 GIF，頁面會轉換它找到的第一個。其他的請另外開啟該貼文處理。
- 每次查詢都會計入你每日的影片查詢額度，免費方案每天 30 次；Pro 方案則取消這項限制。詳情請見[定價](https://twitterviewer.app/zh-hant/pricing)。
- 本頁一次處理一個連結。要批次處理影片檔案，[推特影片下載器](https://twitterviewer.app/zh-hant/twitter-video-downloader) 有批次模式。

## 推特 GIF 轉 MP4：什麼時候該保留原始檔

很多時候你根本不需要 `.gif`。同一段短片存成 MP4 通常小得多、畫面也更乾淨，因為 MP4 只儲存影格之間有變化的部分，而且不受 256 色限制。GIF 則把每一格都存成一張受調色盤限制的獨立圖片。

| | GIF（.gif） | MP4（.mp4） |
| --- | --- | --- |
| 檔案大小 | 同一段短片檔案較大 | 小得多 |
| 顏色 | 每個檔案 256 色 | 全彩 |
| 影格率與尺寸 | 被本工具限制在 20 fps 和 480 px | 與 X 提供的完全一致 |
| 能否當作圖片 | 可以，幾乎到處都行 | 不行，它是影片檔案 |
| 在電子郵件中內嵌 | 通常會播放動畫 | 很少能內嵌播放 |
| 聲音 | 無 | X 的 GIF 沒有聲音 |
| 畫質損失 | 經過重新編碼，會有損失 | 沒有損失，就是原始檔 |

當目的地要的是一張圖片時，就選 **GIF**：電子郵件內文、文件、論壇簽名檔、只接受 GIF 的服務，或需要檔案被辨識為 GIF 的應用程式。

當你想要最好的畫質、較小的檔案，或打算剪輯這段短片時，就選 **MP4**。如果你想把它存成 MP4，答案就在這裡：按下 GIF 按鈕旁邊的 **下載原始 MP4**。它不會進行任何轉換，所以也是最快的選項，而且即使你的瀏覽器在解碼短片時遇到問題也仍然可用。MP4 會透過我們的伺服器提供，並附上乾淨的檔名；而 `.gif` 是在你的瀏覽器裡產生。

## 在 Discord、Slack、Telegram 和電子郵件中使用存好的推特 GIF

目的地比副檔名更重要。以下是各應用程式的一般行為，如果內容被拒，請查看你所使用應用程式的目前限制。

- **Discord。** 把 `.gif` 當附件加到訊息裡，它就會在頻道或私訊中內嵌播放。Discord 對上傳大小有限制，限制取決於你的方案和伺服器。如果檔案太大，改傳較小的 MP4。
- **Slack。** 把檔案上傳到頻道或貼文串，它會在訊息中播放動畫。自訂表情符號也接受 GIF，但表情符號很小、大小限制嚴格，所以寬度最高 480 px 的轉換短片可能得先調整尺寸。
- **Telegram。** 把檔案當成文件或一般附件傳送。無論哪一種，Telegram 都會把簡短、無聲的循環短片當作動畫播放，它處理 MP4 循環短片的方式和 GIF 一樣，所以在那裡選較小的 MP4 很合適。
- **電子郵件。** 把 `.gif` 當作圖片插入內文，多數郵件應用程式都會播放動畫。少數桌面郵件用戶端（例如較舊版本的 Outlook）只會顯示第一格，所以可以附上貼文連結作為備案。MP4 檔案通常以附件傳送，不會在郵件中播放。

其他情況下，這個經驗法則仍然適用：如果應用程式把檔案當作圖片處理，就用 GIF；如果把它當作影片處理，就用 MP4。

## 它保護隱私嗎？什麼會離開你的瀏覽器

只有兩樣東西會送到我們的伺服器：貼文連結（用來查找該貼文），以及對媒體的請求。GIF 本身不會被上傳到任何地方。

- 頁面會直接從 X 的媒體伺服器把 MP4 載入你的瀏覽器。只有在那次直連請求失敗時，才會退回使用我們同網域的代理。
- 影格擷取、調色盤建立和編碼全都在本機執行。完成的 `.gif` 在你儲存之前只存在於你的瀏覽器裡。

轉換 GIF 不需要 X 帳號，也不需要登入 TwitterViewer。受保護的帳號、已刪除的貼文和被停用的帳號完全無法讀取，所以它們的 GIF 也無法儲存。請尊重創作者：存下來的 GIF 僅供個人使用，轉載他人的作品前請先徵求同意。

## 其他從 X 儲存 GIF 的方法

每種常見做法都有缺點。螢幕錄影會把短片周圍的介面一起錄進去，之後仍需要裁剪和轉換。截圖只保留一格，失去了動畫。直接儲存媒體得到的是 MP4，當目的地接受影片時這樣也沒問題。瀏覽器擴充功能和應用程式可以奏效，但必須安裝，而且很多無法在 iPhone 上運作。網頁則完全不需要這些。

想把短片連同它的貼文一起保留，可以在 [推特媒體檢視器](https://twitterviewer.app/zh-hant/twitter-media-viewer) 中開啟該貼文，它會列出貼文的圖片和影片。對於有多種畫質的一般影片，請使用 [推特影片下載器](https://twitterviewer.app/zh-hant/twitter-video-downloader)。

## 推特 GIF 下載器常見問題

### 什麼是推特 GIF 下載器？

推特 GIF 下載器是一款把推特（X）貼文裡的 GIF 存成裝置上檔案的工具。TwitterViewer 的版本接收貼文連結，在你的瀏覽器裡把循環短片轉成真正的 `.gif`，或儲存原始 MP4。它不需要 X 帳號，也不需要安裝。

### 為什麼推特上的 GIF 是 MP4？

X 會把每個上傳的 GIF 轉成簡短、無聲、循環播放的 H.264 MP4，並且只保留這個版本，這就是貼文裡的播放器是影片播放器的原因。因此直接從頁面儲存通常得到的是 MP4，而不是 GIF。

### 我要如何下載推特上的 GIF？

複製貼文連結，貼到本頁最上方的輸入框，按下 **取得 GIF**，等待三個轉換步驟，然後按下 **下載 .gif**。同樣的步驟在 iPhone、Android 和桌面上都適用，而 **下載原始 MP4** 按鈕會依 X 上的原樣儲存影片。

### 我要如何在 iPhone 上儲存推特上的 GIF？

在 X 應用程式中用「分享」再選「複製連結」複製貼文連結，在 Safari 中開啟本頁，貼上並點一下 **取得 GIF**。準備好後點一下 **下載 .gif**；檔案會存到「檔案」應用程式，你可以從那裡用「分享」再選「儲存影像」把它放進「照片」。不需要任何應用程式或捷徑。

### 我可以把推特 GIF 轉成 MP4 嗎？

可以，而且不需要轉換，因為 X 本來就把這段短片存成 MP4。按下 GIF 按鈕旁邊的 **下載原始 MP4** 即可。它比 GIF 小，並保留完整畫質，但它是影片檔案，不是圖片。

### GIF 會上傳到你們的伺服器嗎？

不會。貼文連結會送到我們的伺服器，以便找到 GIF，但解碼、調色盤建立和編碼都在你的瀏覽器裡執行，完成的檔案也直接從那裡儲存。影片唯一會經過我們伺服器的情況，是你的瀏覽器無法直連 X 的媒體伺服器，或者你選擇了原始 MP4。

### 這個 .gif 和 X 上的 GIF 畫質一樣嗎？

它看起來和 X 上的循環短片很接近，但不是逐位元組副本。這個檔案由 X 的 MP4 重新編碼而成，寬度最高 480 px、影格率最高每秒 20 格，最多 150 格、256 色。由於真正的上傳檔案已被 X 丟棄，任何下載器都無法還原它。

### 有大小或長度限制嗎？

輸出限制為寬度 480 px、20 fps 和 150 影格。較長的短片不會被截斷：影格率會下降，例如 10 秒的短片降到 15 fps，讓整段短片放進 150 影格以內。較窄的來源不會被放大。

### 我可以下載受保護帳號的 GIF 嗎？

不行。受保護的帳號、已刪除的貼文和被停用的帳號在不登入的情況下都看不到，而 TwitterViewer 只讀取公開內容。如果貼文無法使用，頁面會顯示找不到該貼文。

### 它對含有影片而非 GIF 的貼文有效嗎？

無效。GIF 頁面只尋找 GIF 媒體，否則會顯示「此貼文中沒有 GIF」。一般影片請使用 [推特影片下載器](https://twitterviewer.app/zh-hant/twitter-video-downloader)，它會列出每種畫質和檔案大小。

### 它是免費的嗎？我需要登入嗎？

它是免費的，轉換 GIF 不需要帳號。每次查詢貼文都會計入免費方案每天 30 次的額度，Pro 方案則沒有限制。轉換本身在你自己的裝置上執行。

### 為什麼我的 GIF 轉換失敗了？

轉換依賴你的瀏覽器解碼 MP4，所以非常舊的瀏覽器或被阻擋的媒體請求都可能讓它失敗。請重試、換一個瀏覽器，或儲存完全不需要解碼的原始 MP4。

