Jak mogę zainstalować gstreamer 1.0 w Ubuntu 12.04?


22

Próbuję zainstalować GStreamer 1.0 na Ubuntu 12.04, domyślny GStreamer dostarczany z Ubuntu 12.04 to gst 0.10. Widziałem, że mogę pobrać źródło GStreamer 1.0 ze strony gstreamer.freedesktop.org , zbudować je i zainstalować. Ale to instaluje tylko gstwtyczki, nie instaluje faktycznie wymaganych bibliotek, takich jak:

  • mpeg2dec,
  • h264,
  • i inne biblioteki zależne.

Te biblioteki są wymagane przez wtyczki gst.

Odpowiedzi:


25

Jeśli nie masz ubuntu-restricted-extraszainstalowanego, może być konieczne zainstalowanie tego i innych bibliotek wymaganych z repozytoriów.

Jeśli chcesz zainstalować gstreamer 1.0, musisz użyć backportów dla Precise od ppa dla programistów gstreamer , które jest najlepszym źródłem w tej chwili i najbardziej „oficjalnym” ppa dla programistów.

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

Spowoduje to zainstalowanie wszystkich wymaganych pakietów podstawowych i wtyczek i jest w porządku do zainstalowania, nawet jeśli masz również zainstalowaną wcześniejszą wersję, chociaż aplikacje nie będą korzystały z gstreamer1.0, chyba że zostały zbudowane z obsługą tego.


Aby uzyskać więcej informacji dotyczących ppas, zobacz następujące dyskusje:


1
działał również w Ubuntu 14.04.
Shamsul Haque,

7
Umowa PPA „gstreamer-developers” jest niedostępna od kwietnia 2016 r. I nie mogłem uzyskać żadnych wyjaśnień od zaangażowanych stron. Od tej daty - około rok przed końcem oficjalnego wsparcia LTS dla precyzyjnych, nie ma (jak mogłem znaleźć) instalacji gstreamer-1.0 na Ubuntu 12.04
Guss

6

Instalacja poniższego pakietu powinna zrobić magię

sudo apt-get install ubuntu-restricted-extras

To nie działa 12.04, ponieważ tylko 0.10 jest dostępne w 12.04. Przyniesie wszystkie rzeczy gstreamer-0.10, ale nie 1.0.
gregoiregentil

4

Na Ubuntu 16.04, to działało dla mnie, może również na Ubuntu 12.04:

sudo apt-get install gstreamer1.0-libav

Wersja 1.0 nie jest dostępna 12.04. To nie działa
gregoiregentil

1

Zainstaluj GStreamer na Ubuntu lub 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

ścieżka pkgconfig na moim komputerze:

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

Tworzenie aplikacji za pomocą Gstreamer

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

Jedyna dokładna odpowiedź w wątku
abhishah901

0

Znalazłem ten link ... i dodaję go. Próbowałem zainstalować Wine 64bit i nie mogłem wymyślić, jak zainstalować wtyczki podstawowe gstreamer-1.0 64-bitowe pliki programistyczne

sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev**
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.