![](https://products-qa.fileformat.com/ko/audio/net/cscore/header-image.png)
CSCore
오디오 파일용 오픈 소스 C# .NET 라이브러리
오디오 파일 재생 및 캡처를 지원하는 무료 .NET API입니다. WAV 파일에서 MP3 생성, 실시간 오디오 데이터 처리, 오디오 인코딩 또는 디코딩 등을 지원합니다.
CSCore는 컴퓨터 프로그래머가 오디오 파일 형식으로 작업할 수 있게 해주는 매우 유용한 무료 C# .NET 오디오 라이브러리입니다. 라이브러리에는 오디오 파일 재생 및 캡처를 위한 다양한 고급 기능이 포함되어 있습니다. 라이브러리에는 MP3, WAVE(PCM, IeeeFloat, GSM 및 ADPCM), FLAC, AAC, AC3, WMA, Raw 데이터, OGG-Vorbis, FFmpeg 등과 같은 여러 인기 있는 오디오 코덱에 대한 지원도 포함되었습니다.
라이브러리의 한 가지 좋은 점은 사용자가 적은 노력으로 필요에 따라 사용자 정의할 수 있는 확장 가능한 아키텍처입니다. 라이브러리에는 실시간 오디오 데이터 처리, 오디오 인코딩 또는 디코딩, 맞춤형 프로세서 생성, 채널 믹싱, 일반 이퀄라이저, 3D 오디오 지원, 스트리밍 소스 음성 구현, 오디오 품질 조정 등과 같은 몇 가지 중요한 기능이 포함되어 있습니다.
라이브러리는 크로스 플랫폼이며 Linux, Windows 및 Mac에서 원활하게 실행할 수 있습니다. 라이브러리는 오픈 소스이며 MIT 라이선스에 따라 공개적으로 사용할 수 있습니다.
CSCore 시작하기
전체 설치를 위해 다음 명령을 사용하십시오.
GitHub를 사용하여 CSCore 설치
git clone https://github.com/filoe/cscore.git
다음을 통해 WAV 파일에서 MP3 만들기
CSCore 라이브러리를 사용하면 소프트웨어 개발자가 자체 응용 프로그램 내의 WAV 파일에서 MP3 오디오 파일을 만들 수 있습니다. 먼저 오디오 파일의 전체 주소를 제공해야 합니다. 이 라이브러리를 사용하면 개발자가 몇 줄의 코드로 WAV 파일을 MP3 파일로 쉽게 인코딩할 수 있습니다. 또한 전환율과 기간을 쉽게 설정할 수 있습니다.
C# .NET을 통한 오디오 녹음
오픈 소스 .NET 라이브러리 CSCore는 C# 명령을 사용하여 오디오 녹음을 지원합니다. 라이브러리는 출력 장치에서 직접 오디오 파일을 녹음하고 선택한 위치에 저장하는 데 사용할 수 있는 몇 가지 유용한 기능을 제공합니다. 라이브러리를 사용하면 원하는 대로 녹음을 시작하거나 중지할 수 있습니다. 또한 선택한 특정 형식으로 오디오를 녹음하고 저장할 수 있도록 지원합니다.
.NETAPI를 통한 오디오 플레이어 생성
오픈 소스 .NET 라이브러리 CSCore에는 .NET 명령을 사용하여 기본 오디오 플레이어를 만들기 위한 완벽한 지원이 포함되어 있습니다. 라이브러리는 재생 목록 지원 표시, 오디오 재생, 오디오 일시 중지, 다음으로 이동, 이전으로 전환, 볼륨 컨트롤 관리 등과 같은 오디오 플레이어 생성을 위한 여러 기능을 제공했습니다. 또한 전체 화면 보기와 같은 옵션을 지원하고 실시간으로 재생 진행률을 표시합니다.
C#을 통한 오디오 피치 이동
사운드 피치 시프팅은 시간을 변경하지 않고 오디오의 사운드를 높이거나 낮추는 기술입니다. 무료 CSCore 라이브러리를 사용하면 소프트웨어 개발자가 .NET 코드를 사용하여 쉽게 오디오 파일을 캡처, 재생 및 처리할 수 있습니다. 라이브러리는 음원에서 데이터를 읽고 게인을 추가하고 지원되는 속성에 따라 피치를 변경합니다.