
Использование ffmpeghttps://trac.ffmpeg.org/wiki/Capture/Рабочий стол
снимок экрана pulseaudio
Но если запущены два таких процесса, оба звука смешиваются. Возможно ли, что мы можем записать только звук, поступающий с определенного дисплея?
решение1
Вы можете указать ALSA, чтобы она захватывала звук только из определенного приложения, и это задокументировано на странице, ссылку на которую вы дали, нужно просто нажать на ссылку для получения конфигураций ALSA.
Если вы используете сервер, вам не нужна физическая звуковая карта для записи звука, исходящего из приложения в вашей системе. Звуковая карта вам нужна только для прослушивания звуков из приложений и записи внешних звуков, если карта это позволяет. В вики для ALSA описывается создание фиктивного устройства для записи из приложения, поскольку для ее захвата не обязательно иметь физическую звуковую карту.