사용자에게 재생되는 모든 오디오를 캡처하고 싶습니다 (모두 함께 소리가납니다). 현재 Windows에서 작업하고 있지만 코드가 크로스 플랫폼 (꼭 그런 것은 아닙니다)이라면 좋을 것입니다. OpenAL로 할 수 있습니까? 방법? 코드 예제가 좋을 것입니다.오디오 출력 캡처
언어 : C++
사용자에게 재생되는 모든 오디오를 캡처하고 싶습니다 (모두 함께 소리가납니다). 현재 Windows에서 작업하고 있지만 코드가 크로스 플랫폼 (꼭 그런 것은 아닙니다)이라면 좋을 것입니다. OpenAL로 할 수 있습니까? 방법? 코드 예제가 좋을 것입니다.오디오 출력 캡처
언어 : C++
내가 믿는이 작업을 수행 할 수있는 유일한 방법은 모든 오디오 요청을 수신 한 다음 원래의 장치 드라이버로 전달 대체 오디오 장치 드라이버를 만드는 것입니다. 이러한 방식으로 작동하는 기존 응용 프로그램은 Freecorder, MP3myMP3 Recorder, SoundTap 및 Wondershare (Google의 "스트리밍 오디오 레코더") 중 일부를 포함하여 여러 가지가 있습니다.
크로스 플랫폼에 관해서는 OS 드라이버 모델에 따라 다르기 때문에 나는 말할 수 없습니다.
Realtek HD 내장 사운드를 사용하여 표준 Windows audiorecorder 도구를 사용하여 스피커에서 나오는 모든 것을 직접 녹음 할 수 있습니다. 당신이 그걸 위해 특별한 것을 필요로하는지 확신 할 수 없다. (나는 특별한 것을 아무것도하지 않는다는 것을 기억하지 않는다.) – Damon
방금 Win7에서 SoundRecorder를 시작했는데 "녹음 장치 없음", RealTek HD도 있고 "Front Mic", "Microphone"및 "Line In"으로 녹음 소스를 나열한 제어판에 " 플러그가 꽂혀 있지 않은 경우 "이므로"장치 없음 "으로 녹음 할 스피커 탭 소스가 없으므로이 설정에서는 적어도 수행 할 수 없습니다. YMMV – Clifford
시스템에있는 항목에 따라 일부 사운드 카드는 다른 녹음 장치처럼 사용할 수있는 "스테레오 믹스 (Stereo Mix)"기능을 제공합니다. 문자 그대로 연주되는 모든 스테레오 사운드가 혼합되어 있기 때문에 기본적으로 정확히 원하는 것입니다.
가상 케이블을 스피커에서 마이크로 연결 한 다음 모든 사운드 편집 도구에서 간단히 녹음 할 수 있습니다. 케이블에 대해서는 다음을 참조하십시오. vb-audio.pagesperso-orange.fr/Cable/index.htm –