Как захватывать звуки рабочего стола (Pulse Audio output) из avconv?

Я пробовал:

avconv -f alsa -i pulse recod.wav

.. но ничего не захватывает. Есть идеи?
Спасибо!

12
задан 9 May 2013 в 21:45

1 ответ

Синтаксис для вызова avconv приятно объяснен в странице справочника для avconv. От аудиозаписей следующие опции доступны:

-f: Вызовите формат файла ввода или вывода.
-i: введите имя файла

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

avconv -f alsa -i default record.wav

Для простой записи от устройства ALSA, мы можем рассмотреть использование более основного инструмента командной строки arecord. Это дает следующую команду в качестве примера для 10-секундного (-d) запись в качестве CD (-f) в wav кодеке (-t):

arecord -d 10 -f cd -t wav -D copy record.wav

Чтобы смочь записать от выходного приемника, нам, вероятно, придется выбрать дуплексный профиль аудио в "Звуковых Настройках-> Аппаратные средства":

enter image description here

К сожалению, В> = 13.04 аппаратная конфигурация была удалена из звуковых настроек. Чтобы иметь доступ к усовершенствованным конфигурациям устройства, мы должны установить и выполнить pavucontrol Install pavucontrol. Дуплексный профиль может затем быть выбран на вкладке Configuration:

enter image description here

10
ответ дан 9 May 2013 в 21:45

Другие вопросы по тегам:

Похожие вопросы: