將 MP4 影片片段轉成動畫 GIF - 非常適合聊天、社群媒體,或文件中嵌入的範例。
拖放一個或多個檔案 - 全部轉換為 GIF (animated)。逐行進度、批次轉換、ZIP 下載。
從 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。
剪輯一個 2-3 秒的難忘場景片段,轉換後即可在幾秒鐘內上傳到 Slack 或 Discord。GIF 會自動內嵌播放;MP4 有時需要點擊。
以 GIF 顯示 UI 問題,以便工程師無需下載和播放影片即可看到問題。GitHub、Linear 和 Jira 都會內嵌顯示 GIF。
在登陸頁面或說明中心文章中嵌入簡短功能演示。在嵌入式影片被移除的地方,GIF 會內嵌顯示。
在您的文件中以 GIF 顯示 5 步驟產品流程。讀者無需點擊播放;動畫會隨著他們捲動而播放。
小型(200 KB 以下)動畫 GIF 適用於大多數電子郵件簽名。大多數電子郵件客戶端會完全從簽名中移除 MP4。
將電影或節目片段轉換為 GIF,以便在聊天中分享。普遍接受,無需播放器即可隨處播放。
MP4 是支援最廣泛的視訊容器,基於 ISO Base Media File Format。它可以承載 H.264、H.265 和 AV1 視訊,並配上 AAC、MP3 或 Opus 音訊。
動態 GIF 是經典的短迴圈影像格式。在每個瀏覽器與聊天應用程式都能播放,但與像 MP4 或 WebM 這類現代視訊格式相比,檔案龐大且有損。
將 MP4 拖到上方的轉換器,或點擊方框從你的裝置選取。
我們已預先選定 GIF 作為輸出格式。如要不同的目標,請從下拉選單變更。
點選 Convert 並等候進度條完成。當 GIF 準備好後下載 GIF。