跳到主要內容
batonbox

指南

怎樣把影片做成還看得下去的 GIF

先裁出那個瞬間、限制寬度與幀率,並搞清楚 GIF 是這段片子的卡通版——不是第二支影片檔。

更新於 2026-09-21

GIF 是只有 256 色調色盤的循環卡通。兩秒鐘的反應貼圖用它剛剛好,音樂錄影帶用它就錯了。大家不開心,多半是因為把整支 1080p、24 fps 轉成 GIF,然後納悶為什麼檔有 40 MB、膚色還海報化。

Batonbox 的「影片轉 GIF」讓你先播片段、裁一段範圍(最長 60 秒)、選寬度與每秒影格,再編碼。短片可以用 gifenc 留在分頁裡;較長或較寬的輸出可以走伺服器上的 FFmpeg 調色盤,通常比較乾淨。

裁切才是品質設定

八秒鐘、480 px、10 fps,才是人家真的會傳出去的 GIF。四十秒、1280 px,只是穿 GIF 衣服的影片。裁到那個手勢、那個進球、或那個包袱。其餘留在原檔。

工作台會播來源,讓你用耳朵設入點出點,而不是猜時間碼。

寬度與幀率

預設寬 480 px 是有原因的:塞得進聊天欄,調色盤也不至於攤太薄。720 或 1280 是給你必須看清楚的細節,體積漲得很快。

迷因和介面錄影,10 fps 多半夠。12–15 fps 幫得了運動和很快的手。GIF 上的 24 fps 很少值得那多出來的好幾 MB。

調色盤,以及老實說清楚

GIF 做不到真彩色,也沒有像樣的配樂。漸層會出現色帶,臉會海報化。那是格式本身,不是工具的 bug。你要音訊或順的顏色,改傳 MP4 或 WebM——「轉換影片」和「壓縮影片」就是做這個的。

伺服器端的調色盤那一趟(FFmpeg 的 palettegen/paletteuse)在較長片段上,通常比分頁裡快速編碼好看。那條路會上傳檔案;本機那條不會。就看你比較在意色帶,還是檔案不要離開裝置。

分步操作

  1. 1

    先播再裁

    把入點出點圍在那個瞬間。沒有特別理由就別超過 12 秒。

  2. 2

    寬度保持克制

    聊天用 480 px;只有文字或臉看不清才加寬。

  3. 3

    選 8–12 fps

    只有很快的動態才往上加。執行前先看大小預估。

  4. 4

    檢查循環

    打開 GIF,讓它循環兩次。接縫跳一下,就從兩端再裁掉幾格。

常見問題

我的 GIF 為什麼這麼大?
秒數太多、像素太多,或影格太多。先砍時長,再砍寬度,最後才動幀率。
影片轉 GIF 一定留在瀏覽器裡嗎?
短的本機編碼可以。伺服器上的調色盤編碼會上傳片段。兩種結果都沒有音訊。
能在 GIF 上加字嗎?
先在影片上加標題(「為影片加文字」),再轉編輯過的片段。字燒進已經很小的 GIF,只會更難看。