動画からアニメーションGIFを作成
ここに動画ファイルをドロップ、またはクリックして選択
MP4、WebM、MOV、AVIに対応(推奨最大100MB)
どんな動画クリップも、ブラウザ上でそのまま高画質のアニメーションGIFに変換できます。このツールはMP4、WebM、MOV、AVIに対応しており、タイミング、フレームレート、解像度、圧縮品質を細かく調整できます — サーバーへのアップロードは一切不要です。動画は常にお使いの端末内にとどまります。
GIFは今でもウェブ上で最も幅広くサポートされているアニメーション形式のひとつです。メールソフトやチャットアプリ、SNSのフィード、掲示板でも、動画プレーヤー不要で自動再生されます。そのため、動画の埋め込みが現実的でない場面 — 簡単なチュートリアルやリアクション動画、製品のプレビュー、視覚的なドキュメント作成など — に最適です。
透かしを入れたり、ファイルサイズを制限したり、アカウント登録を要求したりするサーバー型の変換サービスとは異なり、このツールはgif.jsライブラリを使ったクライアントサイドJavaScriptだけで完結します。変換処理はWeb Workersによる並列フレームエンコーディングでブラウザ内で行われるため、長めのクリップでも最新のハードウェアであれば十分な速度で処理できます。
このツールは、お使いのブラウザがネイティブに再生できる動画形式であればどれでも受け付けます。実際には、以下の主要な形式がカバーされます。
動画形式が認識されない場合は、先にMP4(H.264)に変換しておくと確実に動作します。HandBrakeやFFmpegといった無料ツールでこの変換が可能です。
GIFファイルは各フレームを1枚の画像として保存するため、あっという間にサイズが大きくなります。ここでは、ファイルサイズを実用的な範囲に抑えるための具体的な方法を紹介します。
お使いのブラウザがネイティブに再生できる動画形式であれば、どれでも変換できます。MP4(H.264)、WebM(VP8/VP9)、MOV、OGG、ブラウザによってはAVIにも対応しています。MP4はすべての主要ブラウザで動作するため、最も安全な選択です。特定のファイルが読み込めない場合は、HandBrakeなどの無料ツールで先にMP4に変換してみてください。
ツール側で厳密な上限は設けていませんが、入力する動画は100MB以下に収めることをおすすめします。処理のために動画全体をブラウザのメモリに読み込むため、非常に大きなファイルはメモリの少ない端末で動作が重くなったりクラッシュしたりする可能性があります。最良の結果を得るには、アップロード前に必要な部分だけにトリミングしておきましょう。
画質スライダーは1〜20の範囲で、GIFエンコード時の色の量子化を制御します。数値が低いほど色の再現性が高く高画質なGIFになりますが、ファイルサイズは大きくなります。数値が高いほど色の削減が強くかかり、ファイルは小さくなりますが、目に見えるバンディングやディザリングが生じることがあります。デフォルトの10はほとんどのコンテンツでうまく機能します。
ほとんどの用途では、10fpsであれば動きの滑らかさとファイルサイズのバランスが取れます。UIアニメーションや動きの速いシーンなど、滑らかさが重要なコンテンツには15〜20fpsを使いましょう。ファイルサイズを最優先したい場合や、動きの少ないコンテンツには5〜8fpsがおすすめです。フレームレートを2倍にすると、ファイルサイズもおよそ2倍になる点には注意してください。
ファイルサイズを減らす最も効果的な方法は、長さを短くする(フレーム数を減らす)、出力幅を小さくする(1フレームあたりのピクセル数を減らす)、フレームレートを下げる(1秒あたりのフレーム数を減らす)の3つです。画質の数値を上げてより強く圧縮することもできますが、見た目の画質には影響します。この3つを組み合わせれば、数MBあったGIFを数百KB程度まで小さくすることも可能です。
いいえ。変換処理はすべて、JavaScriptとWeb Workersを使ってお使いのブラウザ内で完結します。動画ファイルが端末の外に出ることはなく、インターネット上に送信されることもありません。そのため、機密性の高い動画や社外秘の映像コンテンツの変換にも安心して使えます。
はい。このツール自体は、出力したGIFの使い方に制限を設けていません。透かしは入りませんし、クレジット表記も不要、ライセンス料もかかりません。ただし、元となる動画コンテンツの権利をお持ちであることの確認は利用者の責任です。自分が権利を持たない動画を変換する場合は、商用利用の前に元のライセンスを確認するか、許諾を得てください。
はい、iOSやAndroidのChrome、Safariなど、モバイルブラウザでも動作します。ただし、処理性能とメモリの制約により、デスクトップより動作は遅くなります。モバイルで最良の結果を得るには、長さを短く(5秒未満)、フレームレートを低め(8〜10fps)、出力幅を小さく(320px以下)に設定してください。非常に長いクリップは、一部のスマートフォンで利用可能なメモリを超えてしまうことがあります。
GIFファイルは各フレームを1枚ずつの画像として保存し、1フレームあたり最大256色しか扱えないため、同等の動画ファイルよりサイズが大きくなりがちです。MP4のような動画形式はフレーム間圧縮(フレーム同士の差分だけを保存する方式)を使い、色数も数百万色に対応しているため、長い映像や複雑な映像ではるかに効率的です。一方でGIFは、どこでも自動再生され、プレーヤーが不要で、動画の埋め込みが使えない場面でも動作するという幅広い互換性でその差を補っています。
このツールでは最大15秒までの長さに対応しています。技術的には長さの欄をそれ以上に編集することもできますが、それより長いGIFは現実的でないほど大きくなってしまいます。10fps・幅480pxの15秒間のGIFは、簡単に10MBを超えることがあります。5〜8秒より長いコンテンツには、MP4やWebMなど最適化された動画形式を使うほうが、サイズも小さく画質も高くなります。
このツールは元の動画のアスペクト比を自動的に保持します。出力幅を設定すると、高さは比率に応じて自動的に計算されます。元の動画が1920×1080(16:9)で幅を480pxに設定した場合、出力は480×270pxになります。アスペクト比を変更したい場合は、変換前に元の動画をクロップしておく必要があります。
GIF形式はバイナリ透明度に対応しています(各ピクセルは完全に透明か完全に不透明かのどちらかで、半透明はありません)。ただし、このツールは動画を元にしているため透明なGIFは生成しません。動画には常に不透明な背景があるためです。透明なアニメーション画像が必要な場合は、APNGやアニメーションWebP形式の利用を検討してください。
要件はプラットフォームによって異なります。Twitterは最大15MB(モバイルでは5MB)まで受け付けており、5MB未満に収めることを推奨しています。Discordは無料ユーザーで8MB、Nitro契約者で50MBまで対応しています。Slackは最大20MBのGIFに対応していますが、読み込みを速くするために小さく保つことを推奨しています。FacebookとLinkedInは、アップロードされたGIFを内部で動画に変換します。プラットフォームをまたいで互換性を高めたい場合は、5MB未満・幅480px以下を目安にしましょう。
このツールは一度に1本の動画を処理します。複数まとめて変換したい場合は、1本ずつ — 読み込み、設定、変換、ダウンロードを行い、クリアしてから次を読み込む — という手順を繰り返してください。処理はブラウザ内で行われるため、複数の変換を同時に実行するとCPUやメモリのリソースを奪い合うことになります。
Chrome、Firefox、Edge、Safari、Operaなど、すべての主要な最新ブラウザで動作します。Canvas API、Web Workers、HTML5のVideo要素のサポートが必要ですが、これらは2015年頃からすべての主要ブラウザで利用可能になっています。Internet Explorerには対応していません。
間接的には可能です。フレームレートのスライダーは、フレームの取得方法ではなく、GIFの再生速度を制御します。フレームは常に動画本来のタイミングで取得されます。スローモーション効果を出すには、フレームレートを低め(5〜8fps)に設定すると再生時間が引き伸ばされます。倍速効果を出すには、フレームレートを高め(20〜25fps)にしてください。これにより、元の動画区間に対するGIFの総再生時間が変わる点に注意してください。
このツールにはテキストを重ねる機能はありません。GIFにテキストを追加するには、動画編集ソフトで変換前の動画にテキストを入れておくか、専用のGIF編集ツールで作成後のGIFを編集する、という2つの方法があります。GIMPのような多くの画像編集ツールは、アニメーションGIFをフレームごとに開いて編集できます。
ウェブ用途では、幅320〜480pxでほとんどの場面をカバーできます。ブログ記事やドキュメントでは、GIFは通常400〜600pxで表示されます。SNSには480pxがよく合います。チャットやメッセージアプリなら320pxで十分です。特別な理由がない限り、幅640pxを超える設定は避けましょう。ファイルサイズが急激に増える上、表示先の多くはどのみち画像を縮小して表示するためです。
GIF形式は1987年に設計されたもので、1フレームあたり256色に制限されたカラーパレットを使用します。各フレームは、RGBの全色域の中から画像を最もよく表現できる256色を選び出します。そのため、特に写真のような滑らかなグラデーションを含む部分では、GIFにバンディングやディザリングが見られることがあります。このツールの画質スライダーは、エンコーダーがどれだけ積極的に色を選んでマッピングするかを制御します。数値を低くするほど、最適な色を見つけるための処理に手間をかけ、より見栄えの良い結果になります。
このツールはgif.jsライブラリをCDNから読み込むため、最初のページ読み込みにはインターネット接続が必要です。ページとライブラリの読み込みが完了した後は、処理はすべてローカルで行われるため、変換処理自体にインターネット接続は不要です。ただし、オフラインの状態でページを再読み込みすると、再度読み込むことができなくなります。