I think it's too much for one converter to support all formats. Even if exists it certainly has lot of bugs and specific reqiurements I found converter TuneCab, it's perfect to me, but it converts only audio and video - to almost all formats Anyway you may take a look http://www.tunecab.com