Video Snapshot

Make video screen snapshots directly within JWPlayer


This demonstrates manually capturing a video frame to a jpeg or png image and saving to a backend service either as file uploads or base64 encoded images.

Enabling capturing features requires the is-snapshot style added to the player containers.

The dimensions config can produce multiple sizes including thumbnails. Browsers do not do a good job resizing so a new system has been implemented to provide higher quality downsizing and resampling that should match Photoshop.

Web Workers is used for fast processing and non blocking. Web Workers is available in most modern browsers including on Windows 7. A WebGL option for faster resizing will be made available.

Work around solution for non-inline player support like on Iphone.

Support for Mpeg Dash and HLSJS based stream captures.

Example backends provided have been upgraded to provide both multiple file upload support and saving directly to Amazon S3.

When used in conjuction with the VR Video plugin. VR capture of the rendering view is possible not normally possible.



Request a free trial

Try the feature for 30 days. Free support is provided. Provide your website domain(s) it will be used for.


Choose a suitable pricing option for one time payment. Contact for feature requests or customisations.

Enter required website domains seperated by spaces or commas.

Multi Domain

$480 AUD

✔ All features

✔ Priority Support

Buy Now

Suits Larger Sites

Single Domain

$280 AUD

✔ All features

✔ Free Support

Buy Now

Suits Small Sites

Not For Profit / Education

$150 AUD

✔ All features

✔ Free Support

Buy Now

For Charity / Personal / Education