2009-05-30 2 views
7

나는 수수께끼를 X. Core Audio, HAL 등가 프로그래밍 사운드 내장 출력으로 전송 녹음, 맥 OS X

내장 출력과 마이크에서 "들을 수"있지만 정확한 데이터 스트림을 제공하지 못합니다. 정확한 스트림 (모든 입력 음원)을 스피커/내장 출력으로 전송합니다.

감사의 인사가 있으면 언제든지 환영합니다.

+0

는 2009 년부터이 작업을 수행 할 수있는 방법을 발견 했습니까? – Olwaro

+0

모든 입력 소스에서 모든 결합 된 데이터를 얻는 방법을 알고 싶습니다. – Charlie

답변

0

프로그램에서 해당 스트림에 액세스해야합니까, 아니면 해당 스트림에서 오디오를 추출하고 싶습니까? 두 번째 경우에는 빠른 Google 검색이 http://www.ambrosiasw.com/utilities/wiretap/http://www.rogueamoeba.com/audiohijackpro/입니다. 그 중 누구도 오픈 소스 또는 무료입니다.

편집 - 프로그래밍 방식으로 액세스하려는 사용자는 내 자신의 질문에 대답합니다. 죄송합니다. 나는 몇몇 사람들이 비 프로그래밍 방식으로 오디오를 녹음하고자하는이 페이지를 우연히 발견하는 경우에 대비하여 나의 대답을 계속 유지할 것이라고 생각한다.

+1

Wiretap은 구현해야하는 것과 같습니다. 이는 나가는 스트림을 캡처합니다. 코어 오디오 및/또는 HAL과 인터페이스하는 도청 장치와 같은 응용 프로그램에 대해 깊은 통찰력이 필요합니다. – Demi

0

시스템 확장을 설치하려면 앱이 필요합니다. Soundflower은 이러한 확장의 오픈 소스 구현입니다. 어쩌면

+0

자세히 설명하십시오. 나는 Soundflower를 보았으며 다른 오디오 장치 사이의 다리 역할을하고 있음을 이해했습니다. 이 특정 시나리오에 적용되는 방법을 이해할 수 없습니다 ... – Demi

+0

올바르게 이해하면 혼합 된 시스템 오디오를 녹음하고 싶습니다. 사운드 플라워로 정확하게 할 수 있습니다. 내가 아는 한 Rogue Amoebas Audio Hijack Pro에서 시스템 오디오 녹음이 어떻게 작동하는지 기억합니다. "System Audio"를 입력 소스로 선택하면 Soundflower 시스템 확장을 설치해야하는지 묻습니다. 물론 실제 녹음을하는 코드가 필요합니다. (우리가 여기에 귀하의 질문에 대답 : http://stackoverflow.com/questions/871819/code-sample-for-capturing-audio-from-a-mac-in-cocoa-and-saving-to-file/ 874855 # 874855) –

+0

그런데 저에게 버그가 있습니다. SoundFlower가 설치되어 있으면 다시 시작해야합니다. 그러나 WireTap과 같은 응용 프로그램을 사용하는 경우에는 추가 설치가 필요하지 않습니다. 응용 프로그램을 응용 프로그램 디렉터리에 복사하고 실행할 수 있습니다. 필자가 알아야 할 것은 이러한 응용 프로그램이 추가 설치없이 혼합 된 시스템 오디오를 얻을 수있게 해주는 "마법"입니다. – Demi