動画フレーム抽出ツール ローカル動画 · ブラウザ内で処理

動画のフレーム抽出、時間範囲まで正確に

ローカル動画を読み込み、フレーム数・間隔・キーフレーム・タイムコードで画像を抽出。特定の時間範囲だけを抽出することもできます。PNG/JPG で保存し ZIP にまとめてダウンロード。ローカル動画はアップロードされません。Bilibili のリンクから直接読み込むこともできます。

使い方

動画をここにドロップ、またはクリックして選択

MP4、MOV、WebM などブラウザで再生できる形式に対応

動画を読み込む

ローカルの動画をドロップまたはクリックで選択するか、Bilibili のリンクを貼り付けます。ブラウザが長さと解像度を読み取るだけで、ローカルファイルのアップロードは行いません。

範囲を選んで設定する

タイムラインのハンドルで範囲を決め、抽出モード・形式・解像度を選択。「時間範囲」モードは範囲内から均等に N フレームを抽出します。

選んでダウンロード

抽出後、必要なフレームをチェックして個別保存、またはワンクリックで ZIP にまとめられます。

4 つの通常モードの選び方

モードごとに解決する課題が異なります。候補は多ければ良いわけではなく、1 枚ごとにメモリと確認の手間が増えます。

  • フレーム数指定 — 範囲全体から均等に N フレームを抽出。視覚インデックスの作成に最適です。
  • 間隔指定 — 一定の秒数ごとに 1 フレーム抽出。講義や観察記録など、固定間隔のカバーが必要な場面に。
  • キーフレーム — MP4/MOV はコンテナのキーフレームテーブルを直接読み取り、その他の形式は画面変化検出でシーン切り替わりを探します。
  • タイムコード — 手持ちのタイムコードから正確にフレームを取得。字幕スクリプトやショットリスト、QA 検証に。
  • 時間範囲 — 選択した範囲内から均等に N フレームを抽出 — 「この区間だけ欲しい」に応えるモードです。
  • フレーム数指定:初見の素材や短い動画の視覚インデックスに。均等サンプリングは短い動きを見逃すことがあります。
  • 間隔指定:講義・実験など固定間隔のカバーが必要な過程に。間隔が小さいと似た画像が大量に生まれます。
  • キーフレーム:カット点やシーン切り替えの把握に。エンコード上のキーフレームは圧縮のためのもので、構図が最良とは限りません。
  • タイムコード:字幕スクリプト、ショットリスト、QA 検証に。広範囲の均等抽出より確実です。

「時間範囲」を追加した理由

動画全体から均等に抽出すると、本当に重要な数十秒から 2〜3 枚しか得られないことがあります。先に範囲を指定すれば候補が絞られ、命中率が上がり、OP/ED も避けやすくなります。

画質と現実的な期待値

フレーム抽出は元ファイルに無いディテールを復元できません。圧縮ノイズ・低照度・デジタルズーム・手ブレはそのまま残ります。前後のフレームが甘い場合は、拡大より動きが止まる瞬間を探すのが正解です。

ローカルファイルはブラウザ内でデコードされ、サーバーにアップロードされません。

よくある質問

このツールは無料ですか?

無料です。登録も不要です。快適に処理できるファイルサイズは、ブラウザのデコード性能・動画の長さ・デバイスのメモリに依存します。

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

ローカル動画はアップロードされません。動画はブラウザのローカル API で読み込まれ、デコード・抽出・ZIP 圧縮はすべて端末上で完結します。ブラウザの外に出るのは、あなたがダウンロードした画像だけです。Bilibili のリンクから読み込む場合、動画は本サイトの解析サービス経由でブラウザに転送されます(保存はしません)。サーバーを経由するのはこの経路だけです。

対応している動画形式は?

ブラウザのデコード性能によります。H.264 の MP4、WebM、一部の MOV は通常利用可能ですが、拡張子だけで内部エンコードの対応は保証されません。

特定の時間範囲だけ抽出できますか?

できます。タイムラインのハンドルをドラッグするか、開始・終了のタイムコードを入力してください。設定後はすべてのモードがその範囲内でのみ動作し、「時間範囲」モードは範囲内から均等に N フレームを抽出します。

キーフレームはどう抽出されますか?

MP4 / MOV はコンテナ内のキーフレームテーブル(stss/stts)を解析し、実際の I フレーム時刻を取得します。WebM やテーブルが無いファイルでは画面変化検出でシーン切り替えの候補を出力します。

出力画像の形式は?

可逆の PNG、または軽量の JPG(品質調整可)を選択でき、最大解像度の制限(オリジナル / 4K / 2K / 1080p / 720p / 480p)も可能です。

一度に何フレーム抽出できますか?

硬性の上限はありませんが、フレームごとにメモリを消費します。1 回 500 フレーム以内を推奨し、超過分は自動で間引かれます。長い動画は解像度を下げるか分割処理がおすすめです。

データは収集されますか?

動画と抽出した画像がデバイスの外に出ることはありません。デコード・フレーム抽出・ZIP 作成はすべてこのブラウザタブ内で完結し、アップロード用のエンドポイントはありません。Bilibili のリンクから読み込む場合、解析サービスが代わりに Bilibili へ動画ストリームを要求します(動画は保存しません)。一般的なウェブサイトと同様、ホスティングとアクセス解析の提供元は標準的なリクエスト情報(IP アドレス、ユーザーエージェント、閲覧したページ)を受け取ります。解析は Cookie を使用せず、個人を特定するプロファイリングも行いません。今後サードパーティ広告を表示する場合、広告配信元が独自の Cookie を設定することがありますが、ブラウザでブロックしてもツールは問題なく動作します。