CSCore
Atvērtā pirmkoda C# .NET bibliotēka audio failiem
Bezmaksas .NET API, kas nodrošina atbalstu gan atskaņošanai, gan audio failu tveršanai. Tā atbalsta MP3 izveidi no WAV faila, reāllaika audio datu apstrādi, audio kodēšanu vai dekodēšanu un daudz ko citu.
CSCore ir ļoti noderīga bezmaksas C#.NET audio bibliotēka, kas ļauj datorprogrammētājiem strādāt ar audio failu formātiem. Bibliotēkā ir iekļauts plašs uzlaboto funkciju klāsts gan atskaņošanai, gan audio failu tveršanai. Bibliotēkā tika iekļauts arī atbalsts vairākiem populāriem audio kodekiem, piemēram, MP3, WAVE (PCM, IeeeFloat, GSM un ADPCM), FLAC, AAC, AC3, WMA, neapstrādātiem datiem, OGG-Vorbis, FFmpeg un daudziem citiem.
Viena lieliska bibliotēkas iezīme ir tās paplašināmā arhitektūra, kas ļauj lietotājiem to pielāgot atbilstoši savām vajadzībām ar mazāku piepūli. Bibliotēkā ir iekļautas vairākas svarīgas funkcijas, piemēram, reāllaika audio datu apstrāde, audio kodēšana vai dekodēšana, pielāgota procesora izveide, kanālu sajaukšana, vispārējs ekvalaizers, 3D audio atbalsts, straumēšanas avota balss ieviešana, audio kvalitātes pielāgošana un daudz kas cits.
Bibliotēka ir vairāku platformu, un tā var nevainojami darboties operētājsistēmās Linux, Windows un Mac. Bibliotēka ir atvērtā pirmkoda un ir brīvi pieejama publiskai lietošanai saskaņā ar MIT licenci.
Darba sākšana ar CSCore
Lūdzu, izmantojiet šo komandu, lai pabeigtu instalēšanu.
Instalējiet CSCore, izmantojot GitHub
git clone https://github.com/filoe/cscore.git
Izveidojiet MP3 no WAV faila, izmantojot
CSCore bibliotēka ļauj programmatūras izstrādātājiem izveidot MP3 audio failu no WAV faila savās lietojumprogrammās. Pirmkārt, jums ir jānorāda pilnīga audio failu adrese. Bibliotēka ļauj izstrādātājiem viegli kodēt WAV failu MP3 failā, izmantojot tikai dažas koda rindiņas. Tas arī ļauj viegli iestatīt reklāmguvumu līmeni un ilgumu.
Audio ierakstīšana, izmantojot C#.NET
Atvērtā pirmkoda .NET bibliotēka CSCore ir nodrošinājusi atbalstu audio ierakstīšanai, izmantojot C# komandas. Bibliotēka ir nodrošinājusi dažas noderīgas funkcijas, kuras var izmantot, lai ierakstītu audio failus tieši no jebkuras izvades ierīces un saglabātu tos jebkurā jūsu izvēlētā vietā. Bibliotēka ļauj sākt vai pārtraukt ierakstīšanu atbilstoši jūsu vēlmēm. Tas arī nodrošina jūsu atbalstu, lai ierakstītu un saglabātu audio noteiktā formātā pēc jūsu izvēles.
Audio atskaņotāja izveide, izmantojot .NETAPI
Atvērtā koda .NET bibliotēka CSCore ir iekļāvusi pilnīgu atbalstu pamata audio atskaņotāja izveidei, izmantojot .NET komandas. Bibliotēka ir nodrošinājusi vairākas funkcijas audio atskaņotāju izveidei, piemēram, displeja atskaņošanas saraksta atbalstu, audio atskaņošanu, audio ieraksta pauzēšanu, pāreju uz nākamo, pāreju uz iepriekšējo, skaļuma vadīklu pārvaldību un daudz ko citu. Tā atbalsta arī tādas iespējas kā pilnekrāna skats un parāda atskaņošanas gaitu reāllaikā.
Audio augstuma maiņa, izmantojot C#
Skaņas augstuma maiņa ir paņēmiens, kas ļauj mainīt skaņu augstāk vai zemāk, nemainot laiku. Bezmaksas CSCore bibliotēka ļauj programmatūras izstrādātājiem viegli tvert, atskaņot un apstrādāt audio failus, izmantojot .NET kodu. Bibliotēka nolasa datus no skaņas avota un pievieno pastiprinājumu un maina augstumu atbilstoši atbalstītajām īpašībām.