Frage

Sie wissen von jeder .NET-Bibliothek, die verschiedene Arten von Audio-Dateien entschlüsseln können? Idealerweise sollte es plattformunabhängig sein, so kann es mit .NET und Mono verwendet werden. - unter Windows und * NIX

ich bereits gefoltert Google für eine Bibliothek suchen, die meine Bedürfnisse erfüllt, aber leider kann ich nichts finden. Also, bevor eine Menge von Wrapper-Klassen für GStreamer und Freunde zu schreiben, dachte ich, dass ich hier fragen konnte. :)

Unterstützte Audio-Dateien sollten (mindestens) sein

  • MP3,
  • OGG Vorbis und
  • FLAC (optional).

Da die Anwendung ich das brauchen würde nur zum Spaß ist, sollte die Bibliothek Open-Source sein - oder zumindest frei. Auch ein Nagschirm einen Benutzer angezeigt würde wahrscheinlich schlecht oder unpraktisch sein, weil ich auf der Umsetzung in dem Dienstprozess habe vor.

Ich würde diese Bibliothek benötigt Nutzung / Bibliotheken, um Audio-Dateien Decodierung und ein Byte [], um meinen libOFA Wrapper vorbei, so dass ich einen MusicDNS Fingerabdruck für sie produzieren kann. Meine experimentelle Anwendung würde höchstwahrscheinlich laufen auf einem Linux-basierten Server.

War es hilfreich?

Lösung

Es ist der ffmpeg Bibliothek und Dienstprogramme, die Audio- und Videoformate umwandelt. Dann Paar mit der FFmpeg.NET Bibliothek, können Sie die Kodierung / Dekodierung in .NET tun. Alle Formate, die Sie erwähnt werden unterstützt.

Andere Tipps

Die FMOD Ex Sound-System ist ein revolutionäres neues Audio-Engine für Spiele-Entwickler, Multimedia-Entwickler, Sound-Designer , Musiker und Toningenieure. Basierend auf der langjährigen Erfahrung von Firelight Technologies bisherigen Produkte, FMOD Ex zielt darauf ab, die Möglichkeiten von Audio für Spiele zu schieben, während gleichzeitig die minimale Ressourcen und die verbleibenden voll skalierbar.

FMOD nicht-kommerzielle Lizenz

Wenn Ihr Produkt nicht für kommerzielle Zwecke bestimmt ist, und beinhaltet nicht die FMOD Bibliothek für den Weiterverkauf, Lizenzen oder andere kommerzielle Verbreitung, dann von FMOD verwenden ist frei. Ja, das ist richtig, frei von Lizenzgebühren!.

Wenn Sie sich über die Decodierung der Dateien sprechen, sie zu spielen (das heißt für das Hören), würde ich vorschlagen, in den Windows Media Player SDK springen.

Es wird alles spielen, die ein Codec installiert ist und nichts kostet.

http://msdn.microsoft.com/en-us/library /aa969732.aspx

Wenn Sie etwas näher an das Metall (das heißt für das Lernen) wollen, könnten Sie auch das Windows Media Format SDK überprüfen.

http://msdn.microsoft.com/en-us/library /aa387410.aspx

Alvas.Audio ist das einzige Produkt, das ich je gesehen habe, das dies tut (und ich habe nur gelernt, über sie aus diesem Beitrag). Ich denke, die Lizenzsituation mit MP3-Dateien, die Entwicklung von .NET-Produkte behindert hat, die dies tun.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top