Как я могу установить gstreamer 1.0 в Ubuntu 12.04?


22

Я пытаюсь установить GStreamer 1.0 на Ubuntu 12.04, по умолчанию GStreamer, который поставляется с Ubuntu 12.04 gst 0.10. Я видел, что могу загрузить исходный код GStreamer 1.0 с gstreamer.freedesktop.org , собрать его и установить. Но это устанавливает только gstплагины, но не устанавливает необходимые библиотеки, такие как:

  • mpeg2dec,
  • h264,
  • и другие зависимые библиотеки.

Эти библиотеки требуются плагинами gst.

Ответы:


25

Если вы не ubuntu-restricted-extrasустановили, вам может потребоваться установить его и любые другие библиотеки, которые вам требуются из репозиториев.

Если вы хотите установить gstreamer 1.0, вам нужно использовать backports для Precise от ppa разработчиков gstreamer , который на данный момент является лучшим и наиболее «официальным» из доступных ppa для разработчиков.

sudo add-apt-repository ppa:gstreamer-developers/ppa
sudo apt-get update
sudo apt-get install gstreamer1.0*

Это установит все базовые пакеты и плагины, которые вам требуются, и это нормально для установки, даже если у вас также установлена ​​более ранняя версия, хотя приложения не будут использовать gstreamer1.0, если они не были собраны с поддержкой для него.


Для получения дополнительной информации о ppas, пожалуйста, смотрите эти обсуждения:


1
это также работало в Ubuntu 14.04.
Shamsul Haque

7
PPA «gstreamer-developers» недоступен по состоянию на апрель 2016 года, и я не смог получить никаких объяснений от какой-либо вовлеченной стороны. По состоянию на эту дату - примерно за год до окончания официальной поддержки LTS для точных, я не могу (как я мог бы найти) установить gstreamer-1.0 на Ubuntu 12.04
Guss

6

Установка приведенного ниже пакета должна сделать волшебство

sudo apt-get install ubuntu-restricted-extras

Это не работает 12.04, потому что только 12.10 доступно 12.04. Это принесет все вещи gstreamer-0.10, но не 1.0.
gregoiregentil

4

В Ubuntu 16.04 это сработало для меня, возможно, и в Ubuntu 12.04:

sudo apt-get install gstreamer1.0-libav

1.0 не доступен на 12.04. Это не работает
gregoiregentil

1

Установите GStreamer на Ubuntu или Debian

apt-get install libgstreamer1.0-0 gstreamer1.0-plugins-base gstreamer1.0-plugins-good gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly gstreamer1.0-libav gstreamer1.0-doc gstreamer1.0-tools

путь pkgconfig в моем компьютере:

/usr/lib/x86_64-linux-gnu/pkgconfig/gstreamer-1.0.pc

Сборка приложения с использованием Gstreamer

pkg-config --cflags --libs gstreamer-1.0

Единственный точный ответ в теме
abhishah901

0

Я нашел эту ссылку ... и я добавляю ее. Я пытался установить Wine 64bit и не мог понять, как установить 64-битные файлы разработки базовых плагинов gstreamer-1.0.

sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev**
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.