MP4 轉 GIF 轉換器
把 MP4 中的幾秒鐘做成 GIF 動圖,自動播放、無限循環,可直接放進任何聊天、README 或簡報。寬度、影格速率和片段長度決定 GIF 是清晰還是檔案巨大,這三項都由你設定。
影片轉 GIF
或將MP4, MOV, MKV … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
可輸入秒數(例如 12.5)或分:秒(0:12)。GIF 很快就會變得很大,因此請將片段控制在幾秒內。
格式與開始時間相同。留空則使用整段影片。
以較慢或較快的速度播放片段。2× 同時會讓長度和檔案大小減半。
GIF 是無限重複播放,還是播放一次後停在最後一個影格。
GIF 每個影格最多只能包含 256 種顏色。顏色越少檔案越小,但天空和膚色會出現色帶。
以細緻的圖樣混合色盤中的顏色來掩蓋色帶。Sierra 的效果最平滑;不使用則檔案最小。
使用方式
- 1
上傳 MP4
可加入一段或最多 20 段影片,每段最大 95 MB。手機錄影、螢幕錄製,以及從剪輯軟體匯出的檔案都能使用。
- 2
剪輯片段並設定 GIF 尺寸
將開始時間與結束時間設為你要的片段,再確認寬度(480 px)與影格率(12 fps)。色彩、混色、速度與循環設定都在進階設定裡。
- 3
轉換並下載
按下轉換。預覽結果後,可單獨下載,也可將整批檔案打包成 ZIP 一併下載。
依寬度與影格速率估算的 GIF 檔案大小
| 寬度 | 影格率 | 一般檔案大小 | 適用情境 |
|---|---|---|---|
| 320 px | 10 fps | 1–2 MB | 反應 GIF、手機聊天 |
| 480 px | 12 fps | 2–5 MB | Discord、Slack、論壇(預設) |
| 640 px | 15 fps | 5–10 MB | README 檔案、教學 |
| 800 px | 20 fps | 10–20 MB | 網頁上的產品展示 |
檔案大小成長得很快,因為 GIF 以 1980 年代的無損方法 LZW 壓縮每個影格,且沒有真正的動態預測。寬度加倍,每個影格的像素就變成四倍;影格率加倍,影格數也加倍。MP4 編碼器只儲存畫面中有變化的部分,所以 2 MB 的 MP4 才會變成 15 MB 的 GIF。
建議依這個順序縮減:先縮短片段,再降低寬度,接著降低影格率,最後才減到 128 或 64 色。將速度調到 1.5× 或 2× 也有幫助,因為同一段內容加快後影格會更少。
MP4
MPEG-4 視訊
MP4(MPEG-4 Part 14)是由 ISO/MPEG 標準化、以 Apple QuickTime 格式為基礎的多媒體容器。它通常包含 H.264 或 HEVC 視訊搭配 AAC 音訊,也能附帶字幕、章節和中繼資料。它是全球相容性最高的視訊格式,可在手機、瀏覽器、電視、遊戲主機和社群平台上播放。其中的視訊幾乎都是失真的,因此重複編碼會逐漸降低畫質。
- 壓縮方式
- 有損
- 透明度
- –
- 動畫
- –
- 推出年份
- 2001 · Moving Picture Experts Group (MPEG)
GIF
Graphics Interchange Format
GIF 由 CompuServe 於 1987 年推出,至今仍是支援最廣的短篇循環動畫格式。它屬於無損格式,但每個影格最多只能使用 256 色的調色盤,因此照片和漸層會出現色帶與抖色。它只支援開/關(1 位元)透明,曲線形狀的邊緣會有鋸齒。動畫 GIF 往往比同一段影片的 MP4 或 WebP 大得多。所有瀏覽器、聊天應用程式和社群平台都能播放 GIF。
- 壓縮方式
- 無損
- 透明度
- 支援
- 動畫
- 支援
- 推出年份
- 1987 · CompuServe
MP4 轉 GIF 是以檔案大小換取便利:GIF 會自動播放、循環,並能直接顯示在電子郵件、問題追蹤系統與較舊的聊天工具等無法播放影片檔的地方。
什麼時候適合用 GIF,什麼時候 MP4 更好
適合製作 GIF 的情況
- 片段要放進電子郵件;多數郵件軟體能播放 GIF 動畫,但不能直接播放影片
- 要放在 GitHub README、Jira 工單或能直接顯示圖片的 wiki 頁面
- 需要不帶播放鍵的循環播放,例如介面操作示範或載入動畫
適合保留 MP4 的情況
- 有聲音,且你希望大家聽得到
- 是含有漸層、夕陽或膚色的全彩影像
- 平台本來就會把 GIF 轉成影片,例如 X(前身為 Twitter)
Discord、Slack 和 X 如何處理上傳的 GIF
Discord 會直接播放並循環上傳的 GIF,但檔案仍會計入你的上傳上限。Slack 也會直接播放 GIF;成員可以在輔助使用偏好設定中取消勾選動畫圖片選項來關閉。X 接受上傳 GIF,並會將其轉成無聲的循環影片,所以直接上傳 MP4 效果相同,檔案還更小。
Windows 版桌面 Outlook 是典型的例外:2007 至 2016 版只會顯示動態 GIF 的第一個影格,因此請把重要資訊放在第一格。若想看附截圖的逐步設定,請參閱影片轉 GIF 教學。
MP4 轉 GIF 常見問題
MP4 轉 GIF 如何兼顧高畫質又不讓檔案太大?
請保留 256 色並使用 Sierra 混色,再把檔案大小的預算花在寬度而非影格數上:在相同檔案大小下,640 px、12 fps 通常比 480 px、24 fps 更清晰。檔案大小大多來自動態,因此縮短片段是成本最低的畫質提升方式。
為什麼我的 GIF 看起來有顆粒或色帶?
GIF 的每個影格最多只能有 256 種顏色,所以天空、膚色與漸層只能近似呈現。混色會打散調色盤中的顏色來掩飾色階斷層;若將混色設為「無」,就會看到一塊塊的色帶。如果片段以平滑漸層為主,MP4 或 WebP 的效果一定更乾淨。
GIF 會保留 MP4 的聲音嗎?
不會。GIF 格式完全沒有音訊軌,聲音會直接被省略。如果聲音很重要,請直接分享 MP4,或改用影片剪輯裁切,而不要製作 GIF。
GIF 可以只播放一次就停止嗎?
可以。將循環播放設為「播放一次」,動畫就會停在最後一個影格。不過部分聊天軟體在你捲動回來時,仍會讓 GIF 重新播放。
為什麼 30 fps 的 GIF 播放速度比影片稍快?
GIF 以百分之一秒為單位記錄影格延遲,因此 30 fps 會變成 3 百分之一秒的延遲,實際播放為 33.3 fps。10、20、25 fps 可以整除;12 與 15 fps 則會四捨五入到最接近的百分之一秒。
在這裡製作的 GIF 可以上傳到 Discord 嗎?
可以,只要符合你帳號的上傳上限即可,免費方案為 10 MB。幾秒鐘、480 px 的片段通常沒問題;較長的反應影片請參考Discord 影片壓縮。