UltKit

GIFを256KB以下に圧縮

カスタム絵文字は二重に小さくなければなりません。画面上では数十ピクセル、ファイル容量は256KB以下です。このページではGIFを絵文字の幅に縮小し、容量の上限に収まるまで軽量化します。

動画変換

またはMP4, MOV, MKV … ファイルをここにドロップ ·

1ファイルあたり最大95 MB· 最大20ファイルまで· 30分後に削除

出力

ファイルは当社のサーバーで処理され、30分後に削除されます。

このツールの使い方

  1. 1

    アニメーションをアップロード

    GIFを追加するか、GIFにしたい短いMP4、WebM、アニメーションWebPのクリップを追加します。一度に最大20ファイルまで処理できます。

  2. 2

    幅と上限を確認

    幅は128 px、最大サイズは256 KBから始まります。開始位置と終了位置で、リアクションになる2〜3秒だけを残します。

  3. 3

    変換してアップロード

    GIFに変換 →を押してファイルをダウンロードし、サーバーの絵文字設定で追加します。

GIFをアップロードしてGIFに変換 →を押すと、幅128 pxに縮小され、必要に応じてファイルが256 KB以下になるまで幅とパレットがさらに減らされます。

絵文字の容量が256KBである理由

チャットアプリはチャンネル内の絵文字をすべて一度に読み込み、1画面に数十個並ぶこともあるため、ファイルごとに厳しい上限を設けています。Discordのカスタム絵文字の上限は256 KBで、Slackはさらに低くなっています。リアクションサイトのGIFは通常、幅480 px以上で数秒続くため、数MBになります。

GIFには動きの圧縮がなく、各フレームはインデックスカラー画像として、1984年にTerry Welchが発表した辞書式のLZWで格納されます。フレームの幅を480 pxから128 pxにすると1フレームあたりのピクセル数が90%以上減るため、ここでは幅の縮小が最も効果的です。

アプリ別の絵文字・スタンプの容量上限

小さなアニメーションのKB上限
機関要件出典
Discordのカスタム絵文字256 KBまで。128 × 128 pxを推奨。アニメーション絵文字にはGIFを使用可能—
Discordのスタンプ320 × 320 pxで512 KBまで—
Slackのカスタム絵文字128 KB未満の正方形画像。Slack向けには最大サイズを128 KBに設定してください—

GIF

Graphics Interchange Format

GIF は1987年に CompuServe が導入した形式で、短いループアニメーションでは今も最も広く対応しています。可逆ですが、1フレームあたり 256 色のパレットに制限されるため、写真やグラデーションではバンディングやディザリングが目立ちます。透明はオン/オフのみ(1 ビット)で、曲線の縁がギザギザになります。アニメーション GIF は、同じクリップの MP4 や WebP よりはるかに大きくなることがよくあります。すべてのブラウザー、チャットアプリ、SNS で GIF を再生できます。

圧縮方式
可逆
透過
対応
アニメーション
対応
登場時期
1987 · CompuServe
GIF 変換

GIF

Graphics Interchange Format

GIF は1987年に CompuServe が導入した形式で、短いループアニメーションでは今も最も広く対応しています。可逆ですが、1フレームあたり 256 色のパレットに制限されるため、写真やグラデーションではバンディングやディザリングが目立ちます。透明はオン/オフのみ(1 ビット)で、曲線の縁がギザギザになります。アニメーション GIF は、同じクリップの MP4 や WebP よりはるかに大きくなることがよくあります。すべてのブラウザー、チャットアプリ、SNS で GIF を再生できます。

圧縮方式
可逆
透過
対応
アニメーション
対応
登場時期
1987 · CompuServe
GIF 変換

GIFを256 KBに圧縮するのは、絵文字やチャットのリアクションにするためです。こうした用途ではプラットフォームがキロバイト単位の上限を設け、画像も数十ピクセルで表示されるため、幅やフレーム数を通常のGIFよりはるかに小さくできます。

GIFを256KB以下にする方法

  1. フレームを小さくする

    絵文字なら128 pxで十分です。幅を半分にするたびに、ピクセル数は4分の3減ります。

  2. ループを短くする

    必要な動きだけを残します。12〜15 fpsで2秒のループなら約30フレームです。

  3. パレットを減らす

    フラットなイラストなら色を64か32に下げます。写真は肌の色が階調落ちしないよう、128以上が必要です。

ファイルサイズを制限をオンにすると、変換ツールがGIFに収まるまで幅と色数を下げる手順を自動で行います。クリップのトリミングだけは、どの瞬間が大事かご自身にしか分からないため、お任せになります。絵文字ではなくチャットメッセージ用のGIFなら、Discord向けGIF圧縮が10 MBの添付上限に合わせて処理します。

静止画でもキロバイトの考え方は同じで、画像サイズをKBで小さくするガイドでは、画質設定よりも寸法が効く理由を説明しています。動画クリップからアニメーションを作る場合は、動画GIF変換ツールで圧縮の前にフレームレートを細かく調整できます。

GIFを256KB以下に圧縮:よくある質問

Discordで絵文字のファイルが大きすぎると表示されるのはなぜですか?

Discordのカスタム絵文字は256 KBまで対応しており、ミームサイトから保存したGIFは数MBになることがよくあります。最大サイズを256 KBにしてここでアップロードすると、制限を満たせます。

アニメーション絵文字のGIFは何ピクセルにすべきですか?

Discordは128 × 128 pxを推奨しているため、ここでは幅が128から始まります。横長のクリップは縦横比が保たれるので、絵文字の枠いっぱいに表示したい場合は先に正方形にトリミングしてください。

10秒のGIFを256KB以下に圧縮できますか?

動きをなめらかに保ったままでは、ほぼ無理です。15 fpsで10秒だと150フレームになり、128 × 128のフレームは圧縮前で1枚あたり16,384ピクセルあります。開始位置と終了位置で重要な2〜3秒に切り詰めるか、フレームレートを10 fpsに下げてください。

圧縮したGIFが絵文字サイズで粗く見えるのはなぜですか?

そのざらつきはディザリングによるものです。パレットの色を混ぜてグラデーションを擬似的に表現します。128 pxではデータ量が増えるうえノイズに見えるので、フラットなイラストならディザリングをなしにし、Sierraは顔や写真だけに使ってください。

アニメーション絵文字を使うにはNitroが必要ですか?

「絵文字の管理」権限を持つサーバーメンバーは、Nitroがなくてもアニメーション絵文字をサーバーに追加できます。一方、メッセージ内でアニメーション絵文字を送信するのはNitroの機能なので、無料のメンバーは表示されても送信はできません。