Можно ли записывать звук с разных дисплеев xvfb с помощью захвата экрана ffmpeg?

Можно ли записывать звук с разных дисплеев xvfb с помощью захвата экрана ffmpeg?

Использование ffmpeghttps://trac.ffmpeg.org/wiki/Capture/Рабочий стол

снимок экрана pulseaudio

Но если запущены два таких процесса, оба звука смешиваются. Возможно ли, что мы можем записать только звук, поступающий с определенного дисплея?

решение1

Вы можете указать ALSA, чтобы она захватывала звук только из определенного приложения, и это задокументировано на странице, ссылку на которую вы дали, нужно просто нажать на ссылку для получения конфигураций ALSA.

Расширенная конфигурация ALSA

Если вы используете сервер, вам не нужна физическая звуковая карта для записи звука, исходящего из приложения в вашей системе. Звуковая карта вам нужна только для прослушивания звуков из приложений и записи внешних звуков, если карта это позволяет. В вики для ALSA описывается создание фиктивного устройства для записи из приложения, поскольку для ее захвата не обязательно иметь физическую звуковую карту.

Связанный контент