2016-06-14 4 views
0

오디오를 처리하고 기본 볼륨을 늘릴 수 있습니까?iOS : 녹음 된 오디오 볼륨 증가

.volume 속성을 늘리려면 제안하지 마십시오. 나는 이미 녹음 된 오디오의 볼륨을 프로그래밍 방식으로 높이고 큰 볼륨 레벨로 오디오를 저장하는 방법을 찾고 있습니다.

스피커에서 녹음 중입니다.

+0

'오디오'개념에 익숙하지 않은 것처럼 보입니다. (1) 콜백 녹음 중에 신호를 처리하거나 이미 녹음 된 오디오 파일을 처리하고 싶습니까? (2) "기본 볼륨"이란 무엇입니까? (3) _speaker_에서 어떻게 녹음 할 수 있습니까? 스피커는 소리를 포착하는 것이 아니라 재현하는 것입니다. (4) "objective-c"및 "swift"에 태그를 붙이면 무엇을 의미합니까? 어느 쪽도 실시간 오디오 처리를 담당하지 않습니다. [asking a question] (http://stackoverflow.com/help/asking) 전에 _digital audio_ 및 _computing_에 대한 몇 가지 기본 개념을 배우십시오. – user3078414

답변

2

이렇게하는 데는 몇 가지 방법이 있습니다. 정규화와 압축은 마음에 떠오르는 두 가지입니다. 더 자세한 설명은 링크를 참조하십시오.

  • Audio Normalization - 파일에서 현재 가장 큰 샘플을 계산하고 각 시료에 동일한 이득을 적용 가장 큰 샘플이 최대 음량 지금되도록.

  • Dynamic-range Compression - 임계 값을 초과 할 때 샘플 또는 샘플 그룹의 게인을 줄인 다음이 감소를 보완하기 위해 전체 파일에 게인을 적용합니다.

iOS API에는 확실하지 않지만 이미 이러한 작업을 수행하는 방법이있을 수 있습니다. 다행히도 이것은 당신에게 잡을 줄을 줄 것입니다.