범용 오디오 파일 디코딩을위한 .NET 라이브러리가 있습니까?

StackOverflow https://stackoverflow.com/questions/143856

  •  02-07-2019
  •  | 
  •  

문제

여러 유형의 오디오 파일을 해독 할 수있는 .NET 라이브러리를 알고 있습니까? 이상적으로는 플랫폼의 아그나 스틱이어야하므로 Windows 및 *Nix에서 .net 및 mono와 함께 사용할 수 있습니다.

나는 이미 Google이 내 요구를 충족시키는 라이브러리 검색을 고문했지만 불행히도 아무것도 찾을 수 없었습니다. 그래서 Gstreamer와 친구들을위한 많은 래퍼 수업을 작성하기 전에 여기서 물어볼 수 있다고 생각했습니다. :)

지원되는 오디오 파일은 (적어도)

  • mp3,
  • Ogg Vorbis 및
  • FLAC (선택 사항).

내가 필요로하는 응용 프로그램은 재미를위한 것이기 때문에 라이브러리는 오픈 소스이거나 최소한 무료이어야합니다. 또한 사용자에게 표시되는 NAG 화면은 아마도 서비스 프로세스에 넣을 계획이기 때문에 나쁘거나 비현실적 일 것입니다.

오디오 파일을 디코딩하고 바이트를 Libofa 래퍼에 전달하려면이 라이브러리/이러한 라이브러리를 사용해야합니다. 실험 응용 프로그램은 Linux 기반 서버에서 실행될 가능성이 높습니다.

도움이 되었습니까?

해결책

거기에 있습니다 ffmpeg 오디오 및 비디오 형식을 변환하는 라이브러리 및 유틸리티. 그런 다음 부부 ffmpeg.net 라이브러리, .NET에서 인코딩/디코딩을 수행 할 수 있습니다. 언급 한 모든 형식은 지원됩니다.

다른 팁

그만큼 FMOD EX 사운드 시스템은 게임 개발자, 멀티미디어 개발자, 사운드 디자이너, 음악가 및 오디오 엔지니어를위한 혁신적인 새로운 오디오 엔진입니다. FMOD EX는 FireLight Technologies의 이전 제품의 수년간의 경험을 바탕으로 게임을위한 오디오 기능을 제공하는 동시에 최소한의 리소스를 사용하고 완전히 확장 가능한 상태를 유지하는 것을 목표로합니다.

FMOD 비수간 라이센스

제품이 상업적 이득을위한 것이 아니고 재판매, 라이센스 또는 기타 상업용 배포 용 FMOD 라이브러리가 포함되어 있지 않은 경우 FMOD 사용은 무료입니다. 예, 라이센스 비용이 없습니다!.

파일을 디코딩하여 재생하기 위해 (예 : 청취를 위해) Windows Media Player SDK로 뛰어 들어가는 것이 좋습니다.

코덱이 설치된 모든 것을 재생하고 비용이 많이 들지 않습니다.

http://msdn.microsoft.com/en-us/library/aa969732.aspx

금속에 더 가까운 것을 원한다면 (즉, 학습을위한) Windows Media Format SDK를 확인할 수도 있습니다.

http://msdn.microsoft.com/en-us/library/aa387410.aspx

Alvas.audio는 내가 본 유일한 제품입니다 (그리고 나는이 게시물에서만 배웠습니다). MP3와의 라이센스 상황이이를 수행하는 .NET 제품의 개발을 방해했다고 생각합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top