CSCore
Open Source C# .NET-Bibliothek für Audiodateien
Kostenlose .NET-API, die sowohl das Abspielen als auch das Erfassen von Audiodateien unterstützt. Es unterstützt die MP3-Erstellung aus WAV-Dateien, Audiodatenverarbeitung in Echtzeit, Audiocodierung oder -decodierung und vieles mehr.
CSCore ist eine sehr nützliche kostenlose C# .NET-Audiobibliothek, die es Computerprogrammierern ermöglicht, mit Audiodateiformaten zu arbeiten. Die Bibliothek enthält eine große Auswahl an erweiterten Funktionen zum Abspielen und Erfassen von Audiodateien. Die Bibliothek enthielt auch Unterstützung für mehrere gängige Audio-Codecs wie MP3, WAVE (PCM, IeeeFloat, GSM und ADPCM), FLAC, AAC, AC3, WMA, Rohdaten, OGG-Vorbis, FFmpeg und viele mehr.
Eine großartige Sache an der Bibliothek ist ihre erweiterbare Architektur, die es Benutzern ermöglicht, sie mit weniger Aufwand an ihre Bedürfnisse anzupassen. Die Bibliothek enthält mehrere wichtige Funktionen wie Echtzeit-Audiodatenverarbeitung, Audiocodierung oder -decodierung, Erstellung benutzerdefinierter Prozessoren, Kanalmischung, generischer Equalizer, 3D-Audiounterstützung, Sprachimplementierung von Streaming-Quellen, Anpassung der Audioqualität und vieles mehr.
Die Bibliothek ist plattformübergreifend und kann problemlos unter Linux, Windows und Mac ausgeführt werden. Die Bibliothek ist Open Source und steht unter der MIT-Lizenz zur öffentlichen Nutzung frei zur Verfügung.
Erste Schritte mit CSCore
Bitte verwenden Sie den folgenden Befehl für die vollständige Installation.
Installieren Sie CSCore mit GitHub
git clone https://github.com/filoe/cscore.git
MP3 aus WAV-Datei erstellen über
Die CSCore-Bibliothek ermöglicht es Softwareentwicklern, eine MP3-Audiodatei aus einer WAV-Datei in ihren eigenen Anwendungen zu erstellen. Zunächst müssen Sie die vollständige Adresse der Audiodateien angeben. Die Bibliothek macht es Entwicklern leicht, eine WAV-Datei mit nur wenigen Codezeilen in eine MP3-Datei zu codieren. Es ermöglicht auch die einfache Einstellung der Konvertierungsrate und -dauer.
Audioaufnahme über C# .NET
Die Open-Source-.NET-Bibliothek CSCore bietet Unterstützung für die Aufzeichnung von Audio mithilfe von C#-Befehlen. Die Bibliothek hat einige nützliche Funktionen bereitgestellt, mit denen Sie Audiodateien direkt von jedem Ausgabegerät aufnehmen und an einem beliebigen Ort Ihrer Wahl speichern können. Die Bibliothek ermöglicht das Starten oder Stoppen der Aufnahme nach Ihren eigenen Wünschen. Es unterstützt Sie auch beim Aufnehmen und Speichern von Audio in einem bestimmten Format Ihrer Wahl.
Audio-Player-Erstellung über .NETAPI
Die Open-Source-.NET-Bibliothek CSCore bietet vollständige Unterstützung für die Erstellung eines einfachen Audioplayers mit .NET-Befehlen. Die Bibliothek bietet mehrere Funktionen zum Erstellen von Audioplayern, z. B. Wiedergabelistenunterstützung anzeigen, Audio abspielen, Audiodatei anhalten, zur nächsten wechseln, zur vorherigen wechseln, Lautstärkeregler verwalten und vieles mehr. Es unterstützt auch Optionen wie Vollbildansicht und zeigt den Wiedergabefortschritt in Echtzeit an.
Tonhöhe von Audio über C# verschieben
Tonhöhenverschiebung ist eine Technik, um den Ton höher oder tiefer zu ändern, ohne die Zeit zu ändern. Die kostenlose CSCore-Bibliothek macht es Softwareentwicklern leicht, Audiodateien mit .NET-Code aufzunehmen, abzuspielen und zu verarbeiten. Die Bibliothek liest Daten von der Klangquelle und fügt Verstärkung hinzu und ändert die Tonhöhe entsprechend den unterstützten Eigenschaften.