У меня есть "Маленький" сценарий для скринкастинга - я перейду к хорошей части.
В моей команде avconv я записываю 3 разных источника одновременно на 3 разных трека. Единственный известный мне способ получения звука от pulseaudio - это примерно так:
-f alsa -ac 2 -i pulse
К сожалению, это приводит к 3 одинаковым записям на вкладке "Запись" в pavucontrol. Глядя на справочную страницу, должна быть возможность записи следующим образом:
-f pulse -ac 2 -i <devicename> -name <trackname>
К сожалению, это требует установки libpulse-simple
которого я не могу найти ни в моей системе, ни в моем хранилище.
Есть ли способ иметь name
как вариант, используя -f alsa
?
Если нет, то как мне libpulse-simple
на (x)ubuntu 12.04?
Редактировать: похоже, что версия Ubuntu скомпилирована неправильно (еще раз)
Вопрос теперь "Как мне скомпилировать это, не нарушая мою систему"
Я бы хотел, чтобы предустановки, доступные в /usr/share/avconv
оставались доступными и могли вернуться с помощью менеджера пакетов (так что никаких грязных хаков, таких как выгрузка в /opt
)
Edit2: я скомпилировал avconv с включенным libpulse, но теперь отсутствует x11grab! Я не могу найти список параметров ./configure
, но я хочу включить все, что возможно, чтобы мне не приходилось иметь дело с отсутствующей функцией после функции. Кто-нибудь знает, где найти такой список? Как насчет аргументов, которые они используют для официальных пакетов Ubuntu?