Video Capture is currently supported by Chrome, Opera and Mozilla Firefox. Just download one of the browsers and start your Video Request. All three browsers are free of charge and you can download and install them from the Internet without any worries.
If you are already using one of the three browsers and the web app still doesn't work, update your browser to the latest version.