![](https://products-qa.fileformat.com/sv/audio/net/cscore/header-image.png)
CSCore
Open Source C# .NET Library för ljudfiler
Gratis .NET API som ger stöd för uppspelning och infångning av ljudfiler. Den stöder MP3-skapande från WAV-filer, ljuddatabehandling i realtid, ljudkodning eller avkodning och mycket mer.
CSCore är ett mycket användbart gratis C# .NET-ljudbibliotek som gör det möjligt för datorprogrammerare att arbeta med ljudfilformat. Biblioteket har inkluderat ett brett utbud av avancerade funktioner för att spela såväl som att fånga ljudfiler. Biblioteket inkluderade också stöd för flera populära ljud-codecs som MP3, WAVE (PCM, IeeeFloat, GSM och ADPCM), FLAC, AAC, AC3, WMA, Raw data, OGG-Vorbis, FFmpeg och många fler.
En bra sak med biblioteket är dess utbyggbara arkitektur som gör det möjligt för användare att anpassa det efter deras behov med mindre ansträngning. Biblioteket har inkluderat flera viktiga funktioner som ljuddatabehandling i realtid, ljudkodning eller avkodning, skapande av skräddarsydd processor, kanalmixning, generisk equalizer, 3D-ljudstöd, strömmande röstimplementering, justering av ljudkvalitet och många fler.
Biblioteket är plattformsoberoende och kan köras smidigt på körningar på Linux, Windows och Mac. Biblioteket är öppen källkod och är fritt tillgängligt under MIT-licensen för allmänt bruk.
Komma igång med CSCore
Använd följande kommando för hela installationen.
Installera CSCore med GitHub
git clone https://github.com/filoe/cscore.git
Skapa MP3 från WAV-fil via
CSCore-biblioteket gör det möjligt för mjukvaruutvecklare att skapa en MP3-ljudfil från en WAV-fil i sina egna applikationer. Först måste du ange den fullständiga adressen till ljudfilerna. Biblioteket gör det enkelt för utvecklare att koda en WAV-fil till en MP3-fil med bara ett par rader kod. Det gör det också enkelt att ställa in konverteringsfrekvens och varaktighet.
Ljudinspelning via C# .NET
.NET-biblioteket CSCore med öppen källkod har gett stöd för inspelning av ljud med C#-kommandon. Biblioteket har tillhandahållit några användbara funktioner som kan användas för att spela in ljudfiler direkt från vilken utdataenhet som helst och lagra den på valfri plats. Biblioteket gör det möjligt att starta eller stoppa inspelning enligt dina egna önskemål. Det ger också ditt stöd för att spela in och lagra ljudet i ett specifikt format som du väljer.
Skapa ljudspelare via .NETAPI
.NET-biblioteket CSCore med öppen källkod har inkluderat komplett stöd för att skapa en grundläggande ljudspelare med .NET-kommandon. Biblioteket har tillhandahållit flera funktioner för att skapa ljudspelare såsom stöd för att visa spellistor, spela upp ljud, pausa ljud, flytta till nästa, byta till föregående, hantera volymkontroller och många fler. Den stöder också alternativ som helskärmsvy och visar uppspelningsförlopp i realtid.
Skift tonhöjd för ljud via C#
Ljudförskjutning är en teknik för att ändra ljudet högre eller lägre i ljudet utan att ändra tiden. Det kostnadsfria CSCore-biblioteket gör det enkelt för mjukvaruutvecklare att enkelt fånga, spela upp och bearbeta ljudfiler med hjälp av .NET-kod. Biblioteket läser data från ljudkällan och lägger till förstärkning och ändrar tonhöjd enligt de egenskaper som stöds.