![](https://products-qa.fileformat.com/hu/audio/net/cscore/header-image.png)
CSCore
Nyílt forráskódú C# .NET Library for Audio Files
Ingyenes .NET API, amely támogatja a hangfájlok lejátszását és rögzítését. Támogatja az MP3 létrehozását WAV fájlból, a valós idejű audio adatfeldolgozást, az audio kódolást vagy dekódolást és még sok mást.
A CSCore egy nagyon hasznos ingyenes C# .NET hangkönyvtár, amely lehetővé teszi a számítógép-programozók számára, hogy hangfájlformátumokkal dolgozzanak. A könyvtár fejlett funkciók széles skáláját tartalmazza a hangfájlok lejátszásához és rögzítéséhez. A könyvtár számos népszerű audiokodek támogatását is tartalmazza, mint például az MP3, WAVE (PCM, IeeeFloat, GSM és ADPCM), FLAC, AAC, AC3, WMA, nyers adatok, OGG-Vorbis, FFmpeg és még sok más.
A könyvtár egyik nagyszerű tulajdonsága a bővíthető architektúrája, amely lehetővé teszi a felhasználók számára, hogy kevesebb erőfeszítéssel testreszabják azt az igényeiknek megfelelően. A könyvtár számos fontos funkciót tartalmaz, mint például a valós idejű audio adatfeldolgozás, hangkódolás vagy dekódolás, egyedi processzor létrehozása, csatornakeverés, általános hangszínszabályzó, 3D audio támogatás, streaming forrás hang megvalósítása, hangminőség beállítása és még sok más.
A könyvtár többplatformos, és zökkenőmentesen fut Linux, Windows és Mac rendszeren. A Könyvtár nyílt forráskódú, és az MIT Licenc alatt nyilvános használatra ingyenesen hozzáférhető.
A CSCore használatának első lépései
Kérjük, használja a következő parancsot a teljes telepítéshez.
Telepítse a CSCore-t a GitHub használatával
git clone https://github.com/filoe/cscore.git
Hozzon létre MP3 fájlt WAV fájlból ezen keresztül
A CSCore könyvtár lehetővé teszi a szoftverfejlesztők számára, hogy saját alkalmazásaikon belül WAV-fájlból MP3 hangfájlt hozzanak létre. Először is meg kell adnia az audiofájlok teljes címét. A könyvtár megkönnyíti a fejlesztők számára a WAV-fájlok MP3-fájllá történő kódolását, mindössze néhány sornyi kóddal. Ezenkívül lehetővé teszi az átváltási arány és az időtartam egyszerű beállítását.
Hangfelvétel C# .NET-en keresztül
A nyílt forráskódú .NET-könyvtár, a CSCore támogatja a hang rögzítését C# parancsokkal. A könyvtár néhány hasznos funkcióval rendelkezik, amelyek segítségével bármilyen kimeneti eszközről közvetlenül rögzíthetők hangfájlok, és tetszőleges helyen tárolhatók. A könyvtár lehetővé teszi a felvétel elindítását vagy leállítását saját kívánsága szerint. Azt is támogatja, hogy a hangot az Ön által választott formátumban rögzítse és tárolja.
Audiolejátszó létrehozása .NETAPI-n keresztül
A nyílt forráskódú CSCore .NET-könyvtár teljes mértékben támogatja az alapvető hanglejátszók létrehozását .NET-parancsokkal. A könyvtár számos funkciót kínál az audiolejátszók létrehozásához, mint például a lejátszási lista megjelenítése, a hang lejátszása, a hangfájl szüneteltetése, a következőre váltás, az előzőre váltás, a hangerőszabályzók kezelése és még sok más. Támogatja az olyan opciókat is, mint a teljes képernyős nézet, és valós időben jeleníti meg a lejátszás előrehaladását.
Hangmagasság eltolása a C# segítségével
A hangmagasság-eltolás egy olyan technika, amellyel a hangot feljebb vagy lejjebb lehet állítani az idő megváltoztatása nélkül. Az ingyenes CSCore könyvtár megkönnyíti a szoftverfejlesztők számára a hangfájlok könnyű rögzítését, lejátszását és feldolgozását .NET kóddal. A könyvtár beolvassa az adatokat a hangforrásból, és hozzáadja az erősítést és módosítja a hangmagasságot a támogatott tulajdonságoknak megfelelően.