Capture Snapshot Image

Optional "snapshot" button, which allows to capture image from video at current time position.

Initialize snapshot button

Initialize video.js and Nuevo plugin with Snapshot enabled

<script>
	var player = videojs('player_1');
	player.nuevo({ 
		snapshot:true
	});
</script>
By default captured image is in .jpg format. You can also set an option to save image in .png format.
<script>
	var player = videojs('player_1');
	player.nuevo({ 
		snapshot:true, snapshotType: "png"
	});
</script>
The plugin allows to overlay watermark on snapshot image. You need to define watermark text as plugin's option, e.g.
<script>
	var player = videojs('player_1');
	player.nuevo({ 
		snapshot:true, 
		snapshotWatermark: "Domain.com" 
	});
</script>
If streaming server is other than origin than production server, you need to enable CORS on streaming server or at least set video attribute crossorigin="anonymous".