動画を GIF に変換
短い動画区間を選び、控えめなフレームレートを指定して、アップロードなしで作成した GIF89a アニメーションをプレビュー、ダウンロードします。
ローカル GIF89A エクスポート
短い動画クリップを GIF に変換
ブラウザーでデコードできる動画を選び、短い区間を指定して、このブラウザーで生成した GIF をダウンロードします。
使い方
使い方
- ブラウザーでデコード可能な 100 MB 以下の MP4、WebM、Ogg 動画、MOV を選びます。
- 開始時刻、最大 12 秒のクリップ、1〜10 fps を設定します。生成フレーム数が表示されます。
- GIF を作成し、アニメーションとファイル詳細を確認して、本物の image/gif をダウンロードします。
拡張子を変えた動画ではなく GIF
ブラウザーは動画フレームをデコードできますが、ネイティブ GIF エンコーダーはありません。このページはサイトの上限付き GIF89a/LZW エンコーダーを Canvas の各サンプルフレームに再利用し、ダウンロードを提示する前に GIF シグネチャと image/gif MIME タイプを確認します。
短いクリップでブラウザーの応答性を維持
入力は 100 MB までです。クリップは 0.1〜12 秒、1〜10 fps、最大 120 フレームです。出力 Canvas は長辺 640 ピクセル、1 フレーム 307,200 ピクセルに自動調整されます。完成 GIF は現在のセッション中ブラウザーのメモリー内に保持され、80 MB が上限です。
色と互換性の境界
GIF は最大 256 色です。ローカルエンコーダーは固定パレットと不透明な白いフレームを使うため、グラデーションや微妙な色は簡略化される場合があります。動画は現在のブラウザーでデコードできる必要があり、対応するファイル名だけではコーデック対応を保証しません。
よくある質問
あわせて知りたいこと
動画はデバイス外へ送られますか?
いいえ。元動画、デコード済みフレーム、GIF エンコーダー、プレビュー、ダウンロードは現在のブラウザーセッション内に留まります。再読み込み、消去、ページ離脱でローカルファイル URL は解放されます。
GIF が元動画より小さいのはなぜですか?
複数フレームを書き出せるよう、GIF Canvas は控えめなピクセル上限に収められます。それでも動きや細部が多いと、GIF が圧縮動画より大きくなることがあります。
すべての MP4 や MOV を読み込めないのはなぜですか?
コンテナ拡張子ではコーデック対応は決まりません。ブラウザーが選択動画をデコードする必要があり、メタデータやフレームを読めない場合は明確なエラーを表示します。