2011-11-15 7 views
0

저는 라디오 앱을 만들고 있습니다. AVAudioQueue를 통해 라이브 오디오 스트림을 레코딩하고 있지만 문제는 외부 노이즈도 기록한다는 것입니다. 그 외부 소음을 제거 할 방법이 필요해. 그냥 그 스트림 만 녹화하고 싶습니다. 도와주세요. 나는 그것에 붙어있다.라이브 스트리밍 오디오를 녹음하는 방법 | iPhone

+0

마이크의 오디오가 의도하지 않게 녹음에 들어간다는 말씀입니까? – morgancodes

+0

예, AudioQueue가 마이크를 입력 소스로 사용하기 때문에 녹음시 잡음이 발생했습니다. 오디오 라이브 스트림을 녹음하는 방법이 필요합니다. – user1048238

+0

Apple의 SpeakHere Example을 사용하여이 녹음 작업을 수행했지만 문제는 마이크에서 나오는 외부 노이즈를 건너 뜁니다. 도와주세요. 감사합니다 – user1048238

답변

0

로우 패스/하이 패스 필터를 사용하여 데이터를 필터링하십시오. Apple에서 제공하는 AccelerometerGraph 샘플 코드를 통해 이러한 필터를 구현하는 방법을 확인할 수 있습니다. 필터를 올바르게 조정하면 약간의 노이즈를 제거 할 수 있습니다.

+0

나는이 코드 (AccelerometerGraph)를 보았습니다. 그러나 이것은 제가보고있는 것과 다른 점은 라이브 스트림의 훌륭한 기록입니다. – user1048238

+0

@ user1048238 다른 점은 가속도계와 함께 작동하며 데이터에서 그래프를 그립니다. 그러나 LowpassFilter 및 HighpassFilter라는 2 개의 우수한 클래스도 있으며이 클래스를 사용하여 오디오 데이터를 필터링하여 노이즈를 피할 수 있습니다. – krafter

+0

OK, 테스트 할 것이지만 라이브 오디오 스트림을 녹음하는 좋은 방법을 알고 있습니까? – user1048238

관련 문제