動画フレーム抽出ツール
動画から一定間隔または指定したタイムスタンプで静止画フレームを抽出し、ブラウザ上で直接ダウンロードできます。
🔒 ブラウザ内で完全に処理されます。ここに入力した内容はアップロードされません。
結果
動画のタイムラインを手動でスクラブしながらスクリーンショットが偶然決定的瞬間に合うのを期待するのは、実際にフレームを抽出することとは異なります。このツールは、アップロードされた動画をブラウザ上でデコードし、指定された正確な時点で本物の静止画フレームをキャプチャします。動画全体からN秒ごと、または入力した特定のタイムスタンプのリストに基づいて抽出し、それぞれを個別にダウンロード可能なPNGまたはJPEGとして提供します。
キャプチャの精度については、仮定ではなく正直に扱います。ブラウザがrequestVideoFrameCallback APIに対応している場合、ツールは目的の時間にシークした後、その正確なフレームが実際にデコードされ画面に表示された時点でのみフレームを取得します。これは本格的なフレーム単位動画処理ツールと同様のメカニズムであり、シーク直後にcurrentTimeを読み取るよりも確実に信頼性が高い方法です。APIが実装されていないブラウザでは、currentTimeとseekedイベントを用いたキャプチャにフォールバックし、そのことをページ上で明示します。両方の方法が同等の精度であるかのように黙って偽装することはありません。
2つのモードで一般的なユースケースをカバーします。「N秒ごと」モードでは、動画の全長にわたって等間隔のタイムスタンプセットを生成します。コンタクトシートやサムネイルセットの作成、他のツールでのサンプリングに便利です。「特定のタイムスタンプ」モードでは、カンマまたは改行区切りで正確なリスト(mm:ss形式または秒数)を入力して、ゴールシーンやリアクション、録画プレゼンテーションの特定のスライドなど、決定的な瞬間を抜き出すことができます。
フレームはキャプチャされ次第、サムネイルグリッドに表示されるため、長い抽出処理でも進捗を確認したり、すぐに任意のフレームを個別にダウンロードしたり、すべての準備が整った後に「すべてダウンロード」で全ファイルを順次まとめて取得できます。一切のアップロードは行われません。動画ファイルとキャプチャされたすべてのフレームはお使いのデバイス上に留まり、完全にブラウザの動画デコード機能とCanvas 2D APIによって処理されます。