Frame by Frame

STANDARD
PREMIUM
GOLD
(max. 2277 frames)
Experimental frame-by-frame video inspection is available from the Nuevo plugin version 14.0.0.
HTML5 video does not include any video frame API. It is not possible to detect video frame rate through JavaScript; therare no any API functions related to video frames.

The Nuevo plugin assumes that video frame rate (FPS) is 24 frames per second. The user may adjust FPS to any other value. Below, you can find the most popular FPS values used for videos.
  • film: 24,
  • NTSC : 29.97,
  • NTSC_Film: 23.98,
  • NTSC_HD : 59.94,
  • PAL: 25,
  • PAL_HD: 50,
  • web: 30,
  • high: 60
To use a required FPS (other than 24), just set the appropriate videojs or Nuevo plugin's option:
Code snippet
const player = videojs({ "myplayer", {license: "license_key", fps: 29.97 });
or
player.nuevo({ fps: 29.97 });
You can jump to the next or previous frame using buttons and the “nextFrame” or “previousFrame” player functions, e.g.
Code snippet
<input type="button" value="Next frame" onclick="player.nextFrame()"/>
<input type="button" value="Previous frame" onclick="player.previousFrame()"/>
You can jump to the required frame using the “gotoFrame” function, e.g.
Code snippet
player.gotoFrame(1200);