CSCore

 
 

Бібліотека C# .NET із відкритим кодом для аудіофайлів

Безкоштовний API .NET, який забезпечує підтримку відтворення та запису аудіофайлів. Він підтримує створення MP3 з файлу WAV, обробку аудіоданих у реальному часі, кодування або декодування аудіо та багато іншого.

CSCore — це дуже корисна безкоштовна аудіобібліотека C# .NET, яка дозволяє програмістам працювати з форматами аудіофайлів. Бібліотека містить широкий спектр розширених функцій для відтворення та запису аудіофайлів. Бібліотека також включала підтримку кількох популярних аудіокодеків, таких як MP3, WAVE (PCM, IeeeFloat, GSM і ADPCM), FLAC, AAC, AC3, WMA, Raw data, OGG-Vorbis, FFmpeg та багато інших.

Однією з чудових рис бібліотеки є її розширювана архітектура, яка дозволяє користувачам налаштовувати її відповідно до своїх потреб із меншими зусиллями. Бібліотека включає кілька важливих функцій, таких як обробка аудіоданих у реальному часі, кодування або декодування аудіо, створення спеціального процесора, мікшування каналів, загальний еквалайзер, підтримка 3D-аудіо, реалізація голосу потокового джерела, налаштування якості звуку та багато іншого.

Бібліотека є кросплатформною і може безперебійно працювати під час запуску на Linux, Windows і Mac. Бібліотека має відкритий вихідний код і знаходиться у вільному доступі за ліцензією MIT для загального користування.

Previous Next

Початок роботи з 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. Бібліотека зчитує дані з джерела звуку та додає посилення та змінює висоту відповідно до підтримуваних властивостей.

 Українська