Действительно ли возможно установить gstreamer GStreamer Ядро и Плагины 1.6.3 стабильных версий на человечности 14.04?

Для моего проекта записи я должен использовать инструмент, которому нужна новая версия gstreamer. Я видел, что 1.6.3 последняя стабильная версия его, но не знайте, возможно ли установить его в моей системе (человечность 14.04 / 4.1.6-040106-универсальный), если да, что состоит в том, чтобы установить самый легкий путь?

Что относительно 3.16.0-57-универсального ядра? какую стабильную версию gstreamer Вы предлагаете установить на этом ядре?

p.s: я попробовал основной repos, но кажется, что они устанавливают более старую версию, которая не хороша для моей цели.

Любая справка, ценят его.

3
задан 21 January 2016 в 12:08

1 ответ

Если Вы хотите скомпилировать его из источника, можно выполнить следующие команды.

Во-первых, установите некоторые зависимости:

sudo apt-get update
sudo apt-get install autoconf automake libtool build-essential ubuntu-restricted-extras autopoint flex bison gtk-doc-tools

Затем загрузите исходный код:

wget http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-1.6.3.tar.xz

Извлеките файл и изменение в каталоге извлеченного файла:

tar xvf gstreamer-1.6.3.tar.xz
cd gstreamer-1.6.3

Теперь, выполните следующую команду:

./autogen.sh

Вы не должны видеть ошибки здесь, и это должно возвратить строку"Now type 'make' to compile gstreamer."

Скомпилируйте код:

make

В конце вывода Вы не должны видеть ошибки в начале строк make[4], make[1], make[2], или make[3].

Выполните следующую команду для тестирования:

./tools/gst-launch-1.0 -v fakesrc num_buffers=5 ! fakesink

Если Вы не видите ошибок, продолжаете двигаться.

Наконец, установите gstreamer 1.6.3:

sudo make install
sudo ldconfig

Щелкните здесь для наблюдения большего количества плагинов (ужасный, плохой, хороший, основной).


У Вас есть две опции, простой способ и твердый путь. Во-первых:

ТВЕРДЫЙ ПУТЬ

Вот то, как скомпилировать плагины. Сначала установите некоторые зависимости:

sudo apt-get build-dep orc gst-plugins-base1.0 gst-plugins-good1.0 gst-plugins-bad1.0 gst-plugins-ugly1.0 gst-libav1.0

Затем, сделайте каталог, чтобы работать в и загрузить исходные пакеты:

mkdir PLUGINS
cd PLUGINS
wget http://gstreamer.freedesktop.org/src/orc/orc-0.4.24.tar.xz 
wget http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-1.6.3.tar.xz 
wget http://gstreamer.freedesktop.org/src/gst-plugins-base/gst-plugins-base-1.6.3.tar.xz 
wget http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-1.6.3.tar.xz 
wget http://gstreamer.freedesktop.org/src/gst-plugins-bad/gst-plugins-bad-1.6.3.tar.xz 
wget http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-1.6.3.tar.xz

Извлеките архивы:

tar xvf gst*lib*xz
tar xvf g*p*b*e*z
tar xvf g*p*g*g*d*z
tar xvf g*p*b*d*z
tar xvf g*p*y*z
tar xvf orc* 

cd orc
./autogen.sh
make
sudo make install
cd ..

Проигнорируйте любые предупреждения; не должно быть никаких ошибок.


основные плагины

cd g*base*
./configure

Если существуют плагины, перечисленные под configure: *** Plug-ins with dependencies that will NOT be built: Вы, возможно, должны установить зависимости для них.

Например, если ogg перечислен, выполните следующую команду для поиска доступных пакетов:

apt-cache search libogg | grep dev

Среди перечисленных пакетов должен быть libogg-dev. Для установки его просто используйте склонный - добираются как так:

sudo apt-get install libogg-dev

Я не мог найти зависимости, которые удовлетворяют ivorbisdec не волнуйтесь о том, если Вам действительно не нужен он. Работайте./настраивать снова за установкой зависимостей и затем продолжите двигаться, если Вы удовлетворены.

make
sudo make install
cd ..

Снова, не должно быть никаких ошибок на строках около конца вывода: make[4], make[3], make[2], и make[1].


хорошие плагины

cd g*good*
./configure

Сделайте то же здесь с зависимостями. Я не смог найти зависимости для следующих плагинов:

directsoundsink

osxaudio

osxvideosink

sunaudio

waveformsink

Снова, выполненный ./configure после добавляющих зависимостей и продолжаются, когда Вы удовлетворены:

make 
sudo make install

плохие плагины

cd g*bad*
./configure

Был целый список плагинов, не созданных здесь, я даже не пытался разыскать. Если у Вас есть проблемы с GStreamer позже как то, если бы что-то не работает, можно проверить, но я не обеспокоился бы здесь, если нет проблемы.

make
sudo make install
cd ..

Сделайте то же для остающихся плагинов.


ПРОСТОЙ СПОСОБ

Для установки ppa версий через Кв. - получают, выполняют следующие команды:

sudo add-apt-repository ppa:dan-witt/gstreamer
sudo apt-get update
sudo apt-get install gstreamer1.0

Это установит gstreamer и всю версию 1.6 плагинов.

Щелкните здесь для большего количества информации о ppa.

5
ответ дан 1 December 2019 в 15:36

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

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