🎞️ 動画→GIF変換

動画クリップを高品質アニメーションGIFに変換 — アップロード不要、透かしなし

✓ ずっと無料 · ✓ 登録不要 · ✓ アップロード不要 · ✓ オフライン対応

🔒 画像がデバイスの外に出ることはありません。 すべての処理はFFmpeg.wasm(パレット生成 + Lanczosスケーリング、ブラウザ内で)を使用してブラウザ内でローカルに行われます。アップロード、サーバー、追跡は一切ありません。

特長

  • アップロードなし — 動画はデバイスに留まります。FFmpeg.wasmがCPU上でローカルにトランスコード — DevToolsのネットワークタブで検証可能。
  • パレットディザリング — 2パスパレット生成 + Bayerディザリング — 素朴な ffmpeg -i input.mp4 output.gif コマンドよりはるかに優れた色品質。
  • 精密なトリミング — スライダーをドラッグして正確な開始時間とクリップ長さを選択(最大15秒 — 超えるとGIFが膨れ上がる)。
  • 登録不要・透かしなし — アカウント不要、オーバーレイなし、時間制限なし、メール不要。出力はクリーンでループ可能なGIF。

仕組み

  1. 動画をドロップ — MP4、WebM、MOV、AVI、MKV — 最大500 MB。ファイル全体がブラウザのメモリに留まります。
  2. クリップを選択 — 開始時間と時間を設定。短くする — 3-8秒がGIFとして見栄えが良く、5 MB以下に収まる。
  3. フレームレートと幅を調整 — 15 fps × 480 pxがスイートスポット。24 fpsはより滑らかだがファイルサイズが2倍。幅が小さい = 小さいGIF。
  4. 変換してダウンロード — Convert to GIFをクリック、数秒待ち、結果をダウンロード。

活用例

  • 映画クリップ、スポーツのハイライト、自前の映像からリアクションGIFを作成
  • UIデモをGitHub READMEに埋め込み(GIFはインライン再生;MP4は不可)
  • GIFを自動ループするがMP4を圧縮するプラットフォームで短いクリップを投稿
  • ブログ記事やドキュメント用の無音チュートリアルループを作成
  • パーソナライズされたアニメーションステッカーやメッセージリアクションを作成

よくある質問

なぜGIFが元のMP4より大きいことがある?

GIFは古い形式 — パレットベース、動き推定なし、フレーム間圧縮なし。5秒の1080p MP4は1 MB程度;同じクリップを高品質GIFにすると5-15 MB。時間を短く、fpsを中程度(10-15)、幅を小さく(320-480 px)してサイズを制御。

最長はどれくらい?

GIF時間を15秒に制限。それ以上はファイルサイズとメモリ使用量が急増します。長いクリップにはvideo-compress(MP4の方がずっと小さい)や複数GIFへの分割を検討。

なぜGIFがポスタライズされて見える?

GIFはフレームあたり256色しかサポートしません。パレットはクリップごとに生成されるので、グラデーションや肌の色にバンディングが出ることがあります。このツールはstats_mode=diff palettegen + Bayerディザリングを使ってバンディングを最小化 — ただし制限は形式自体の根本的なもの。

音声は保持される?

いいえ — GIFには音声トラックがありません。ソース動画の音声は静かに破棄されます。音声が必要ならMP4(video-compress使用)またはWebMで出力。

本当にファイルをアップロードしない?

はい。唯一のネットワーク通信は、FFmpegエンジン(~30 MB)が初めて任意のFFmpegツール(video-compress、audio-compress、video-to-gifはキャッシュされたエンジンを共有)を使用するときに公開CDNから読み込まれることだけ。動画のバイトはブラウザを離れません。DevTools → ネットワークタブで検証。

なぜオンラインサービスより遅い?

ほとんどのオンラインGIFメーカーは専用CPUを持つサーバーで実行。ToolKoalaはノートPCのCPUでFFmpeg.wasmを実行。トレードオフはプライバシー。15 fps × 480 pxの5秒クリップは通常5-20秒で変換。

関連ツール