無料動画 to GIFコンバーター
MP4、WebM、MOV、AVI等に対応。ブラウザで完全にFPSとサイズを完全制御して任意の動画クリップをアニメーションGIFに変換。アップロード不要。登録不要。
動画をここにドロップするか、クリックして選択
MP4、WebM、MOV、AVI対応 — ブラウザ内で変換
使い方
動画ファイルをコンバーターにドロップ
一般的な動画形式はすべて受け入れられます — MP4、WebM、MOV、AVI等。ファイルはブラウザで完全に処理されます。どのサーバーにもデータは送信されません。最大50 MBのファイルに対応しています。
FPSと出力幅をターゲットに合わせて調整
低FPS(8〜12)は滑らかさを犠牲にしてファイルサイズを削減します — リアクションGIFやミームに最適。高FPS(15〜24)は商品デモやチュートリアルのより滑らかな動きを生成します。出力幅はGIFのサイズを直接制御します:コンパクト共有には320px、SNSには480〜640px、高品質デモには800px以上。
変換をクリックしてGIFのレンダリングを見る
FFmpeg WebAssemblyがブラウザで2パスパレット最適化エンコードを実行します。進捗がリアルタイムで表示されます。完了したら、ダウンロードをクリックしてGIFを保存してください。
GIFをどこでも共有
出力GIFは無限ループし、すべてのプラットフォームで自動再生します — Slack、Discord、GitHub、Reddit、Twitter、iMessage、Notion、Confluence、Linear、Jira、そして標準の<img>タグを通じてあらゆるウェブサイト。
GifToVideoがあらゆる動画形式を変換する理由
ほとんどのオンライン動画 to GIFツールはMP4のみをサポートしています。このコンバーターはFFmpeg WebAssembly — プロフェッショナルな編集スイートを動かすのと同じマルチフォーマット動画エンジン — を使用しており、すべての主要コンテナ形式をネイティブにデコードします。ソースがiPhone QuickTime録画(.mov)、WebMのスクリーンキャプチャ、WindowsからのAVI、または標準H.264 MP4であっても、同じ変換パイプラインがすべてを処理しますので、最初にMP4に変換する必要はありません。
これは実際に重要です:iPhoneとiPadの録画はMOVファイルです。OBSのようなスクリーンレコーダーはデフォルトでMKVまたはWebMになります。Androidのスクリーン録画はMP4ですが、一部のアプリはAVIを生成します。レガシー動画アーカイブはAVIやFLVを使用することが多いです。これらすべての形式をサポートすることで、ソースファイルから中間ステップなしに直接GIFに変換できます。
GIFを使う場合:メッセージングアプリ、メールクライアント、または開発者ツールのコメントでユーザーの操作なしに自動再生するループアニメーションが必要な場合。GIFはGitHub Markdown、Notion、Linear、Jira、Slack、Discord、iMessage、メールで再生を押さずにインラインでレンダリングされる唯一のアニメーション形式です。
動画(MP4/WebM)を使う場合:ファイルサイズが重要な場合、品質が重要な場合、またはアニメーションが10〜15秒より長い場合。15 FPSで10秒のGIFは5〜15 MBになります。同じクリップのMP4は300〜800 KBです。ウェブページには常にGIFより動画を選んでください — GoogleのLighthouseはアニメーションGIFをパフォーマンスのアンチパターンとしてペナルティを与えます。
短くインパクトのある瞬間にGIFを使う:5秒以内のリアクションクリップ、商品のハイライト、CLIツールのデモ、バグの再現手順、ローディングアニメーション、SNSリアクションコンテンツ。ユニバーサルな自動再生動作により、GIFはより大きなファイルサイズにもかかわらず、これらのユースケースで独自の効果を発揮します。
GIFのファイルサイズのヒント:クリップを8秒以内に保ち、24 FPSではなく10〜15 FPSを使用し、幅480px以下にリサイズし、色の変化が限られたコンテンツ(スクリーン録画、UIアニメーション、カートゥーンスタイルのグラフィックが最もよく圧縮されます)を選んでください。出力GIFが5 MBを超える場合は、GIF圧縮ツールを通してさらに削減してください。
主な機能
あらゆる動画形式
MP4、WebM、MOV、AVI、MKV — FFmpegが事前変換なしですべての主要コンテナをデコード。
パレット最適化出力
明らかに良い色のためのstats_mode=diffでの2パスpalettegen(シングルパスツールより優れた結果)。
FPSと幅の制御
ターゲットプラットフォームに合わせて正確なフレームレートと出力サイズを設定。
100%プライベート
変換中にネットワークリクエストなし。動画は変換中ずっとデバイスに留まります。
モバイル対応
Android ChromeとiOS Safariの両方に対応。2020年以降のフラッグシップスマートフォンは最大30 MBをスムーズに処理。
無限ループ
すべての出力GIFにNetscapeループ拡張を含む — どこでも自動ループ。
フォーマット比較
| 形式 | 拡張子 | 一般的なソース | 備考 |
|---|---|---|---|
| MP4(H.264/H.265) | .mp4 | Android、カメラ、ウェブ | 最も一般的、完全対応 |
| WebM(VP8/VP9) | .webm | OBS、ブラウザ録画 | オープンウェブ形式、優れた対応 |
| QuickTime | .mov | iPhone、iPad、macOS | 内部にH.264またはHEVCコーデック |
| AVI | .avi | レガシーWindows、一部カメラ | 古いコンテナ、広くデコード可能 |
| MKV | .mkv | OBS Studio、Handbrake | 柔軟なコンテナ、内部にH.264/VP9 |
技術的な詳細
このツールは@ffmpeg/core — EmscriptenでWebAssemblyにコンパイルされたFFmpegのフルビルド — を読み込みます。WebAssemblyはブラウザのサンドボックス内でほぼネイティブ速度で動作するバイナリ命令形式で、サーバーは不要です。WASMバイナリはCDNから一度取得され、以降の変換のためにブラウザにキャッシュされます。
動画を送信すると、ツールがFFmpegのメモリ内仮想ファイルシステムに書き込み、変換コマンドを実行し(動画をデマックス → フィルターを適用 → palettegen → paletteuse → GIFを書き込む)、仮想ファイルシステムから出力を読み取り、ダウンロード用のブラウザオブジェクトURLを作成します。プロセス全体はWebワーカーでサンドボックス化されているため、エンコード中もブラウザのUIはレスポンシブを保ちます。
GIFカラー最適化はFFmpegのpalettegenフィルターをstats_mode=diffで使用します。これにより、各フレームを独立して処理するのではなく、フレーム間の色差に基づいてパレットの色選択を重み付けします。これにより、フレームごとのパレット生成と比較して、アニメーションコンテンツで明らかに良い色が生成されますが、エンコード時間が若干長くなります。
