video-comparison.js is a JavaScript library that creates a slider between two HTML5 videos. You can show the differences between these two videos. It was actually made for Visual Effects and Video Games.
It integrates with Synchronize.js to sync this two videos but it also runs without jQuery.
<script type="text/javascript" src="video-comparison.min.js"></script>
<link rel="stylesheet" type="text/css" href=""video-comparison.min.css">
<div class="vcs_wrapper" data-loop="true">
<video>
<source src="video.webm" type="video/webm">
<source src="video.ogv" type="video/ogg">
<source src="video.mp4" type="video/mp4">
<source src="video.3gp" type="video/3gp">
</video>
<video>
<source src="video.webm" type="video/webm">
<source src="video.ogv" type="video/ogg">
<source src="video.mp4" type="video/mp4">
<source src="video.3gp" type="video/3gp">
</video>
</div>
You can use as many HTML instances as you want on one page.
Download Synchronize.js
here: https://github.com/CallToPower/Synchronize.js
You also need jQuery for Synchronize.js:
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="synchronize.js"></script>
There is only one option right now: set data-loop
to false if you want the videos to run only once.