Я стараюсь найти правильный способ решения следующей проблемы:
Проблема:
Мое приложение отображает видео, и одновременно делает фотографии пользователя через его / ее веб-камеру. Проблема в том, как сопоставить каждое изображение с соответствующим кадром видео.
Мое решение:
Когда изображение доступно, номер текущего кадра рассчитывается по следующей формуле:
frameNumber = Math.floor(videoRef.currentTime * fps);
Переменная fps
- это исходная частота кадров видео.
Вопрос:
Очевидно, я предполагаю, что исходная частота кадров видео такая же, как частота кадров элемента видео HTML. Правда ли это?