動画フレームを抽出の仕組み
ffmpeg WebAssemblyがデバイス上でfpsフィルターを実行することで、ブラウザ内で任意のビデオからPNGまたはJPGファイルとして静止画像を抽出します。すべてのフレーム、1秒ごとに1フレーム、またはカスタムの間隔(秒単位)でフレームを抽出できます。クリップ内の特定の時間範囲に抽出を制限することもできます。ffmpegの処理が完了すると、抽出された各画像はそれぞれ個別のダウンロードリンクとして提供されます。まとめられたアーカイブはありません。
PNG出力はビデオフレームに表示されているすべてのピクセルを正確に保持するため、画像分析、サムネイル生成、機械学習データセットの準備に最適です。JPG出力は非可逆圧縮を適用してわずかな品質低下と引き換えに個々のファイルサイズを削減するため、視覚的なプレビューや簡単な参照に向いています。抽出速度はリクエストされたフレーム数とデバイスのCPUに依存します。短いクリップから数フレームを抽出するのはほぼ瞬時ですが、長い4K録画からすべてのフレームを抽出するには数分かかる場合があります。