Windows 용 가상 오디오 드라이버? [닫은]


20

추가 응용 프로그램 플러그인이있는 Windows 용 가상 WDM 오디오 드라이버 (무료 또는 오픈 소스)가 있습니까?

  • 일반 오디오 출력에 소프트웨어 DSP를 추가하십시오. 헤드폰 등의 온라인 스트리밍 미디어를 청취하기 위해 컴프레서 또는 스테레오 포닉-바 이노 럴 컨버터와 같은 사용자 정의 효과를 사용할 수 있기를 원합니다.

  • 사운드 카드 대신 일부 사용자 지정 버퍼에 출력을 연결하십시오. 예를 들어, 오디오를 녹음하거나 무선 연결을 통해 다른 무선 소스로 오디오를 보내려면?

VAC 드라이버에 대해서만 알고 있지만 이러한 작업을 수행하는 데 어떻게 사용할지 모르겠습니다. 불행히도 무료가 아닙니다.

또한 오디오 드라이버는 이러한 문제를 해결하는 방법 일뿐입니다. 다른 방법을 알고 있다면 지식을 공유하십시오.

Windows 7 및 / 또는 Windows XP에 필요합니다.


방금 두 번째 문제에 대한 가능한 해결책으로 Airfoil 을 발견했습니다 . 그러나 첫 번째는 열려 있습니다.
Ognjen

답변:


11

VAC 가상 오디오 케이블에 대한 무료 (기증 프로그램) 대안이 있습니다. VB-Audio Virtual Cable을 확인하십시오 .

VB- 오디오 가상 케이블

하나의 가상 케이블을 지원하는 데 사용할 수있는 32 비트 및 64 비트 드라이버가 있습니다. 이 케이블은 8 채널 (7.1 서라운드)을 지원하는 것으로 보이며 96kHz 샘플 속도를 처리 할 수 ​​있으며 버퍼 크기를 조정할 수 있습니다.


2
OBS를 사용하여 선택적 응용 프로그램에서 오디오를 스트리밍 할 수 있도록 Windows에서 재생 및 녹음 장치를 추가 할 무언가를 찾고있었습니다. 연결 한 페이지의 HiFi-Cable은 가상 오디오 케이블로 구성 할 수있는 것보다 구성이없는 대기 시간이 줄었습니다. 이제 OBS를 통해 리듬 게임 (osu !, beatmania)을 스트리밍하고 VoIP 소프트웨어 (mumble, skype)를 스트림에서 제외 할 수 있습니다.
Jimmy Zelinskie

그 링크는 죽었다. vb-audio.com/Cable 에서 호스팅되는 것 같습니다 .
JvO


2

귀하가 요청한 것을 모두 허용하는 것으로 보이는 Jack 이라는 무료 오픈 소스 API를 발견했습니다 .

요청한 것을 제공하는 Jack을 사용 하는 많은 응용 프로그램 이 있습니다.

그들의 사이트에서 :

JACK은 대기 시간이 짧은 실시간 오디오 (및 MIDI)를 처리하기위한 시스템입니다. GNU / Linux, Solaris, FreeBSD, OS X 및 Windows에서 실행되며 다른 POSIX 호환 플랫폼으로 이식 될 수 있습니다. 여러 다른 응용 프로그램을 오디오 장치에 연결하고 서로간에 오디오를 공유 할 수 있습니다. 클라이언트는 자체 프로세스 (예 : 일반 애플리케이션)로 실행하거나 JACK 서버 (예 : "플러그인") 내에서 실행할 수 있습니다. 또한 잭은 빠르고 안정적인 LAN뿐만 아니라 느리고 신뢰성이 낮은 WAN을 통해 네트워크를 통해 오디오 처리를 분배 할 수 있도록 지원합니다.

이것이 당신이하는 일에 효과가 있는지 알고 싶습니다.


1
Windows의 JACK은 ASIO 호환 응용 프로그램 및 사운드 카드에서만 작동합니다. 내가 아는 것처럼, 비 ASIO 응용 프로그램과 인터페이스 할 수있는 일반 WDM 드라이버는 없습니다.
Brad

@brad Asio4All은 어떻습니까?
Mahmoud Al-Qudsi

@ MahmoudAl-Qudsi 그것은 관련이 없습니다. ASIO4All은 비 ASIO 사운드 카드에 대해 ASIO를 활성화합니다. 문제는 일반 소프트웨어를 서로 연결하는 것입니다. Jack은 ASIO 컨텍스트에서는이 작업을 수행 할 수 있지만 WDM에서는 불가능합니다.
Brad

@Bran 저는 가상 WDM 장치를 제공하고 "실제"ASIO 드라이버 (예 : ASIO4ALL)로 전달하는 ASIO 드라이버 인 SAR 을 사용 하고 있습니다. 그 결과 잭 위에서 펄스 오디오를 실행하여 잭에서 연결되는 여러 가상 WDM 재생 / 녹음 장치와 잭에서 실제 하드웨어에 액세스함으로써 Linux에서 얻을 수있는 것과 유사합니다. WDM 장치를 잭의 하드웨어 출력에 패치하거나 Ardor와 같은 Windows 잭 가능 DAW를 사용하여 DSP를 수행 할 수 있습니다.
cdhowie

1

Windows Vista 이상에 대한 지원 만 처리 할 수 있는 경우 다음 API를 사용하는 응용 프로그램에 대해 직접 오디오 스택 ( 오디오 에서 호스팅 하는 오디오 장치 그래프audiodg.exe )에 대한 사용자 지정 효과를 프로그래밍 할 수 있습니다 .

  • WinMM (Windows에서 가장 오래되고 호환되는 사운드 API)
  • 다이렉트 사운드
  • 공유 모드의 WASAPI

다음은 지원되지 않습니다.

  • 커널 스트리밍 (KS)
  • 독점 모드의 WASAPI
  • ASIO

당신이 당신의 자신의 필터를 프로그래밍 할 수있는 기능이라고합니다 Audio Processing Objects및 추가 정보를 Microsoft에서 구할 수 있습니다 여기에 더 세부 사항 (안정적 링크를해야합니다) 여기 .

Linux에서 Gstreamer 및 Pulseaudio를 사용하면이 모든 것이 매우 쉽습니다. 모든 Windows 오디오의 백엔드가되기 위해 비슷한 스택을 얻을 수 있다면 sAPO 구현의 모든 추악한 가공 작업을 수행 할 필요는 없습니다.



0

같은 것을 성취하는 한 가지 방법; 기술적으로 요구하는 것은 아니지만 가상 오디오 케이블 과 같은 가상 오디오 루프백 장치를 사용하는 것입니다.. 이러한 소프트웨어는 기본 Windows 사운드 장치 출력을 가져와 가상 장치로 설정하여 오디오 처리 응용 프로그램으로 보내는 데 사용할 수있는 새로운 가상 송수신 장치를 만듭니다. 따라서 플러그인은 드라이버에 없지만 기본 사운드 장치로 사운드를 보내어 yer fx를 얻을 수 있습니다. 그런 다음 낮은 대기 시간을 위해 ASIO 드라이버를 사용해야합니다. 사운드 카드가 오디오 파일 장치가 아닌 경우 ASIO 드라이버와 함께 제공되지 않을 수 있습니다. 어쨌든 확인하는 것이 좋습니다. 그렇지 않은 경우 거의 모든 오디오 장치에 ASIO 드라이버를 제공하는 ASIO4ALL을 사용하십시오. 그런 다음 ASIO를 사용하는 플랫폼이 필요하므로 VST 효과를 사용할 수 있습니다. Protools도 사용될 수 있지만이 응용 프로그램에는 너무 과도합니다. 사신은 하나의 저렴한 가능성입니다. 만료되지 않는 데모가 있습니다. 무료도 있습니다. 여기서 중요한 것은 실시간 웨이브 효과를 수행 할 수 있다는 것입니다. 예를 들어 모든 웨이브 파일 편집기가 할 수있는 것은 아닙니다. 그런 다음 응용 프로그램을 시작하고, 트랙을 생성하고, 입력을위한 루프백 장치와 출력을위한 사운드 카드의 ASIO 드라이버를 선택하고, VST 효과를 연결하십시오 (사신에는 간단한 FX의 다양한 분류가 제공됨). 추적하십시오 (이 작업에 대한 정보는 도움말을 확인하십시오). 관련이있는 것처럼 들리지만 실제로 매우 빠르게 시작할 수 있습니다. 리퍼는 기본적으로 마지막으로 사용한 프로젝트를 다시로드합니다. VST 효과를 연결하고 (리퍼에는 다양한 간단한 FX가 제공됨) 트랙에서 모니터링을 활성화하십시오 (이 작업에 대한 정보는 도움말을 확인하십시오). 관련이있는 것처럼 들리지만 실제로 매우 빠르게 시작할 수 있습니다. 리퍼는 기본적으로 마지막으로 사용한 프로젝트를 다시로드합니다. VST 효과를 연결하고 (리퍼에는 다양한 간단한 FX가 제공됨) 트랙에서 모니터링을 활성화하십시오 (이 작업에 대한 정보는 도움말을 확인하십시오). 관련이있는 것처럼 들리지만 실제로 매우 빠르게 시작할 수 있습니다. 리퍼는 기본적으로 마지막으로 사용한 프로젝트를 다시로드합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.