From what I can tell, you don't
have to install extensions if you don't want to. I just created an account and uploaded a test video without having to download anything or use anything except for the site itself.
Example of a short vid:
https://mega.co.nz/#!ktkBSZJY!8vMobh...Ma6gak6u3AhcaU