ビデオフレーム抽出器
一定の間隔またはタイムスタンプの特定のリストでビデオから静止フレームを抽出し、それぞれをブラウザに直接ダウンロードします。
結果
ビデオのタイムラインをスクラブして、スクリーンショットが適切な瞬間に表示されることを期待することは、実際にフレームを抽出することと同じではありません。このツールは、アップロードされたビデオをブラウザでデコードし、クリップ全体にわたって N 秒ごと、または特定のタイムスタンプの入力されたリストで、要求どおりのポイントで実際の静止フレームをキャプチャし、それぞれを個別にダウンロード可能な PNG または JPEG として提供します。
キャプチャの精度は、想定されるものではなく、正直に処理されます。ブラウザーが requestVideoFrameCallback API をサポートしている場合、ツールはターゲット時間をシークし、その正確なフレームが実際にデコードされて画面に表示された後にのみフレームを取得します。これは、実際のフレーム精度のビデオ処理ツールが使用するのと同じメカニズムであり、シークの直後に currentTime を読み取るよりも意味のある意味で信頼性が高くなります。ブラウザーがその API を実装していない場合、ツールは currentTime-plus-seeked-event キャプチャにフォールバックし、両方のパスが同じように正確であるかのように静かに振る舞うのではなく、ページ上でそのことを明確に示します。
2 つのモードで一般的なケースがカバーされます。 「N 秒ごと」は、ビデオの全再生時間にわたって等間隔のタイムスタンプのセットを構築します。これは、コンタクト シート、サムネイル セット、または別のツールのサンプリング フレームに便利です。 「特定のタイムスタンプ」を使用すると、正確なコンマまたは改行区切りのリストを mm:ss または普通の秒単位で入力し、ゴール、反応、録画されたプレゼンテーションの特定のスライドなど、正確な瞬間を引き出すことができます。
フレームはそれぞれキャプチャされるとすぐにサムネイル グリッドに表示されるため、長い抽出の進行状況を確認したり、単一のフレームをすぐにダウンロードしたり、すべてのファイルを順番に起動する準備ができたら「すべてダウンロード」を使用したりできます。何もアップロードされません。ビデオ ファイルとキャプチャされたすべてのフレームはデバイス上に残り、ブラウザ独自のビデオ デコードと Canvas 2D API で完全に処理されます。