Conversão de Arquivos

Pessoal,
Preciso converter arquivos de um tipo para outro. Fiz e estou fazendo uma tremenda pesquisa na internet e o q é open-source só converte para FLV e se encontra um monte de aplicativos de conversão mas todos via interface. As conversões q preciso são as q seguem abaixo:

         bmp => jpg ou gif
         wav => mp3
         flv, mpg, mov, avi e wmv => swf  

Alguém sabe me dizer alguma API para este tipo de conversão?

Obrigado.

Fabio da Silva