The problem is with web2py. I changed 'contenttype.py' in gluon and added '.webm': 'video/webm' to the list.
If the necessary changes could be made to the trunk so that I don't have to do the above modification to my copy each time I download the latest version of the framework, it would be appreciated.