Вопрос Как перекомпилировать libav на ubuntu 12.04, не нарушая ничего


У меня есть «Маленький» сценарий для скринкастинга - я перейду к хорошей части.

В моей команде 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?


2
2018-03-25 12:23


происхождения


Я не на Ubuntu, поэтому я не могу много помочь, но это так libpulse-dev может быть? - slhck
Нет, установка по-прежнему дает мне Unknown input format: 'pulse' - J V
Вам придется перекомпилировать Libav / FFmpeg, чтобы он признал, что с --enable-libpulse Я полагаю. - slhck
Спасибо, я должен посмотреть, что нужно, чтобы заменить мои дефолты, не нарушая ничего. - J V


ответы:


Похоже, что он правильно составлен:

sudo ./configure --prefix="/home/j/projects/avconv-source/build" --enable-gpl --enable-libmp3lame --enable-libpulse --enable-libx264 --enable-x11grab

1
2018-03-25 15:22