Subformer
免費 · 無需註冊 · 在您的瀏覽器執行
MP4
GIF

從 MP4 到 GIF 轉換器

將 MP4 影片片段轉成動畫 GIF - 非常適合聊天、社群媒體,或文件中嵌入的範例。

拖放一個或多個檔案 - 全部轉換為 GIF (animated)。逐行進度、批次轉換、ZIP 下載。

為什麼要把 MP4 轉成 GIF?

從 MP4 轉為 GIF 是用來分享短片(收件人可能沒開啟影片播放器時)的轉檔選擇:例如 Slack 對話、GitHub issue、README 檔、電子郵件簽名。GIF 會在 MP4 不會自動播放的地方自動播放,且不需外掛或特殊嵌入。其代價是檔案大小與色彩品質 — GIF 的檔案比等效 MP4 大 5 到 10 倍,而且品質差得多。

我們在單一的 filter graph 中使用 FFmpeg 的兩步調色盤生成:從輸入計算出最佳的 256 色調色盤,然後將影片依該調色盤進行抖動 (dither)。輸出為 480px 寬、15fps - 在檔案大小與可觀看性之間的折衷。FFmpeg 的 wasm 引擎在首次使用時會下載約 ~22 MB;之後會快取。

儘管 GIF 格式歷史悠久,但它仍然具有獨特的特性,即被所有平台視為「圖片」。這意味著它可以在 MP4 無法嵌入的地方嵌入:電子郵件簽名(大多數客戶端會阻止嵌入式影片但允許圖片)、舊版電子商務平台產品頁面描述中的內嵌、不支援影片嵌入的聊天客戶端,以及任何 MP4 會被標記為需要使用者權限才能播放的「影片」的關鍵情境。對於短的演示片段和反應鏡頭,GIF 無處不在的圖片狀態勝過其糟糕的壓縮效果。

480 像素 / 15 影格/秒的預設值並非隨意設定。它們大致是主要 GIF 託管服務(Giphy、Tenor、Imgur)用於其託管版本的值。寬度超過 480 像素會使檔案大小加倍,但在聊天應用程式的渲染尺寸上幾乎沒有明顯好處(大多數聊天應用程式無論如何都會將 GIF 顯示限制在 400-500 像素寬)。高於 15 影格/秒同樣會使檔案膨脹,而大多數觀看者並不會注意到動作流暢度的差異。如果您需要 UI 演示的原始流暢度,請考慮使用 WebM 或 MP4 + 內嵌。

一個微妙的陷阱:GIF 的 256 色調色盤意味著具有大量顏色變化的自然影片(日落、照片寫實場景、任何帶有漸變的內容)會顯示色帶和顏色偏移。顏色有限的動畫(螢幕錄影、UI 演示、線稿動畫)在轉換後看起來與來源非常接近。如果您的輸出 GIF 看起來很糟糕,輸入內容可能富含色彩;請考慮改用 WebM 或 MP4。

常見的 從 MP4 到 GIF 使用案例

  • 用於聊天的反應片段

    剪輯一個 2-3 秒的難忘場景片段,轉換後即可在幾秒鐘內上傳到 Slack 或 Discord。GIF 會自動內嵌播放;MP4 有時需要點擊。

  • 錯誤報告演示

    以 GIF 顯示 UI 問題,以便工程師無需下載和播放影片即可看到問題。GitHub、Linear 和 Jira 都會內嵌顯示 GIF。

  • 產品示範嵌入

    在登陸頁面或說明中心文章中嵌入簡短功能演示。在嵌入式影片被移除的地方,GIF 會內嵌顯示。

  • 教學逐步說明

    在您的文件中以 GIF 顯示 5 步驟產品流程。讀者無需點擊播放;動畫會隨著他們捲動而播放。

  • 電子郵件簽名動畫

    小型(200 KB 以下)動畫 GIF 適用於大多數電子郵件簽名。大多數電子郵件客戶端會完全從簽名中移除 MP4。

  • 分享迷因片段

    將電影或節目片段轉換為 GIF,以便在聊天中分享。普遍接受,無需播放器即可隨處播放。

MP4

關於 MP4

MP4 是支援最廣泛的視訊容器,基於 ISO Base Media File Format。它可以承載 H.264、H.265 和 AV1 視訊,並配上 AAC、MP3 或 Opus 音訊。

GIF

關於 GIF

動態 GIF 是經典的短迴圈影像格式。在每個瀏覽器與聊天應用程式都能播放,但與像 MP4 或 WebM 這類現代視訊格式相比,檔案龐大且有損。

如何將 MP4 轉換為 GIF

  1. 01

    放下你的 MP4 檔案

    將 MP4 拖到上方的轉換器,或點擊方框從你的裝置選取。

  2. 02

    GIF 已經被選取

    我們已預先選定 GIF 作為輸出格式。如要不同的目標,請從下拉選單變更。

  3. 03

    轉換並下載

    點選 Convert 並等候進度條完成。當 GIF 準備好後下載 GIF。

從 MP4 到 GIF 常見問題

查看所有格式 →