動画のフレーム抽出・GIF作成 オンライン無料

動画を読み込み、フィルムストリップで確認できます。任意のフレームを元の解像度で保存したり、開始・終了フレームを選んで繰り返し再生するGIFを作成したりできます。WebAssembly版FFmpegがブラウザ内ですべて処理し、動画は送信されません。

ここに動画をドロップするか、クリックして選択

MP4、MOV、WebM、MKV、AVIなど多くの形式に対応

動画が端末の外に出ることはありません

フレーム

動画を読み込むと、ここにフレームが表示されます。

動画を読み込むとフレームが表示されます。

元のフレームサイズで出力します。
値を下げるとエンコードが速くなります。
高さは動画の縦横比に合わせます。
GIFで使用するパレットの色数。

動画のデコードとGIFのエンコードに使用: ffmpeg.wasm。これはFFmpegのWebAssembly版です。ラッパーのライセンスはMIT、自己ホストのコアビルドはGPL-2.0-or-laterで、ソースコードはffmpeg.wasmプロジェクトで公開されています。73hiはFFmpegプロジェクトと提携していません。

簡単な3ステップ

動画の一部をGIFにする方法

アップロードの待ち時間も、コマンド操作も、ソフトのインストールも不要。

1

動画を読み込む

ファイルを選択するか、アップロードエリアにドロップします。初回のみ、約31 MBのWebAssembly動画エンジンをダウンロードします。

2

フィルムストリップを確認する

各フレームが時刻付きで横に並びます。フレームをクリックして選択します。

3

静止画またはGIFを保存する

「フレームを保存」でその瞬間を元の解像度で出力します。後ろのフレームをクリックして範囲を指定し、「GIFを作成」を選ぶこともできます。

本物のFFmpegをブラウザで

正確な静止画抽出と最適なGIFパレット

動画編集ソフトと同じフィルターが、WebAssemblyで動作します。

フィルムストリップで確認

等間隔のフレーム、またはFFmpegが選んだシーンの変わり目を、時刻付きで表示します。

元の解像度で静止画保存

一覧はプレビューです。保存時には指定した時刻を読み直し、元の動画の画素で出力します。

専用パレットのGIF

各GIFのフレームから専用パレットを生成するため、固定パレットよりグラデーションや肌の色をきれいに保てます。

プライバシーを守る設計

デコードとエンコードは端末内のWeb Workerで行います。動画をサーバーへ送信しません。

形式と制限

入力・出力形式

対応入力形式はブラウザ内で動作するFFmpegビルドに準じます。

入出力 形式 備考
入力 MP4、MOV、WebM、MKV、AVI 一般的なコンテナーの多くは 直接デコードできます。特殊なコーデックは事前の変換が必要な場合があります
静止画出力 PNG、JPEG 元のフレーム解像度で出力
アニメーション出力 GIF ループ再生、パレット最適化、幅240~640ピクセル

処理速度: シングルスレッドのWebAssemblyはデスクトップ版FFmpegより大幅に遅くなります。数秒の動画を10 fps・幅320ピクセルで処理すると数秒程度ですが、長い範囲や高解像度では1分以上かかる場合があります。進捗バーが動いている間はタブを開いたままにしてください。

よくあるご質問

動画フレーム・GIFのFAQ

動画はサーバーにアップロードされますか?

いいえ。動画はブラウザ内のWeb Workerで動くWebAssembly版FFmpegのメモリ内ファイルシステムに読み込まれます。デコード、フレーム抽出、GIFエンコードはすべて端末上で行います。

初回のダウンロードが大きいのはなぜですか?

初めてページを開く際に、約31 MBのFFmpeg WebAssemblyコアをダウンロードします。ブラウザにキャッシュされるため、次回からはすぐ開始できます。作業中にほかのデータを取得することはありません。

どの動画形式を読み込めますか?

FFmpegビルドでデコードできる形式に対応し、MP4、MOV、WebM、MKV、AVIなどの一般的なコンテナーを扱えます。個々のコーデックへの対応はビルドに依存するため、読み込めない場合はH.264のMP4に変換してお試しください。

GIFのエンコードが遅いのはなぜですか?

シングルスレッドのWebAssemblyはデスクトップ版FFmpegより数倍遅くなります。短い動画を毎秒8~12フレーム、幅320~480ピクセルで処理すると速く完了します。

単一フレームではなく範囲を選ぶには?

最初のフレームをクリックし、その後ろのフレームをクリックします。2つの位置が範囲の両端となり、間のフレームが強調表示されます。その開始時刻から終了時刻までをGIFに変換します。

元の解像度でフレームを保存できますか?

はい。フィルムストリップは小さいプレビューですが、「フレームを保存」では動画のその時刻を読み直し、元の解像度でPNGまたはJPEGを出力します。

GIFは繰り返し再生されますか?

はい。ループを有効にして書き出すため、ブラウザやチャットアプリで繰り返し再生されます。