Вот моя конкретная проблема:
Я транслирую игру через XFire, и она использует аудиоустройство Windows для захвата любого звука, который я получаю. Во время вещания другие пользователи, которые смотрят видеопоток, общаются со мной по Skype, и они слышат себя обратно в видеопотоке, и это совершенно логично, так как я транслирую звук, который слышу.
Я хочу создать другое аудиоустройство в Windows и перенаправить (канал) ТОЛЬКО аудиовход из этой игры, а не ввод из Skype. Затем я бы сказал XFire использовать это недавно созданное «виртуальное» аудиоустройство для трансляции, и поэтому мои партнеры не будут слышать ответ.
Можно ли создать другое аудиоустройство и перенаправить на него только желаемые входные потоки?
Вот хороший вариант для VAC в качестве драйвера аудиоустройства, а не внешнего программного обеспечения, и БЕСПЛАТНО без "пробных" объявлений.
https://www.vb-audio.com/Cable/index.htm
Одно бесплатное устройство ввода / вывода и 2 дополнительных устройства могут быть добавлены за пожертвование.
источник
https://github.com/rdp/virtual-audio-capture-grabber-device - моя попытка сделать это. Бесплатный, с открытым исходным кодом! :)
ffsplit имел обыкновение иметь что-то подобное (теперь несуществующее?)
См. Также http://web.archive.org/web/20140222025420//superuser/98720/is-there-a-free-or-open-source-equivalent-to-vac/364156
источник