2009-10-06 4 views
3

C++ 용 사운드 관련 라이브러리에 대한 몇 가지 조언을 찾고 있습니다.사운드 파일을 수정하여 다시 저장하려면 어떤 C++ 라이브러리를 검색해야합니까?

내 요구 사항은 다음과 같습니다 :

  • 로드 사운드 파일 - 이것이 내가가 입력되는 소리의 유형을 알고 후 처리가 필요하다는 것을 의미한다. 예를 들어, MP3 파일은 추가 처리되기 전에 먼저 디코딩되어야합니다.

  • 소리 수정 - 전체 사운드 파일을 가지고 놀 수 있어야합니다. 예를 들어, 일정 시간 (예 :이 사운드의 10.25 초)을 정확하게 표시하고, 일부 사운드 (예 : 10 번째에서 20 초까지)를 움직이는 기능 등을 말합니다.

  • 사운드 파일을 디스크에 다시 저장하십시오. 우리가 존중하는 사운드를 처리 한 후에는 사운드를 디스크에 다시 저장할 수 있어야합니다.

저는이 분야에 새로운 것이므로 솔직히 말하지만 어디에서 어떻게 접근해야할지 모르겠습니다. 프로그래밍 방식으로 사운드에 접근하는 방법을 알고 있다면 나를 안내하십시오. 고맙습니다.

참고 : 저는 Windows와 Mac을 모두 사용하고 있습니다.

답변

1

Audacity는 선도적 인 오픈 소스 오디오 편집기와 레코더입니다. 그것은 크로스 플랫폼과 C++이며, 소스 코드를 탐색하는 것은 당신에게이 물건을 어떻게하는지 좋은 아이디어를 줄 것입니다. GPL에 따라 라이센스가 부여되므로 소스를 직접 사용할 수 없을 수도 있습니다.

관련 문제