1. Termékek
  2.   Hang
  3.   .NET
  4.   CSCore

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ő.

Previous Next

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.

 Magyar