CSCore
Open Source C# .NET-bibliotek til lydfiler
Gratis .NET API, der understøtter afspilning og optagelse af lydfiler. Det understøtter MP3-oprettelse fra WAV-fil, real-time lyddatabehandling, lydkodning eller -afkodning og meget mere.
CSCore er et meget nyttigt gratis C# .NET lydbibliotek, der gør det muligt for computerprogrammører at arbejde med lydfilformater. Biblioteket har inkluderet en lang række avancerede funktioner til både afspilning og optagelse af lydfiler. Biblioteket inkluderede også understøttelse af flere populære audio-codecs såsom MP3, WAVE (PCM, IeeeFloat, GSM og ADPCM), FLAC, AAC, AC3, WMA, Raw data, OGG-Vorbis, FFmpeg og mange flere.
En stor ting ved biblioteket er dets udvidelige arkitektur, som gør det muligt for brugere at tilpasse det efter deres behov med mindre indsats. Biblioteket har inkluderet adskillige vigtige funktioner såsom real-time lyddatabehandling, lydkodning eller -dekodning, brugerdefineret processoroprettelse, kanalmixing, generisk equalizer, 3D-lydunderstøttelse, streamingkilde-stemmeimplementering, lydkvalitetsjustering og mange flere.
Biblioteket er på tværs af platforme og kan uden problemer køre på kørsler på Linux, Windows og Mac. Biblioteket er open source og er frit tilgængeligt under MIT-licensen til offentlig brug.
Kom godt i gang med CSCore
Brug venligst følgende kommando til den komplette installation.
Installer CSCore ved hjælp af GitHub
git clone https://github.com/filoe/cscore.git
Opret MP3 fra WAV-fil via
CSCore-biblioteket gør det muligt for softwareudviklere at oprette en MP3-lydfil fra en WAV-fil i deres egne applikationer. Først skal du angive den komplette adresse på lydfilerne. Biblioteket gør det nemt for udviklere at kode en WAV-fil til en MP3-fil med blot et par linjer kode. Det gør det også nemt at indstille konverteringsraten og varigheden.
Lydoptagelse via C# .NET
Open source .NET-biblioteket CSCore har ydet support til optagelse af lyd ved hjælp af C#-kommandoer. Biblioteket har givet nogle nyttige funktioner, der kan bruges til at optage lydfiler direkte fra enhver outputenhed og gemme den på et hvilket som helst sted efter eget valg. Biblioteket giver mulighed for at starte eller stoppe optagelsen efter dine egne ønsker. Det giver også din støtte til at optage og gemme lyden i et bestemt format efter eget valg.
Oprettelse af lydafspiller via .NETAPI
Open source .NET-biblioteket CSCore har inkluderet komplet support til at skabe en grundlæggende lydafspiller ved hjælp af .NET-kommandoer. Biblioteket har leveret adskillige funktioner til at oprette lydafspillere, såsom understøttelse af afspilningsliste, afspil lyd, pause lyd, flyt til næste, skift til forrige, administrer lydstyrkekontroller og mange flere. Det understøtter også muligheder som fuldskærmsvisning og viser afspilningsfremskridt i realtid.
Skift tonehøjde for lyd via C#
Lydhøjdeforskydning er en teknik til at ændre lyden højere eller lavere af lyd uden at ændre tiden. Det gratis CSCore-bibliotek gør det nemt for softwareudviklere at fange, afspille og behandle lydfiler med lethed ved hjælp af .NET-kode. Biblioteket læser data fra lydkilden og tilføjer forstærkning og ændrer tonehøjde i henhold til de understøttede egenskaber.