CSCore
C# .NET библиотека с отворен код за аудио файлове
Безплатен .NET API, който осигурява поддръжка за възпроизвеждане, както и за заснемане на аудио файлове. Поддържа създаване на MP3 от WAV файл, обработка на аудио данни в реално време, аудио кодиране или декодиране и много други.
CSCore е много полезна безплатна C# .NET аудио библиотека, която позволява на компютърните програмисти да работят с аудио файлови формати. Библиотеката включва широк набор от разширени функции за възпроизвеждане, както и за заснемане на аудио файлове. Библиотеката също така включва поддръжка за няколко популярни аудио кодеци като MP3, WAVE (PCM, IeeeFloat, GSM и ADPCM), FLAC, AAC, AC3, WMA, необработени данни, OGG-Vorbis, FFmpeg и много други.
Едно страхотно нещо за библиотеката е нейната разширяема архитектура, която позволява на потребителите да я персонализират според нуждите си с по-малко усилия. Библиотеката включва няколко важни функции като обработка на аудио данни в реално време, кодиране или декодиране на аудио, създаване на персонализиран процесор, смесване на канали, общ еквалайзер, поддръжка на 3D аудио, внедряване на гласов източник на поточно предаване, настройка на качеството на звука и много други.
Библиотеката е междуплатформена и може безпроблемно да работи на Linux, Windows и Mac. Библиотеката е с отворен код и е свободно достъпна под лиценза на MIT за обществено ползване.
Първи стъпки с CSCore
Моля, използвайте следната команда за пълна инсталация.
Инсталирайте CSCore с GitHub
git clone https://github.com/filoe/cscore.git
Създайте MP3 от WAV файл чрез
Библиотеката CSCore позволява на разработчиците на софтуер да създават MP3 аудио файл от WAV файл в собствените си приложения. Първо, трябва да предоставите пълния адрес на аудио файловете. Библиотеката улеснява разработчиците да кодират WAV файл в MP3 файл само с няколко реда код. Той също така позволява лесно задаване на процента на преобразуване и продължителността.
Аудио запис чрез C# .NET
.NET библиотеката с отворен код CSCore предостави поддръжка за запис на аудио с помощта на C# команди. Библиотеката предоставя някои полезни функции, които могат да се използват за запис на аудио файлове директно от всяко изходно устройство и съхраняването им на произволно място по ваш избор. Библиотеката позволява стартиране или спиране на запис според вашите собствени желания. Той също така осигурява вашата поддръжка за записване и съхраняване на аудиото в определен формат по ваш избор.
Създаване на аудио плейър чрез .NETAPI
.NET библиотеката с отворен код CSCore включва пълна поддръжка за създаване на основен аудио плейър с помощта на .NET команди. Библиотеката предоставя няколко функции за създаване на аудио плейъри, като поддръжка на показване на плейлисти, възпроизвеждане на аудио, пауза на аудио файл, преминаване към следващия, превключване към предишния, управление на контролите за сила на звука и много други. Той също така поддържа опции като изглед на цял екран и показва напредъка на възпроизвеждането в реално време.
Промяна на височината на звука чрез C#
Изместването на височината на звука е техника за промяна на звука по-високо или по-ниско на аудио без промяна на времето. Безплатната библиотека CSCore улеснява разработчиците на софтуер да заснемат, възпроизвеждат и обработват аудио файлове с лекота с помощта на .NET код. Библиотеката чете данни от източника на звук и добавя усилване и променя височината според поддържаните свойства.