Free software to download web videos?

Hi, could anyone recommend me any free MAC software that can download web videos with the following formats :

gif jpg jpeg bmp png wmv mpg avi flv mpeg rm 3gp mp4 mov

The software should also be able to convert into iphone format

Thanks
11 answers 11