Skip to content
Grab, manipulate, and render <video> frames
JavaScript HTML
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
client fix($safari-grabbing): initial frame grabbed in safari is empty
docs docs(readme): fix bad links, add experimental tag for solids
grunt_tasks chore($build): provide zip w/ minified code for release
test
.gitignore
.jshintrc
.travis.yml chore($build): integrate with coveralls, generate test coverage repor…
LICENSE docs($license): move to GPLv3 since I've pulled in some code from a G…
README.md
bower.json fix(bower): install via bower fails on rsvp dep
gruntfile.js
package.json chore(build): update dev deps
server.js

README.md

frame-grab.js

Grab, manipulate, and render <video> frames

Build Status Coverage Status Dependency Status devDependency Status Semver Bower Badge

Getting started

Simply include both frame-grab.js, the RSVP promise library, and a source video on your page. See the index.html file in the test directory for a simple example. Please note that, while frame-grab is functional, it is not yet complete. See the issue tracker for information and progress on upcoming features.

Browser Support

Frame-grab will not work in IE9 and older, or anything older than Safari 5.1. Every other modern browser should, in theory, work just fine. If you run into issues, please file an issue.

API

See the API documentation page.

Examples

See some code examples that describe various uses of frame-grab on the examples documentation page.

Something went wrong with that request. Please try again.