"2min-3 min long, for sending the videos on email".
Impossible ! e'mails are fundamentally restricted to about 5MB of contents - which means your video would have to be a tiny 3MB file before it is aut0-converted to an e'mail attachment - and would expand to around about 5MB after the conversion.
Now there's few people with unlimited e'mail box space - and probably even they are restricted to a maximum size for any e'mail PLUS attachment - even if they didn't know it.
There's some websites which'll allow an upload of about 100MB for free - and send an e'mail to all named persons to come & download it within a week.
I forget the website name I used to use - Google for it.
why send via e-mail when there a lot of websites where can upload your file about 300Mb and send link to your friends!!!
Totally safe as no one can browse your files!
here some http://megaupload.com/ http://filefactory.com/ http://rapidshare.com/
No need compress your video send it with good quality!
Good Luck!