YouTube allows for way more than an 8meg file to be uploaded. 2 gigs is extremely large unless you are working with raw videos. Which if that is the case you need to learn to encode your video in one of several formats that will reduce file size.
I do not know what kind of system you are running but what I would recommend is doing research.
This video is a basic 101 introduction for video encoding.
http://www.youtube.com/watch?v=2cbXxyr0DCY[
^]
Below is a list of free software that does encoding
http://pcsupport.about.com/od/fileextensions/tp/free-video-converter.htm[
^]