I use Sorensen squeeze most for those things and Quicktime Pro. YouTube limits you to 10 minutes tops. They did change the upload video size to 1024 MB from 100 mb.
- Windows Media Video(.avi)
- .3GP (cell phones)
- .AVI (windows)
- .MOV (mac)
- .MP4 (ipod/psp)
- .MPEG
- .FLV (adobe flash)
- .SWF (shockwave flash)
- .MKV (h.264)
or higher qualiity videos. For example.
- MPEG4 (Divx, Xvid) format
- MP3 audio
- Video resolution: 480x360 or higher
- Frame Rate: 24fps or higher