![](https://products-qa.fileformat.com/az/audio/net/cscore/header-image.png)
CSCore
Audio Fayllar üçün Açıq Mənbəli C# .NET Kitabxanası
Audio faylları oxutmaq və çəkmək üçün dəstək verən pulsuz .NET API. O, WAV faylından MP3 yaradılmasını, real vaxtda audio məlumatların işlənməsini, audio kodlaşdırmanı və ya deşifrəni və daha çoxunu dəstəkləyir.
CSCore, kompüter proqramçılarına audio fayl formatları ilə işləməyə imkan verən çox faydalı pulsuz C# .NET audio kitabxanasıdır. Kitabxana audio faylları oxutmaq və çəkmək üçün geniş çeşidli inkişaf etmiş funksiyaları özündə cəmləşdirir. Kitabxana həmçinin MP3, WAVE (PCM, IeeeFloat, GSM və ADPCM), FLAC, AAC, AC3, WMA, Raw data, OGG-Vorbis, FFmpeg və bir çox digərləri kimi bir neçə məşhur audio kodekləri dəstəkləyir.
Kitabxananın gözəl cəhətlərindən biri onun genişləndirilə bilən arxitekturasıdır ki, bu da istifadəçilərə onu daha az səylə ehtiyaclarına uyğun fərdiləşdirməyə imkan verir. Kitabxanaya real vaxt rejimində audio məlumatların işlənməsi, audio kodlaşdırma və ya dekodlaşdırma, xüsusi prosessor yaradılması, Kanal qarışdırma, ümumi ekvalayzer, 3D audio dəstəyi, axın mənbəyi səsin tətbiqi, səs keyfiyyətinin tənzimlənməsi və sair kimi bir sıra vacib funksiyalar daxildir.
Kitabxana çarpaz platformadır və Linux, Windows və Mac sistemlərində rəvan işləyə bilər. Kitabxana açıq mənbədir və MİT Lisenziyası əsasında ictimai istifadə üçün sərbəstdir.
CSCore ilə işə başlamaq
Tam quraşdırma üçün aşağıdakı əmrdən istifadə edin.
GitHub istifadə edərək CSCore quraşdırın
git clone https://github.com/filoe/cscore.git
WAV faylından MP3 yaradın
CSCore kitabxanası proqram tərtibatçılarına öz proqramları daxilində WAV faylından MP3 audio faylı yaratmağa imkan verir. Əvvəlcə audio faylların tam ünvanını təqdim etməlisiniz. Kitabxana tərtibatçılara WAV faylını sadəcə bir neçə sətir kodla MP3 faylına kodlaşdırmağı asanlaşdırır. O, həmçinin asanlıqla dönüşüm dərəcəsi və müddəti təyin etməyə imkan verir.
C# .NET vasitəsilə səs yazısı
Açıq mənbəli .NET kitabxanası CSCore C# əmrlərindən istifadə edərək audio yazmaq üçün dəstək təmin etmişdir. Kitabxana audio faylları birbaşa istənilən çıxış cihazından yazmaq və onu seçdiyiniz istənilən yerdə saxlamaq üçün istifadə oluna bilən bəzi faydalı funksiyalar təqdim etmişdir. Kitabxana öz istəklərinizə uyğun olaraq qeydi başlatmağa və ya dayandırmağa imkan verir. O, həmçinin seçdiyiniz xüsusi formatda audio yazmaq və saxlamaq üçün dəstəyinizi təmin edir.
.NETAPI vasitəsilə Audio Pleyerin yaradılması
Açıq mənbəli .NET kitabxanası CSCore .NET əmrlərindən istifadə edərək əsas audiopleyer yaratmaq üçün tam dəstəyi ehtiva edir. Kitabxana audio pleyerlər yaratmaq üçün pleylist dəstəyi göstərmə, səs oxutmaq, audio faylı dayandırmaq, növbətiyə keçmək, əvvəlkinə keçmək, səs səviyyəsinə nəzarəti idarə etmək və s. kimi bir neçə funksiya təqdim etmişdir. O, həmçinin tam ekran görünüş kimi seçimləri dəstəkləyir və real vaxt rejimində oxutma tərəqqisini göstərir.
C# vasitəsilə səsin hündürlüyünü dəyişdirin
Səsin hündürlüyünün dəyişdirilməsi, vaxtı dəyişmədən səsin yüksək və ya aşağı səviyyədə dəyişdirilməsi üsuludur. Pulsuz CSCore kitabxanası proqram tərtibatçılarına .NET kodundan istifadə edərək asanlıqla audio faylları tutmağı, oxutmağı və emal etməyi asanlaşdırır. Kitabxana səs mənbəyindən məlumatları oxuyur və dəstəklənən xüsusiyyətlərə uyğun olaraq qazanc əlavə edir və səsi dəyişir.