動画をGIFに変換する方法|容量を抑えるコツと最適な設定
MP4・MOVなどの動画ファイルをアニメーションGIFに変換する方法を解説します。FPSや幅などの設定ポイント、ファイルサイズを抑えるコツも紹介します。
GIFとMP4の違い
GIF(Graphics Interchange Format)はアニメーション対応の画像フォーマットで、再生ボタンなしで自動再生される手軽さから、SNSやブログでよく使われています。ただし、動画として見ると効率は決して良くありません。
| 項目 | GIF | MP4 |
|---|---|---|
| 音声 | なし | あり |
| 色数 | 256色まで | 1677万色 |
| 圧縮効率 | 低い | 高い(MP4 vs GIFで1/10以下) |
| 自動再生 | 画像として再生 | 動画として再生 |
| 透過 | 対応(1bit) | 非対応 |
| 用途 | SNS・ブログ・メッセンジャー | 動画配信・保存 |
特徴を一言でまとめると「GIFは画像として扱われるアニメ、MP4は動画」です。同じ内容を保存するならGIFよりMP4の方が軽くなりますが、画像として貼れる手軽さからGIFが選ばれます。
動画をGIFに変換するときの設定ポイント
GIFは簡単に容量が肥大化するフォーマットです。変換ツールで次の3つの設定を調整することで、バランスよく仕上げられます。
1. FPS(フレームレート)
FPSは1秒あたりのフレーム数です。30fpsは滑らかに動きますが容量も大きくなります。用途別の目安は次のとおりです。
| FPS | 印象 | 向いている用途 |
|---|---|---|
| 10 | カクつく | スクリーンショット的な動きの少ない映像 |
| 15 | 自然 | 一般的なGIFの標準。SNS投稿に最適 |
| 20 | スムーズ | アニメーションや操作デモに |
| 30 | 非常にスムーズ | 動きの速いシーンや高品質を求める場合 |
2. 幅(サイズ)
GIFのファイルサイズは総ピクセル数の影響を強く受けます。アスペクト比を保ったまま幅を半分にすると総ピクセル数は1/4になるため、圧縮効率や内容にもよりますが、容量もおおむね1/3〜1/4程度まで下がります。削減効果が大きいポイントです。
- SNS・Twitter/X投稿向け:480px前後
- ブログの本文挿入:600〜720px
- メッセンジャーでの送信:320〜480px
- 高解像度が必要な場合:1080px以下に抑える
3. 長さ(時間)
GIFは長さに比例して容量が増えます。SNSなどに貼るGIFは5〜10秒以内がおすすめ。動画の伝えたい部分だけを切り出しましょう。
ファイルサイズを抑えるコツ
- 幅を小さく:480px以下にするだけで大幅に削減
- FPSを下げる:15fps以下でも実用には十分
- 時間を短く:伝えたい瞬間だけを切り出す(5秒以内)
- 動きの少ないシーンを選ぶ:GIFは背景が一定だと圧縮が効きやすい
- パレット最適化:対応ツールでは「palettegen」オプションを使うと色再現が向上
パレット最適化(2パス変換)とは
GIFは1枚のアニメーションで使える色が256色までに制限されます。何も考えずに変換するとデフォルトの汎用パレットが使われ、色がベタ塗りのように潰れてしまいます。
これを回避するのが「パレット最適化」です。動画から最適な256色を抽出するステップ(palettegen)と、そのパレットを使って変換するステップ(paletteuse)を2回に分けて処理することで、色の再現性が飛躍的に向上します。
ffmpegなどのツールで2パス変換(palettegen + paletteuse)を使うと、同じサイズでも美しい色再現のGIFが得られます。写真系の動画ほど効果が大きいです。
用途別の推奨設定
| 用途 | 幅 | FPS | 長さ |
|---|---|---|---|
| SNS(X/Twitter) | 480px | 15fps | 3〜5秒 |
| ブログ記事内 | 600〜720px | 15〜20fps | 5〜10秒 |
| Slack/Discord | 480px | 15fps | 3〜5秒 |
| 操作デモ・チュートリアル | 720〜960px | 20〜30fps | 5〜15秒 |
| メール添付 | 320〜480px | 10〜15fps | 3秒以内 |
GIF変換ツールの選び方
- ブラウザ完結:動画ファイルをサーバーにアップしないため安全
- パレット最適化対応:美しい仕上がりが欲しいなら必須
- 開始・終了秒の指定:動画の一部だけを切り出せる
- FPS・幅の調整:容量を細かくコントロールできる
- 無料・登録不要:会員登録なしで使えると手軽
よくある質問
- Q. GIFの容量が大きくなるのはなぜ?
- GIFは1フレームずつ画像として保存する仕組みのため、MP4のような動画圧縮(前後フレームの差分圧縮)が効きません。また色数が256色に制限されているため、ディザリング(色の混ぜ合わせ)でデータが増えます。その結果、MP4の数倍〜数十倍の容量になることがあります。
- Q. 音声付きの動画をGIFにできますか?
- GIFは画像フォーマットのため音声に対応していません。音声も残したい場合はMP4やWebMのまま使うか、動画として別途共有しましょう。
- Q. GIFの画質が悪くなる原因は?
- 主な原因はGIFの256色制限です。元の動画に豊富な色があると、GIFに変換する際に色が近似値に丸められ、ベタ塗りのように見えます。パレット最適化(2パス変換)を使うと大きく改善できます。
- Q. 何秒までの動画がGIFに向いていますか?
- 用途にもよりますが、一般的には5〜10秒以内がおすすめです。それ以上長いとファイルサイズが肥大化し、表示や共有がしづらくなります。長い動画はMP4で共有するのが適切です。
- Q. スマホの動画もGIFに変換できますか?
- はい、スマホで撮影したMP4/MOVなどの動画も変換できます。ブラウザ完結型のツールであれば、スマホのブラウザから直接変換可能です。