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.

ansi
źródło

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:

Społeczność
źródło
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
Jegan
źródło
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
s-heins
źródło
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
kgbook
źródło
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**
Estatystyka
źródło