Wie kann ich gstreamer 1.0 in Ubuntu 12.04 installieren?


22

Ich versuche, GStreamer 1.0 unter Ubuntu 12.04 zu installieren. Der Standard-GStreamer, der mit Ubuntu 12.04 geliefert wird, ist gst 0.10. Ich konnte sehen, dass ich den GStreamer 1.0-Quellcode von gstreamer.freedesktop.org herunterladen , erstellen und installieren konnte. Aber dies installiert nur die gstPlugins, es installiert nicht die tatsächlich benötigten Bibliotheken wie:

  • mpeg2dec,
  • h264,
  • und andere abhängige Bibliotheken.

Diese Bibliotheken werden von den gst-Plugins benötigt.

Antworten:


25

Wenn Sie nicht ubuntu-restricted-extrasinstalliert haben , müssen Sie möglicherweise das und alle anderen Bibliotheken, die Sie benötigen, aus den Repositorys installieren.

Wenn Sie gstreamer 1.0 installieren möchten, müssen Sie die Backports für Precise des gstreamer-Entwicklers ppa verwenden , der momentan die beste Quelle und der 'offiziellste' Entwickler ppa auf dem Markt ist.

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

Dadurch werden alle erforderlichen Basispakete und Plugins installiert, und die Installation ist in Ordnung, auch wenn Sie auch die frühere Version installiert haben, obwohl Anwendungen gstreamer1.0 nur verwenden, wenn sie mit Unterstützung dafür erstellt wurden.


Weitere Informationen zu ppas finden Sie in den folgenden Diskussionen:


1
es funktionierte auch in Ubuntu 14.04.
Shamsul Haque

7
Das PPA "gstreamer-developers" ist seit April 2016 nicht mehr verfügbar, und ich konnte keine Erklärung von den beteiligten Parteien erhalten. Ab diesem Datum - etwa ein Jahr vor dem Ende der offiziellen LTS-Unterstützung für präzise, ​​gibt es keine Möglichkeit (die ich finden konnte), gstreamer-1.0 auf Ubuntu 12.04
Guss,

6

Die Installation des folgenden Pakets sollte die Magie tun

sudo apt-get install ubuntu-restricted-extras

Dies funktioniert am 12.04 nicht, da am 12.04 nur 0.10 verfügbar ist. Es wird alle gstreamer-0.10-Sachen bringen, aber nicht 1.0.
Gregoiregentil

4

Unter Ubuntu 16.04 funktionierte dies für mich, möglicherweise auch unter Ubuntu 12.04:

sudo apt-get install gstreamer1.0-libav

1.0 ist am 12.04 nicht verfügbar. Das geht nicht.
Gregoiregentil

1

Installieren Sie GStreamer unter Ubuntu oder 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 Pfad in meinem PC:

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

Erstellen einer Anwendung mit Gstreamer

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

Die einzig
richtige

0

Ich habe diesen Link gefunden ... und füge ihn hinzu. Ich habe versucht, Wine 64bit zu installieren und konnte nicht herausfinden, wie die 64-Bit-Entwicklungsdateien der gstreamer-1.0-Basis-Plugins installiert werden

sudo apt-get install libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev**
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.