🎥 動画フレームのキャプチャ

// 動画要素を作成
const video = document.createElement('video');
video.src = 'video/sample.mp4';
await video.play();

// フレームをCanvasに描画
const canvas = document.createElement('canvas');
canvas.width = 512;
canvas.height = 512;
const ctx = canvas.getContext('2d');

function captureFrame() {
  ctx.drawImage(video, 0, 0, canvas.width, canvas.height);
  return ctx.getImageData(0, 0, canvas.width, canvas.height);
}
requestAnimationFrameで毎フレームキャプチャ
512×512にリサイズして推論