toolkit

動画をGIFに変換

出力形式 長さ
準備完了

上の欄に動画を好きなだけ選び、変換する長さを3秒、5秒、10秒から選びます。常に各動画の先頭から切り出されます。結果はアニメーションGIFとして、このブラウザのタブ内にそのまま返されます。何もアップロードされません。すべてのフレームはお使いの端末上でデコードと再エンコードが行われるため、まだ公開していない動画を先にサーバーへ渡す必要がありません。

コンテナの差し替えではなく、本物の変換です

このサイトのMOVからMP4への変換はコンテナの変換(再多重化)で、圧縮済みの映像をそのままコピーするため一瞬で終わります。GIFではそれができません。GIFには圧縮された映像ストリームという概念がそもそもないため、すべてのフレームをデコードし、必要ならリサイズして、GIFに詰め直します。これはささやかではあっても本物の処理であり、長さに制限がある理由でもあります。毎秒10フレームで10秒なら、GIFを書き出す前に100枚のデコード済みフレームをメモリに保持することになります。フルフレームレートで動画全体を変換すればブラウザに数GBのメモリを要求することになりますが、10分間のアニメーションGIFを本当に欲しい人はいないので、得られるものはごくわずかです。

複数の動画をまとめて

コンテナの変換とは違い、これは本物の処理です。すべてのフレームをデコードして再エンコードするため、1本の動画に一瞬ではなく数秒かかります。そのため一括処理はキューになります。同じハードウェアを取り合わないよう動画は1本ずつ変換され、それぞれが個別に進行状況を表示し、どれでも他に影響なくキャンセルできます。選んだ長さは一括処理内のすべての動画に適用され、完成したGIFは1つのZIPファイルにまとめて返されます。

フレームレートとサイズが固定されている理由

GIFには写真的な内容に対する圧縮が実質的にありません。各フレームは256色のパレットに減色され、本物の映像コーデックがフレーム間で行う動き予測に相当するものもありません。元の動画の解像度とフレームレートのまま無制限に変換すると、見た目の向上はわずかなのにファイルは巨大になります。そこでこのツールは毎秒10フレームで固定サンプリングし、幅を480ピクセルに制限して、それより広い動画は縮小します。どちらも設定可能ではなく固定です。このサイトの他のツールが際限のないつまみではなく厳選したプリセットを使うのと同じ考え方で、この組み合わせは「動画をGIFに」という結果の多くが結局たどり着く地点でもあります。見られる品質を保ちつつ、共有に適した妥当なサイズに収まります。

動画が変換できない場合

フレームをGIFにするには、ブラウザ自身の動画デコーダーで元の動画を読み取る必要があります。これは本物の要件であり、このツールが回避できる形式的なものではありません。ほとんどのブラウザはH.264とHEVCを問題なくデコードしますが、FirefoxはどのプラットフォームでもHEVCデコーダーを搭載しておらず、HEVCはiPhoneが既定で録画する形式です。ブラウザが元のコーデックをまったくデコードできない場合、このツールは黙って失敗したり空のファイルを出したりせず、その旨を表示します。

GIFの作成に何もアップロードしません

動画からGIFを作るサイトは通常、まずアップロードさせて自社サーバーで変換します。ここでは、このタブで動作するコードが動画をディスクから開き、ブラウザがフレームをデコードし、GIFはメモリ内で組み立てられます。このサイトにはファイルを受け取れるエンドポイントがありません。信じるより確かめたい場合は、「検証方法」ページで、「ネットワーク」タブを監視する手順と、接続を切った状態で変換を繰り返す手順を説明しています。

よくある質問

GIFに音は付きますか?

いいえ。GIFは純粋に視覚のみの形式で、元の動画に音声があるかどうかにかかわらず、音声トラックをまったく含められません。

複数の動画をまとめてGIFに変換できますか?

はい。動画を好きなだけ追加してください。1本ずつ変換され、それぞれに進行状況バーとキャンセルボタンが付き、選んだ長さはすべての動画に適用されます。GIFは1つのZIPファイルとして返され、変換する本数に制限はありません。

10秒より長く変換できますか?

このページではできません。10秒は固定の上限で、変換を速く保ち、結果を妥当なサイズに収めるために選ばれています。GIFには動画の長さの写真的な内容に対する実質的な圧縮がないため、長い動画はすぐに巨大になります。

動画のどの部分をGIFにするか選べますか?

現時点ではできません。常に、選んだ秒数ぶんを先頭から切り出します。欲しい場面が動画の後半にある場合は、先に編集ソフトで動画をトリミングし、トリミング後のファイルをここで変換してください。

GIFのファイルサイズが大きいのはなぜですか?

GIFには映像コーデックのような写真的な内容に対する実質的な圧縮がないため、動きの多い場面や細かい場面では、数秒のGIFがはるかに長い動画ファイルより大きくなることがあります。短く単純な動画ほどGIFは小さくなります。

MP4だけでなく、MOV、MKV、WebMも変換元に使えますか?

はい。ブラウザ自身の動画デコーダーが読み取れるものなら何でも使えます。一般的なコンテナに入ったH.264とHEVCの映像はほぼすべて対象です。

どのブラウザでも動作しますか?

デコードはブラウザ自身のコーデック対応に依存します。Chrome、Edge、SafariはH.264とHEVCの映像を扱えますが、FirefoxにはHEVCデコーダーがまったくないため、HEVCの動画(iPhoneの既定)はFirefoxでは変換できません。その場合、ツールは黙って失敗せずにその旨を表示します。