Bibliothèque Free.NET pour la manipulation des formats de fichiers audio

Lire, enregistrer, encoder, lire et convertir des fichiers audio via l'API .NET.

NAudio est une API open source pour manipuler des fichiers audio par programmation. L'API permet au développeur .NET de lire l'audio à partir de différentes normes, de lire de l'audio, de convertir des formats audio, d'enregistrer l'audio du système, etc. L'API vise à fournir un ensemble complet de classes utilitaires utiles grâce auxquelles vous pouvez créer votre propre application de manipulation audio.

À l'aide de l'API, vous pouvez lire de l'audio à l'aide de Waveout, DirectSound, ASIO et WASAPI et lire de l'audio à partir de WAV, AIFF, MP3, G.711, ADPCM, WMA, AAC, MP4, etc. L'API permet d'encoder l'audio à l'aide d'un codec ACM installé sur votre machine, vous pouvez mixer et manipuler des flux audio à l'aide d'un moteur de mixage 32 bits.

Previous Next

Premiers pas avec NAudio

La meilleure façon d'installer NAudio est via NuGet, vous pouvez exécuter la commande suivante et installer NAudio dans votre application.

Installer NAudio à partir de NuGet

 Install-Package NAudio

Lire un fichier audio à l'aide de l'API C# gratuite

NAudio permet aux programmeurs .NET de lire des fichiers audio à partir de leurs propres applications .NET. Pour lire un fichier audio, vous devez d'abord ouvrir le fichier à l'aide d'AudioFileHeaer. Une fois votre fichier ouvert avec succès, vous pouvez utiliser WaveOutEvent comme périphérique de sortie pour lire de l'audio. Vous pouvez simplement lire de l'audio en passant AudioFile à outPutDevice avec la méthode Init et en appelant la méthode Play().

API C# gratuite pour convertir un fichier MP3 en WAV

L'API permet aux développeurs de convertir des fichiers MP3 vers d'autres formats de fichiers. Les développeurs peuvent ajouter une fonction de conversion MP4 dans leur propre application si le codec ACM MP3 est présent sur la machine de l'application. Ce codec est généralement préinstallé dans la plupart des versions de Windows. La conversion de MP3 en WAV est assez simple, il vous suffit d'ouvrir un fichier MP3 à l'aide de MP4FileReader et de le convertir à l'aide de la méthode WaveFileWriter.CreateWaveFile().

Concatiner plusieurs fichiers audio via C#

L'API permet aux développeurs de concaténer plusieurs fichiers audio en un seul fichier audio. Le processus de concaténation est assez simple. Vous pouvez charger plusieurs fichiers audio à l'aide de la méthode AudioFileReader() et les concaténer à l'aide de la méthode ConcatenatingSampleProvider().

 Français