GIF 壓縮到 256 KB
自訂表情符號在兩方面都得夠小:畫面上只有幾十個像素,檔案大小也不能超過 256 KB。這個頁面會把 GIF 縮放到表情符號的寬度,並持續縮減,直到符合這個上限。
影片轉檔
或將MP4, MOV, MKV … 檔案拖曳到這裡 ·
每個檔案最大 95 MB· 最多 20 個檔案· 30 分鐘後刪除
檔案會在我們的伺服器上處理,並於 30 分鐘後刪除。
數值越低,畫質越好,檔案也越大。18 看起來與來源相同,23 為預設值,28 以上會出現明顯的模糊。
每秒影格數。除非平台有特定要求,否則請保持與來源相同;GIF 使用 15–20 fps 就已足夠。
僅用於 PowerPoint 檔案和單張靜態圖片:每張投影片或圖片在畫面上停留的時間。
自動會為 MP4/MOV 使用 AAC,為 WebM 使用 Opus。若新格式支援,「保留原始音訊」會原封不動保留原本的聲音。
192 kbps 對音樂而言已聽不出差異;128 kbps 足以應付語音。
動畫寬度(像素),高度會依長寬比自動調整。480 px 適合聊天使用,720 px 以上可得到高畫質 GIF,但檔案會大得多。
GIF 最多只能包含 256 種顏色。顏色越少檔案越小,但漸層和膚色會出現色帶。
以細緻的圖樣混合色盤中的顏色來掩蓋色帶。Sierra 的效果最平滑;不使用則檔案最小。
動畫是無限重複播放,還是播放一次後停止。
選填。可輸入秒數(例如 75)或分:秒(1:15)。留空則從頭開始。
選填。格式與開始時間相同。留空則保留到結尾。
轉換後的檔案大小會等於或略小於此值。
使用方式
- 1
上傳動畫
加入 GIF,或是要轉成 GIF 的短片(MP4、WebM 或動態 WebP)。一次最多可處理 20 個檔案。
- 2
確認寬度與上限
寬度預設為 128 px,最大檔案大小預設為 256 KB。利用開始時間與結束時間,只保留構成反應畫面的那兩三秒。
- 3
轉換並上傳
按下轉換為 GIF,下載檔案後,到伺服器的表情符號設定中新增即可。
上傳 GIF 並按下轉換為 GIF:圖片會縮小為 128 px 寬,必要時會進一步降低寬度與色盤,直到檔案不超過 256 KB。
為什麼表情符號的上限是 256 KB
聊天應用程式會一次載入頻道中的所有表情符號,一個畫面往往就有幾十個,因此對每個檔案的限制很嚴格。Discord 把自訂表情符號上限定在 256 KB,Slack 的上限更低。來自反應圖網站的 GIF 通常寬 480 px 以上,長達數秒,檔案大小動輒數 MB。
GIF 沒有動態壓縮:每個影格都以索引圖片儲存,並用 LZW 打包,這是 Terry Welch 在 1984 年發表的字典式演算法。把影格寬度從 480 px 縮到 128 px,每個影格的像素數就減少超過 90%,所以這裡主要靠寬度來縮小檔案。
各 App 的表情符號與貼圖檔案上限
| 機構 | 規定 | 來源 |
|---|---|---|
| Discord 自訂表情符號 | 最大 256 KB;建議 128 × 128 px;動態表情符號可使用 GIF | — |
| Discord 貼圖 | 320 × 320 px,最大 512 KB | — |
| Slack 自訂表情符號 | 小於 128 KB 的正方形圖片;用於 Slack 時,請將最大檔案大小設為 128 KB | — |
GIF
Graphics Interchange Format
GIF 由 CompuServe 於 1987 年推出,至今仍是支援最廣的短篇循環動畫格式。它屬於無損格式,但每個影格最多只能使用 256 色的調色盤,因此照片和漸層會出現色帶與抖色。它只支援開/關(1 位元)透明,曲線形狀的邊緣會有鋸齒。動畫 GIF 往往比同一段影片的 MP4 或 WebP 大得多。所有瀏覽器、聊天應用程式和社群平台都能播放 GIF。
- 壓縮方式
- 無損
- 透明度
- 支援
- 動畫
- 支援
- 推出年份
- 1987 · CompuServe
GIF
Graphics Interchange Format
GIF 由 CompuServe 於 1987 年推出,至今仍是支援最廣的短篇循環動畫格式。它屬於無損格式,但每個影格最多只能使用 256 色的調色盤,因此照片和漸層會出現色帶與抖色。它只支援開/關(1 位元)透明,曲線形狀的邊緣會有鋸齒。動畫 GIF 往往比同一段影片的 MP4 或 WebP 大得多。所有瀏覽器、聊天應用程式和社群平台都能播放 GIF。
- 壓縮方式
- 無損
- 透明度
- 支援
- 動畫
- 支援
- 推出年份
- 1987 · CompuServe
把 GIF 壓縮到 256 KB 通常是為了做成表情符號或聊天貼圖。平台對檔案大小有 KB 上限,而且圖片只會以幾十個像素顯示,所以寬度與影格數可以降到遠低於一般 GIF 的水準。
如何把 GIF 壓縮到 256 KB 以下
縮窄畫面
表情符號 128 px 就夠了。寬度每減半,像素就少四分之三。
縮短循環
只保留關鍵動作。兩秒的循環、每秒 12 到 15 張影格,大約是 30 張影格。
精簡色盤
平面風格的圖可將顏色降到 64 或 32。照片需要 128 以上,才不會讓膚色出現色階斷層。
開啟限制檔案大小後,轉換器會自動執行這些步驟,降低寬度與顏色數,直到 GIF 符合限制;剪短片段則留給您自己決定,因為只有您知道哪個瞬間最重要。如果 GIF 是要用在聊天訊息而不是表情符號,請改用壓縮 Discord 用 GIF,它以 10 MB 的附件上限為目標。
靜態圖片也適用同樣的 KB 思維:縮小圖片 KB 的指南說明了為什麼調整尺寸比調整品質設定更有效。如果您是用影片片段製作動畫,可以先使用影片轉 GIF工具,在壓縮前更細緻地控制影格率。
GIF 壓縮到 256 KB:常見問題
為什麼 Discord 說我的表情符號檔案太大?
Discord 的自訂表情符號上限為 256 KB,而直接從迷因網站存下來的 GIF 通常有好幾 MB。在這裡上傳並將最大檔案大小設為 256 KB,結果就能通過檢查。
動態表情符號 GIF 應該是什麼尺寸?
Discord 建議使用 128 × 128 px,所以這裡的寬度預設為 128。寬幅的短片會維持原本的長寬比,若希望畫面填滿表情符號框,請先把它裁切成正方形。
10 秒的 GIF 能壓縮到 256 KB 嗎?
想保持流暢動作的話很難。10 秒、每秒 15 張影格就是 150 張,每張 128 × 128 的影格在壓縮前就有 16,384 個像素。請用開始時間與結束時間把短片剪成最關鍵的兩三秒,或是把影格率降到 10 fps。
為什麼壓縮後的 GIF 在表情符號大小下看起來有顆粒感?
那些斑點是混色造成的,它會混合色盤中的顏色來模擬漸層。在 128 px 下,混色不僅會增加檔案大小,看起來還像雜訊,所以平面卡通風格請把混色設為「無」,Sierra 只留給人臉與照片使用。
使用動態表情符號需要 Nitro 嗎?
擁有「管理表情符號」權限的伺服器成員,不需要 Nitro 就能在伺服器中新增動態表情符號。不過,在訊息中發送動態表情符號是 Nitro 的功能,所以免費會員看得到,但無法發送。