문제

오디오 파일의 파형을 렌더링하는 방법에 대한 제안이 있는지 궁금합니다. 나는 사용자가 오디오 트랙의 내부 및 아웃 지점을 설정할 수 있도록하고 싶고 포인트를 어디에 두어야하는지 알 수 있도록 파형이 있어야합니다.

이를 위해 사용할 수있는 라이브러리가 있습니까? 아니면 완전히 사용자 정의 솔루션이어야합니까?

파형이라고도합니까? 어쩌면 더 나은 단어가있을 수 있으므로 더 많은 검색을 할 수 있습니다.

티아!

도움이 되었습니까?

해결책

나는 내 대답을 다시 게시하고있다 이 질문, 여기에도 적용되므로 :

오디오 파형을 표시 할 때는 일반적으로 화면의 픽셀보다 오디오 파일에서 사용할 수있는 데이터가 더 많기 때문에 원래 데이터에서 일종의 데이터 감소를 수행하려고합니다. 대부분의 오디오 편집기는 다양한 줌 레벨에서 사용하기 위해 오디오 데이터 (일반적으로 파형의 피크 및 밸리)의 하위 집합을 저장하는 별도의 파일 (피크 파일 또는 개요 파일이라고 함)을 빌드합니다. 그런 다음 특정 지점을 과거로 확대하면 원시 오디오 데이터 자체를 참조하기 시작합니다.

다음은 이것에 대한 몇 가지 좋은 기사입니다.

파형 디스플레이

오디오 파형 디스플레이를 구축하십시오

소스 코드가 진행되는 한 대담 소스 코드. Audacity의 파형 디스플레이는 꽤 좋으며 파형을 렌더링 할 때 비슷한 종류의 데이터 감소를 수행 할 가능성이 높습니다.

다른 팁

CorePlot은 당신이 찾고있는 라이브러리입니다. 호스팅됩니다 Google 코드에서.

이 관련성을 참조하십시오 그래서 질문.

나는 이것이 오래된 게시물이라는 것을 알고 있지만, 최근에 이것을 검색했고, 내가 위치한 몇 개의 스 니펫과 다른 사이트를 기반으로 내 솔루션을 굴리기로 결정했습니다.

내 대답을 참조하십시오 이 질문

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