Só um lembrete rápido. MP3 significa "MPEG 1 Layer 3" e não "MPEG3" (MPEG3 não existe) e corresponde a um formato de compressão de áudio. MPEG4 é um formato de compressão de vídeo que o pessoal apelidou de "MP4" (termos que oficialmente não existe). Agora o pessoal andou inventando termos sem pé nem cabeça tais como MP5, MP6 e MP7. Esses termos não têm absolutamente nada a ver com o formato de compressão de arquivos, mas sim com recursos suportados pelos tocadores, e não são termos oficiais, já que não são padronizados. Achei um excelente tutorial explicando a diferença entre eles.