Я пытаюсь записывать как видео, звуки динамиков, так и звуки микрофонов одновременно. Чтобы разобраться со звуком, я установил две петли (один для микрофона, один для динамиков):
pactl load-module module-loopback
pactl load-module module-loopback
Используя pavucontrol
, я перенаправляю обе петли в нулевой сток , который является аудиовходом для моего сценария записи ffmpeg:
pactl load-module module-null-sink
pavucontrol
Затем я начинаю запись следующей командой:
ffmpeg -f x11grab -y -r 60 -f alsa -i pulse output.mkv
Кажется, все работает отлично, в течение первых 20-25 секунд output.mkv
. После этого звук становится ужасно искаженным до конца файла. Вот похожий отчет от другого пользователя.
Есть ли способ исправить / избежать искажения?
Или есть ли альтернативный способ одновременной записи микрофона и динамиков (это не вызывает искажения)?