← GIFツール

GIF最適化

GIF最適化 設定

準備完了
No GIF yet最適化する GIF をアップロード

色数・寸法・重複フレームから容量を調整する

GIFで使う色数を直接指定し、必要に応じて幅・高さも小さくできます。色の変化と処理後の容量を見比べ、投稿先の制限に合わせて段階的に調整します。

料金: 無料で利用できます。ファイルサイズと利用回数には上限があります。

GIFの容量を減らす手順

  1. GIFを追加する

    ファイルを選択を押すか、プレビューにGIFをドロップします。1回に200 MBまでのGIF 1個を処理します。同じブラウザで他のツールへアップロードしたGIFや作成したGIFは、Uploadsにも表示されます。

  2. 色数と圧縮設定を選ぶ

    プレビュー下のColorsスライダーは16〜256、隣の数値欄は4〜256色を指定できます。初期値は128です。その上のボタンで圧縮レベルを選び、寸法も小さくするなら%スライダーを下げます。

  3. GIF最適化を実行する

    GIF最適化を押すと、当サイトのサーバーで処理します。完了後は最適化したGIFがプレビューに表示され、結果カードに新しい容量が表示されます。

  4. 比較して保存する

    グラデーション、肌色、小さな文字を確認し、Uploadsで元と結果の容量を比べます。保存にはダウンロード、再調整にはAdjustを使います。再実行は元のアップロードから始まるので、試すたびに画質の損失が積み重なることはありません。

各設定の意味

見た目への影響が大きいのはColorsです。圧縮レベル、寸法、重複フレームの設定と組み合わせて容量を調整します。

Colors:初期値128
アニメーション全体で使うパレットの上限です。スライダーは16〜256、数値欄は4〜256です。1枠を透明色に使うため、128なら不透明な色は最大127色です。色数を減らすと容量を抑えられる場合がありますが、色の帯が目立つこともあります。元の色数が指定値より少なくても、再エンコード後の見た目と実際の容量を比較してください。
低圧縮・中圧縮・高圧縮・最大圧縮
初期値は中圧縮です。低圧縮は細部の保持を優先し、最大圧縮はより強く圧縮するため色の損失が目立ちやすくなります。最終的な容量は元のGIFによって変わります。Colorsと合わせて選んでください。
%:初期値100%
元の寸法の100%から50%まで縮小します。スライダーは5ポイント刻みです。960 × 540 pxを50%にすると480 × 270 pxになり、ピクセル数は4分の1です。処理前のプレビューで縮小後の大きさを確認できます。
Remove duplicate frames:初期状態はオン
1. 設定パネルにあります。直前と同じフレームを取り除き、その表示時間を前のフレームに加えます。動きの速さを保ちながらフレーム数を減らす設定です。すべてのフレームを残すにはオフにします。

素材に合わせた色数の目安

以下は開始点の目安です。処理後のGIFを実際の大きさで見て調整します。

ロゴ・ステッカー・ピクセルアート:16〜32色

はっきりした少数の色で作られた絵に向きます。色がさらに少ない素材では数値欄で低い値を試せます。輪郭を滑らかにした部分に段差が出ていないか確認してください。

画面録画・操作説明:64〜128色

単色の面と文字が多い素材では、初期値128から始めます。64も試し、アイコンや文字の縁が読みやすいか比較します。

動画・写真・グラデーション:192〜256色

空、肌、影には多くの色階調が必要です。色数を下げすぎると帯が見えます。色数だけで大きな削減を狙うより、寸法も調整します。

アニメーション全体をどう最適化するか

全フレームを読み取り、Colorsの上限に合わせてアニメーション全体のパレットを1つ作ります。各フレームをその共通パレットで描き直すため、色の違う場面へ切り替わるGIFは、色合いが一定のGIFより多くの色が必要です。

パレットにない中間色はBayerディザリングで近似します。点模様が弱い設定なので、滑らかなグラデーションでは模様より色の段差が見えやすくなります。模様はピクセル位置に固定され、静止した背景をフレーム間で同じ状態に保ちます。GIFは変化する部分を中心に保存できます。

容量には色数だけでなくピクセル数やフレーム数も影響します。大きく減らすなら%も下げます。480 × 270 pxは960 × 540 pxの4分の1のピクセル数です。幅・高さをpxで正確に指定するにはGIFのリサイズを使います。

対応形式と制限

入力
アニメーションGIFまたは1フレームのGIF。他の形式は先にGIFへ変換します。
出力
元の幅・高さ、または%で縮小した寸法のGIF。
最大ファイル容量
GIF 1個につき200 MB。
1回の処理
1ファイル。
処理場所と時間上限
当サイトのサーバーでFFmpegを使用します。1ジョブの上限は15分です。
表示時間
各フレームの表示時間を保持します。最後のフレームで長く停止する時間も引き継ぎます。
ループ
1回再生、指定回数、無限ループという元の設定を保持します。
透明部分
保持します。パレットの1枠を透明色用に確保します。
コメント
GIF内部のテキストコメントは引き継ぎません。
透かし
追加しません。
保存期間
アップロードと結果は、ゲストでは48時間後、無料アカウントでは30日後に自動削除されます。有料プランでは長く保存できます。

よくある質問

最適化後のGIFが元より大きくなることはありますか?

あります。新しいパレットとディザリングで全フレームを描き直します。元がすでに十分最適化されている場合や、Colorsより少ない色しか使わない場合には、容量が同程度か少し大きくなることがあります。その結果も保存されるので、Uploadsで比較し、Colorsをはっきり下げるか%を下げて再調整します。

指定された容量以下にするにはどうすればよいですか?

目標容量を入力する欄はありません。Colorsを下げて実行し、結果カードの容量を確認します。色の帯が目立つようになったら%で寸法を下げます。投稿先が動画に対応するなら、GIFからMP4への変換も使えます。動画形式はフレーム間の似た部分を利用して容量を減らせます。実際の結果とGIFの容量を比較してください。

GIF圧縮との違いは何ですか?

GIF圧縮は同じ減色処理を使い、1〜100%をパレット34〜256色に換算します。こちらは色数を直接指定でき、4色まで下げられます。少数の色を使うロゴやピクセルアートの調整に向きます。どちらも透明色用に1枠を確保します。

GIFは他社サービスへ送られますか?

いいえ。当サイトのサーバーへアップロードし、そこでFFmpegを使って処理します。AIや外部サービスへは渡しません。アップロードと結果は、ゲストでは48時間後、無料アカウントでは30日後に自動削除されます。有料プランでは長く保存できます。