Seite 1 von 1

Raspberry Anwendung

Verfasst: Sonntag 4. Februar 2018, 17:56
von raspjoe
Hallo !
Ich beschäftige mich mit einem Kollegen seit kurzen mit dem Thema Raspberry und möchte mithilfe von Python ein Programm erstellen, welches mittels omxplayer ein Video in Dauerschleife abspielt, das durch die GPIO Eingänge 17,27,22 gestoppt wird und solange ich den Taster drücke soll ein Bild auf dem Monitor erscheinen. Bei jedem Eingang(also 17,27,22) soll ein anderes Bild erscheinen.
Der Sinn soll später sein, das ich ein Werbeviedeo laufen lassen kann und immer dann wenn es ein Signal auf einen der Eingänge gibt, soll das jeweilige Bild erscheinen und wenn der Eingang wieder frei ist soll das Video weiter spielen. Ton brauche ich nicht.
Ich und mein Kollege sind nur völlig überfordert mit der Aufgabe und bitte um Hilfe !!!!!

Mfg Raspjoe

Ps: Wir verwenden einen Raspberry Pi 3 B, und Python 3

Re: Raspberry Anwendung

Verfasst: Sonntag 4. Februar 2018, 17:59
von __deets__
Braucht das Video Ton? Muss es angehalten werden, wenn die Einblendung kommt, oder kann es weiter laufen?

Re: Raspberry Anwendung

Verfasst: Sonntag 4. Februar 2018, 18:02
von Sirius3
@raspjoe: mit den wenigen Angaben die Du machst, ist es schwierig zu helfen. Wo kommst Du nicht weiter? Was hast Du schon alles versucht? Zeige Deinen Code und eine konkrete Fehlerbeschreibung.

Re: Raspberry Anwendung

Verfasst: Sonntag 4. Februar 2018, 18:05
von raspjoe
__deets__ hat geschrieben:Braucht das Video Ton? Muss es angehalten werden, wenn die Einblendung kommt, oder kann es weiter laufen?
Nein es braucht keinen Ton. Es wäre am besten wenn es angehalten wird, wenn die EInblendungen kommen.

Re: Raspberry Anwendung

Verfasst: Sonntag 4. Februar 2018, 18:26
von raspjoe
@Sirisus3: Ich bekomme das Video in Dauerschleife zum laufen:

while True:
os.system("omxplayer -b /home/pi/media/test.mp4")
time.sleep (0.2)
os.system('killall omxplayer.bin')

jetzt ist die meine Frage wie bekomme ich die SChleife unterbrochen damit ich das Video anhalten kann und die Bilder anzeigen lassen kann?

Re: Raspberry Anwendung

Verfasst: Sonntag 4. Februar 2018, 18:39
von __deets__
Wenn der Film weiter laufen kann, habe ich ein Programm für euch mit dem man Bilder anzeigen kann. Das besondere: der PI kann Bildschirmausgaben von verschiedenen Programmen überlagern. Das liegt dann einfach über dem Player. Und wenn es beendet ist, sieht man den wieder.

Wobei man ggf. auch Pause machen kann, per DBUS Interface.

Re: Raspberry Anwendung

Verfasst: Sonntag 4. Februar 2018, 18:42
von raspjoe
__deets__ hat geschrieben:Wenn der Film weiter laufen kann, habe ich ein Programm für euch mit dem man Bilder anzeigen kann. Das besondere: der PI kann Bildschirmausgaben von verschiedenen Programmen überlagern. Das liegt dann einfach über dem Player. Und wenn es beendet ist, sieht man den wieder.

Wobei man ggf. auch Pause machen kann, per DBUS Interface.
Kannst du mir das Programm mal zeigen, denn es wärer nicht dramatisch wenn der player im Hintergrund weiter läuft.

Re: Raspberry Anwendung

Verfasst: Sonntag 4. Februar 2018, 18:51
von __deets__

Re: Raspberry Anwendung

Verfasst: Sonntag 4. Februar 2018, 18:56
von __deets__
Letztendlich ist das nur abgeleitet von den raspberry eigenen Beispielen im /opt/vc Ordner. Wenn du die zum bauen bringst, kann man das einfach abändern um den Layer anders zu setzen.

Re: Raspberry Anwendung

Verfasst: Sonntag 4. Februar 2018, 19:00
von raspjoe
__deets__ hat geschrieben:Letztendlich ist das nur abgeleitet von den raspberry eigenen Beispielen im /opt/vc Ordner. Wenn du die zum bauen bringst, kann man das einfach abändern um den Layer anders zu setzen.
okay danke ich versuche mich mal ein bisschen da durch zu wühlen ;)