Miałem najtrudniejszy czas w ciągu ostatniego tygodnia, próbując uzyskać wtyczkę gst-omx do współpracy z gstreamer na Raspberry PI.
Zastanawiam się, czy ktoś to zrobił i może mi pokazać, jak?
Zainstalowałem wheezy, ponieważ git://git.collabora.co.uk/git/user/gkiagia/gst-omx0.10-debian.git
potrzebuje testowej wersji gstreamer.
Gstreamer działa dobrze na malinie przy użyciu zwykłych wtyczek, więc nie ma przyspieszenia sprzętowego.
Po zainstalowaniu gst-omx pojawia się na czarnej liście gstreamer i całkowicie utknąłem, ponieważ moja wiedza na temat Linuksa jest bardzo ograniczona, więc debugowanie jest dla mnie niemożliwe.
software-installation
użytkownik185955
źródło
źródło
Odpowiedzi:
Szczegóły z postu na forum Raspberry Pi
W razie potrzeby pobierz i zainstaluj aktualizację rpi
Zaktualizuj do najnowszych pakietów i oprogramowania układowego
Pobierz źródło gst-omx z gałęzi malin
Zainstaluj pakiety Gstreamer i pakiety wymagane do zbudowania omx
Automatycznie wygeneruj skrypt konfiguracyjny, skonfiguruj, utwórz i zainstaluj gst-omx
Skonfiguruj środowisko gst-omx dla użytkownika pi
Zainstaluj GStreamer Tools
Sprawdź, czy gst-omx został poprawnie zainstalowany.
Jeśli ma następujące polecenie, powinny wyświetlić te wtyczki:
Problemy z umieszczaniem wtyczek omxmpeg na czarnej liście
Wystąpił konflikt z omx i gstreamer-plugins-bad, więc następujące wyczyściło czarną listę:
Włącz wtyczkę omxh264enc dla sprzętowego kodowania h.264
Jak dotąd ta wtyczka wydaje się być zepsuta, ale oto jak ją włączyć. Dodaj następujące elementy do $ GST_OMX_CONFIG_DIR / gstomx.conf
źródło
git clone -b raspberry
powinno byćgit clone -b 0.10
. Nie potwierdziłem tego.Dodaj tę linię repo do
/etc/apt/sources.list
Więc po prostu ....
To repozytorium strony trzeciej jest hostowane przez członka spoza forów Pi . Kompilują najnowsze wersje projektu gst-omx i publikują tam pliki.
Za pomocą tego polecenia możesz sprawdzić, czy rozpoznał możliwości sprzętowe Pi
źródło
Według stanu na kwiecień 2015 r. Repozytoria Raspbian obejmują GStreamer 1.2 i wtyczki OpenMAX, więc najprostszym sposobem jest odpowiedź ppumkina, ale bez edycji
/etc/apt/sources.list
:następnie sprawdź za pomocą:
źródło
gstreamer1.0
w repozytorium. Jak mogę to dodać?apt-cache search ^gstreamer1.0
pokazuje jakieś paczki?gstreamer1.0
pakiet deb, który zawiera wszystkie podstawowe pakiety gstreamer.