CSCore
Open Source C# .NET-bibliotek for lydfiler
Gratis .NET API som gir støtte for avspilling og fangst av lydfiler. Den støtter MP3-oppretting fra WAV-fil, sanntids lyddatabehandling, lydkoding eller dekoding og mye mer.
CSCore er et veldig nyttig gratis C# .NET-lydbibliotek som lar dataprogrammerere jobbe med lydfilformater. Biblioteket har inkludert et bredt spekter av avanserte funksjoner for avspilling og fangst av lydfiler. Biblioteket inkluderte også støtte for flere populære lydkodeker som MP3, WAVE (PCM, IeeeFloat, GSM og ADPCM), FLAC, AAC, AC3, WMA, Raw data, OGG-Vorbis, FFmpeg og mange flere.
En flott ting med biblioteket er dens utvidbare arkitektur som gjør det mulig for brukere å tilpasse det etter deres behov med mindre innsats. Biblioteket har inkludert flere viktige funksjoner som sanntidslyddatabehandling, lydkoding eller -dekoding, egendefinert prosessoroppretting, kanalmiksing, generisk equalizer, 3D-lydstøtte, stemmeimplementering for streamingkilde, justering av lydkvalitet og mange flere.
Biblioteket er på tvers av plattformer og kan kjøres jevnt på kjører på Linux, Windows og Mac. Biblioteket er åpen kildekode og er fritt tilgjengelig under MIT-lisensen for offentlig bruk.
Komme i gang med CSCore
Bruk følgende kommando for fullstendig installasjon.
Installer CSCore ved hjelp av GitHub
git clone https://github.com/filoe/cscore.git
Lag MP3 fra WAV-fil via
CSCore-biblioteket gjør det mulig for programvareutviklere å lage en MP3-lydfil fra en WAV-fil i sine egne applikasjoner. Først må du oppgi den fullstendige adressen til lydfilene. Biblioteket gjør det enkelt for utviklere å kode en WAV-fil til en MP3-fil med bare et par linjer med kode. Det gjør det også enkelt å stille inn konverteringsfrekvensen og varigheten.
Lydopptak via C# .NET
Åpen kildekode .NET-biblioteket CSCore har gitt støtte for opptak av lyd ved hjelp av C#-kommandoer. Biblioteket har gitt noen nyttige funksjoner som kan brukes til å ta opp lydfiler direkte fra en hvilken som helst utdataenhet og lagre den på et hvilket som helst sted du ønsker. Biblioteket gjør det mulig å starte eller stoppe opptak i henhold til dine egne ønsker. Den gir deg også støtte til å ta opp og lagre lyden i et spesifikt format du velger.
Oppretting av lydspiller via .NETAPI
Open source .NET-biblioteket CSCore har inkludert fullstendig støtte for å lage en grunnleggende lydspiller ved hjelp av .NET-kommandoer. Biblioteket har gitt flere funksjoner for å lage lydspillere, for eksempel støtte for visning av spillelister, spille av lyd, pause lyd, flytte til neste, bytte til forrige, administrere volumkontroller og mange flere. Den støtter også alternativer som fullskjermvisning og viser avspillingsfremdrift i sanntid.
Skift tonehøyde for lyd via C#
Skifting av lydhøyde er en teknikk for å endre lyden høyere eller lavere i lyden uten å endre tiden. Det gratis CSCore-biblioteket gjør det enkelt for programvareutviklere å fange opp, spille av og behandle lydfiler enkelt ved å bruke .NET-kode. Biblioteket leser data fra lydkilden og legger til forsterkning og endrer tonehøyde i henhold til de støttede egenskapene.