Получить аудио-потоки Pre-Mix из окон
Я искал, но я не нашел ничего, что описывает то, что я ищу.
Я хотел бы записать звук из нескольких запущенных программ в Windows, но я не хочу, чтобы окончательный микс был, я хотел бы получить аудиосессию каждой программы в виде отдельного файла или в качестве отдельного канала в многоканальном аудиофайле.
Все, что я искал, предлагает запись только с нескольких одновременных аппаратных источников, однако я ищу что-то, что может записывать несколько одновременных программных источников. Существует ли то, что я ищу, или это невозможно из-за того, как работает звуковой API в Windows?
1 ответ
Если не считать вашего собственного драйвера устройства, самое близкое, что я могу найти, - это использовать решение с виртуальным аудиокабелем (существует много альтернатив), чтобы каждое приложение воспроизводилось на отдельном устройстве. Затем вы можете обрабатывать данные каждого приложения отдельно.
Кроме того, вы можете использовать PulseAudio, если у вас есть исходный код для приложений, которые нужно захватить, так как он имеет монитор для каждого потока.