@crissovnur noch ein kurzer Nachsatz:
du hast vollkommen Recht. mpa ist schon MPEG-Audio. Deshalb soll das MPEG-File ja demuxt werden. Nur .mpa sagt noch nichts über das Format aus. Wenn das MPEG-File eine MPEG1-Video ist dann handelt es sich mit hoher Wahrscheinlichkeit um MPEG1-Layer-2-Audio, wenn es ein MPEG2-Video ist, dann kann es ein MPEG1-Layer-2-Audio, ein MPEG2-Audio oder wenn es von einer DVD stammte AC3-Ton sein.
Deine Art der Format-Wandlung (einfaches Umbennen der Extension .mpa nach .mp3) würde Legionen von Programmieren, die jede Menge Tools geschrieben haben um eben diese Format-Wandlung zu bewerkstelligen, die Haare zu Berge stehen lassen. Aber du wandelst sicher auch Word-Dokumente in Excel-Sheets um, indem du .doc durch .xls ersetzt. Ich an deiner Stelle würde mir die Methode patentieren lassen.
Gruß Zaphod (der mit den zwei Köpfen, denn vier Ohren hören besser als zwei)