These examples show simple video filters using HTML video and canvas objects.
1-simple-video Simple Video Player
2a-colorfilter-brightness
2b-colorfilter-rgb
2c-colorfilter-separation
See https://evanw.github.io/glfx.js/
From http://html5videoguide.net/DefinitiveGuide/code_c7_7.html
For testing on local file system, you can run Chrome with special flags to disable security restrictions,
see the files in start-chrome.
Example:
./start-chrome/start-chrome-user2-file.sh