Для моего проекта записи я должен использовать инструмент, которому нужна новая версия gstreamer. Я видел, что 1.6.3 последняя стабильная версия его, но не знайте, возможно ли установить его в моей системе (человечность 14.04 / 4.1.6-040106-универсальный), если да, что состоит в том, чтобы установить самый легкий путь?
Что относительно 3.16.0-57-универсального ядра? какую стабильную версию gstreamer Вы предлагаете установить на этом ядре?
p.s: я попробовал основной repos, но кажется, что они устанавливают более старую версию, которая не хороша для моей цели.
Любая справка, ценят его.
Если Вы хотите скомпилировать его из источника, можно выполнить следующие команды.
Во-первых, установите некоторые зависимости:
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 плагинов.