Die Community zu .NET und Classic VB.
Menü

MP3 To Wave Converter

 von 

Beschreibung und Download  

Ein in VB.NET implementierter Konverter für MP3-Dateien ins Wave-Format.

Bildschirmfoto von MP3 To Wave Converter
Abbildung 1: Bildschirmfoto von MP3 To Wave Converter

Als Grundlage für dieses Beispiel diente mir die JavaLayer-Übersetzung in C# von Robert Burke. JavaLayer ist ein vom JavaZoom-Team erstellter MPEG-Decoder für Java. Da ich nur daran interessiert war, Layer3-Dateien (MP3) zu decodieren, habe ich mir Mühe gegeben, für diesen Zweck überflüssigen Code zu entfernen und die Klassenhierarchie zu vereinfachen. So wird transparenter, wie das Decodieren einer MP3-Datei funktioniert und wie eine MP3-Datei aufgebaut ist.

Der enthaltene Code kann unter Berücksichtigung der Vorgaben der GNU Public License der Free Software Foundation verändert und weiter gegeben werden.

Wer mehr zum MP3-Format wissen will, dem empfehle ich die Arbeit von Christof Dornbierer.

Der umfangreichere Quellcode in C# ist auf der Website von Robert Burke zu finden, den Java-Quellcode bekommt man auf www.javazoom.net.

In den Projekt-Konfigurationseigenschaften ist die Überprüfung auf Ganzzahlüberlauf ausgeschaltet.

Nun viel Spaß beim Ausprobieren und beim Implementieren in eigene Anwendungen.

Projekt MP3 To Wave Converter (MP3ToWavConverter.zip, ca. 115 KB)