無料動画→GIF変換ツール
MP4、MOV、WebM、AVI、MKV——あらゆる動画形式をループGIFに変換。FPSとサイズを自由に制御。ブラウザ内で完結。
動画をここにドロップまたはクリックして選択
MP4、WebM、MOV、AVI に対応 — ブラウザ内で変換
使い方
任意の動画ファイルをドロップ
MP4、WebM、MOV、AVI、MKV——すべて対応。ブラウザメモリに読み込んでローカル処理。50MBまで。
FPSと出力幅を設定
10〜15FPSが多くの共有シーンに最適。320pxでコンパクトなリアクションGIF、480〜640pxでSNS・ドキュメント用、800pxで高精細デモ用。
ブラウザ内で変換・ダウンロード
FFmpeg WebAssemblyが2パスパレット最適化エンコードをローカル実行。完了後ダウンロード。出力GIFは無限ループ。
GIFをどこでも共有
Slack、Discord、GitHub、Reddit、Twitter、iMessage、Notion、Confluenceに貼り付け、またはimgタグでWebページに埋め込み。
GifToMP4があらゆる動画形式を変換できる理由
一般的なオンラインツールはMP4のみ対応ですが、本ツールはFFmpeg WebAssembly——プロの動画編集ソフトと同じマルチフォーマットデコードエンジン——を搭載し、主要なコンテナとコーデックの組み合わせをすべてネイティブに認識します。ソースファイルを事前にMP4に変換する必要はありません。iPhoneの録画(.mov)、OBSスクリーンキャプチャ(.mkv/.webm)、Androidクリップ(.mp4)、Windowsの旧形式(.avi)すべてが同じパイプラインに入ります。
実際の動画形式の多様性は想像以上です。iPhoneとiPadはQuickTime .movで録画。OBS StudioはデフォルトでMKVまたはWebM出力。一部のAndroidスクリーンレコーダーはAVIを生成。古いカメラや監視カメラはAVIやFLV。10年前の動画アーカイブはAVIやWMVが多いです。MP4への中間変換を要求するのは手間と追加の品質劣化を引き起こします。
GIFを選ぶべき場面:管理できないプラットフォームでアニメーションを自動インライン再生させたい場合——Slack、GitHub Markdown、Notion、Confluenceなど。
動画を選ぶべき場面:GIFは8〜10秒以上のクリップや複雑なモーションには不向き。長いコンテンツはMP4やWebMに変換してください。
GIF出力のサイズガイド:24FPSではなく10〜15FPSを使用。出力幅は共有目的なら480px以下、詳細デモなら640px。5MBを超えたらGIF圧縮ツールでさらに縮小。
実用的な目安:ソースは8秒以内がクリーンで共有しやすいGIFの鍵です。
主な機能
あらゆる動画形式に対応
MP4、MOV、WebM、AVI、MKV——FFmpegが事前変換なしにすべてのコンテナとコーデックをデコード。
パレット最適化出力
2パスpalettegenのstats_mode=diffが実コンテンツから256色パレットを構築。色品質が段違い。
FPSと幅を制御
ターゲットプラットフォームとファイルサイズ要件に合わせて正確に設定。
完全プライベート
変換中にネットワークリクエストなし。動画は最初から最後までデバイス上に留まります。
モバイル対応
Android Chrome、iOS Safari対応。2019年以降のデバイスで20〜30MBまでスムーズ処理。
無限ループ内蔵
出力GIFにはNetscapeループ拡張を含み、すべてのプラットフォームで自動ループ。
フォーマット比較
| 形式 | 拡張子 | 一般的なソース | 備考 |
|---|---|---|---|
| MP4 (H.264/H.265) | .mp4 | Android、カメラ、Web動画 | 最も一般的——完全対応 |
| WebM (VP8/VP9) | .webm | OBS Studio、ブラウザ録画 | オープンWeb形式——対応良好 |
| QuickTime | .mov | iPhone、iPad、macOS録画 | H.264またはHEVCコーデック内包 |
| AVI | .avi | 旧Windowsアプリ、古いカメラ | FFmpegで広くデコード可能 |
| MKV | .mkv | OBS Studio、Handbrakeエクスポート | H.264またはVP9内包 |
技術詳細
本ツールは @ffmpeg/core(EmscriptenでWebAssemblyにコンパイルされた完全版FFmpeg)を読み込みます。Wasmバイナリは初回取得後ブラウザにキャッシュされます。動画送信時、FFmpegのインメモリ仮想ファイルシステムにファイルを書き込み、変換パイプライン全体(デマルチプレクス→デコード→フィルタ→palettegen→paletteuse→GIFマルチプレクス)を実行し、出力を読み取りダウンロード用URLを作成します。全処理がWeb Workerで実行されるため、エンコード中もブラウザUIはレスポンシブです。
GIF色最適化にはFFmpegの palettegen フィルタを stats_mode=diff モードで使用。フレーム間のピクセル差分に基づいてパレット色を重み付け選択し、実際に変化する領域——色誤差が最も目立つ部分——にパレットスロットを集中配分します。
