The Firefogg Extension enables client side encoding of videos to the ogg theora format. It additionally supports a chunk upload system for arbitrary large files to upload more reliably over POST.
You can enable firefogg uploading on commons by enabling the mwEmbed gadget
Also see Firefogg support page on commons.
Also see Media Projects Overview