Есть ли способ записать весь звук, который воспроизводится на Linux-машине, с помощью PulseAudio? Например. как Stereomix в Windows.
Я не хочу законченной Программы, мне просто нужна точка отсчета, чтобы начать свои исследования. Почему-то я не нахожу очень много относительно этой темы.
Поэтому, если у кого-то есть информация по этой теме (конечно, это могут быть советы, подсказки или, возможно, программы с открытым исходным кодом, которые делают это), пожалуйста, дайте мне знать!
Я исследовал эту проблему вчера, поэтому у меня есть несколько шагов, которые вы можете попробовать. Я использовал Ubuntu 15.04.
pavucontrol
и запустить его.arecord -f cd | hexdump -Cv | grep '0000 '
, и вы должны увидеть новую запись, появившуюся на вкладке записи pavucontrol. Вы можете увидеть ненулевые данные, если ваш микрофон включен.arecord
сессия.Оттуда, это вопрос написания кода для записи звука с использованием API ALSA. Ты можешь использовать arecord
в качестве ссылки.
Система (в любом случае моя) как-то запоминаетот«установка между вызовами arecord
даже если элемент на вкладке «Запись» появляется и исчезает.
Других решений пока нет …