frame-by-frame stepping plugin for use with video.js
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
dist fix May 29, 2018
.gitignore Add gitignore Feb 24, 2016
.jscsrc We're a real project now Feb 24, 2016
.jshintrc We're a real project now Feb 24, 2016
.travis.yml Sure why not Feb 24, 2016 We're a real project now Feb 24, 2016
Gruntfile.js fix May 29, 2018
LICENSE.gpl Relicense Feb 27, 2016 fix May 29, 2018 fix May 29, 2018
bower.json Patch bump for license change Feb 27, 2016
package.json fix May 29, 2018
videojs.framebyframe.js We're a real project now Feb 24, 2016


npm version npm License Build Status

Check out the demo!

Allows users to step frame-by-frame through a video.

This has to make an unfortunate assumption about framerate, but it should be "ok" for general use. If you can run framerate detection on the server side, this plugin works perfectly for you.


$ npm install videojs-framebyframe
$ bower install videojs-framebyframe

Framerate Issues

We have no easy way to calculate framerate in Javascript, so we make a guess. If you're serving the video yourself or otherwise can calculate the FPS value, then you should use that and supply it to your videojs instance.


  • There's 4.X videojs code in the similarly named branch.


  • Helena Rasche (@erasche)
  • Miguel Grinberg (@miguelgrinberg)


Dual licensed under GPLv3 and MIT