Seite 1 von 1

Videoschleife, Loop

Verfasst: Montag 20. April 2009, 13:45
von consulthinx
Hallo erstmal alle zusammen.
Ich bin neu hier und versuche mich gerade an meiner ersten Schaltung mit ProfiLab.
Alles in allem ein tolles Programm. Aber logischerweise als Neuling stosst man ab und zu an Probleme, die nicht so auf die Schnelle
funktionieren.

Es geht um eine Schaltung mit einer Toradex OakIO-Karte. Davon benutze ich 8 Eingänge, welche mit externen Reed-Kontakten
geschaltet werden. Ziel ist es, das an einer Konsole mit 8 Produkten, die jeweiligen entsprechenden Produktvideos in einem
Monitor laufen. Andersrum, hebt ein Kunde Produkt 1 an, spielt der Monitor das Produktvideo 1 ab. Nimmt der Kunde das Produkt 5
in die Hand, läuft das Produktvideo 5 ab, und so weiter...

Sind jedoch alle Produkte in ihren Halterungen, läuft ein allgemeines Produktvideo ab.

Soweit alles klar. Meine Frage nun, wie bringe PL dazu, dass es den jeweiligen Film als Loop abspielt, bis ein Interrupt von einem
anderen Schalter kommt? Ich habs momentan mit der Funktion Medienwidergabe programmiert. Will aber später VLC einbinden,
da ich dort das Codec-Problem nicht habe. Medienwidergabe unterstützt ja nur MCI-Geräte, Windows-like.

Für nen Profi sicherlich ne einfache Frage, aber eben, bin erst seit drei Tagen mit PL am arbeiten.
Anbei mein erster Schaltungsversuch.

Bin dankbar für Eure Hilfe.

Gruss CONSULTHINX

Re: Videoschleife, Loop

Verfasst: Dienstag 21. April 2009, 09:57
von irrerpolterer
Hallo consulthinx!

Ich habe mir Dein Projekt angeschaut, es ist ein großes Stück Arbeit. Ich empfehle Dir möglichst die einzelnen Verarbeitungsschritte in einzelnen Miniprogrammen vorzuarbeiten. Danach kannst Du mit der Zwischenablage einfach blockweise Deine Miniprogramme ins eigentliche Projekt reinkopieren (auswählen, STRG + C, Miniprojekt schließen, Hauptprojekt öffnen und STRG + V, fertig). (Du kannst natürlich viele Blöcke mit allen Verbindungen auf einmal auswählen, kopieren und wieder einfügen). Denn sonst wird die Fehlersuche aussichtslos. Dein Problem liegt bei den Schleifen.

Hier wäre ein vorsichtiger Lösungsansatz, die erste Frontplatte (FP) ist die Grundschleife, die zweite FP zeigt die Erweiterung auf ein Grundvideo und zwei separate Detailvideos. Du willst 8 Detailvideos. Es geht bestimmt einfacher, man kann sicher die Zeitglieder vereinfachen. Ich bin Blockdenker. Wenn ein Block funzt wird er einfach nur noch eingebunden, kopiert und nicht überarbeitet. So kannst Du ebenfalls auf 8 aufstocken. Die vielen LEDs sind zur Hilfe, daß ich sehe wie die Schaltzustände sind und die Anzeigen entsprechend.

Gutes Gelingen und Grüße

Re: Videoschleife, Loop

Verfasst: Dienstag 21. April 2009, 11:35
von Giesie
Hallo irrerpolterer,
irrerpolterer hat geschrieben:Danach kannst Du mit der Zwischenablage einfach blockweise Deine Miniprogramme ins eigentliche Projekt reinkopieren (auswählen, STRG + C, Miniprojekt schließen, Hauptprojekt öffnen und STRG + V, fertig)
was für eine Version hast Du, dass das bei dir funktioniert???

Re: Videoschleife, Loop

Verfasst: Dienstag 21. April 2009, 12:30
von Mike D
das geht schon immer, aber nur innerhalb einer laufenden Pofilabsitzung, weil eine eigene Zwischenablage benutzt wird und nicht die von Win.

Mike

Re: Videoschleife, Loop

Verfasst: Dienstag 21. April 2009, 12:55
von irrerpolterer
Hallo!

Im Moment benutze ich die update-Version 40xxx vom Wechsel März auf April 2009 und habe sie am 03.04.09 installiert. Ich sehe gerade, es gibt eine neue vom 15.04.09.

Ich weiß, daß ich nicht alle updates mitmache, deswegen nützt Dir diese direkte Antwort villeicht weniger.

Chronologie:

Ich habe die CD-Version von Meilhaus direkt installiert, Version Oktober 2006 im Januar 2008.
Erstes update im März/April 2008, dann habe ich lieber verspätet upgedatet.
Letztes update März/April 2009, das wars.

Direkte Zwischenablage geht bei mir auch nicht. Weder von einer Instanz in die andere, noch zwei Projekte gleichzeitig in einer Instanz. Ich habe den Beitrag dazu auch mitverfolgt. Solange genau ein PLE offen ist, kann ich meine Blöcke teilweise oder ganz in die Zwischenablage kopieren und abrufen. Jetzt schließe ich das Projekt und öffne ein anderes. Dann ist der Inhalt der Zwischenablage noch da. Das funzt seit März/April 2008.

Re: Videoschleife, Loop

Verfasst: Dienstag 21. April 2009, 22:01
von Giesie
Hallo
ich hätte den Text von irrerpolterer richtig lesen sollen, dann hätte ich gemerkt dass man innerhalb einer PL Instanz bleiben muss.
@ consulthinx
Was soll eigentlich passieren wenn mehrere Geräte zu gleich aus der Halterung genommen werden ??

Re: Videoschleife, Loop

Verfasst: Dienstag 21. April 2009, 23:18
von abacom
Ich würde das so machen: siehe Anlage
Stellt man den Player auf Loop und evtl. Vollbild ein und ersetzt man die Schalter durch Hardware-Kontakte, ist man eigentlich schon am Ziel. An die Stelle der Internetverknüpfungen (videoxx.url), treten natürlich die echten Video-Dateien. Ich wollte nur keine hochladen. Dann entfallen auch die Lade(Warte-)zeiten. Getestet mit Windows-Mediaplayer, der immer nur eine Videodatei zur Zeit abspielt. Ich weiss nicht, ob das bei anderen Playern auch so ist.
P.S. Ich finde solche "Dudelkisten" total nervig :mrgreen:

Re: Videoschleife, Loop

Verfasst: Mittwoch 22. April 2009, 22:37
von consulthinx
Hey Leute, erstmal vielen Dank für Eure Mithilfe.

Mittlerweilen hab ich das Projekt fertig. Ich habs mit PL und vlc gelöst. Funktioniert
alles sehr gut.

@ irrerpolterer
Das mit den Miniprogrammen ist eine gute Idee, ich hab die wiederholenden Abläufe nun
in Makros erstellt.

@ Giesie
Wenn mehr als ein Gerät entfernt wird, wird immer das letzte Gerätevideo abgespielt. So spielt es auch keine Rolle wenn einer aus Jux alle Geräte entfernt. Der VLC-Player stellt automatisch
das zuletzt gespielte Video in eine Playliste und spielt diese als loop und zufälliger Reihenfolge.
Ein Selbstläufer sozusagen.

@ abacom
Hast recht, sind eigentlich "nervig" die Dinger. Aber wenn man solche Dudelkisten im Auftrag
produzieren kann, machen sie auch mehr Spass. :)

Hänge später noch meine finale PL-Datei an.

Re: Videoschleife, Loop

Verfasst: Mittwoch 22. April 2009, 23:21
von consulthinx
Hi,

hier nun noch meine finale Version. Wer's testen will, sollte nur folgendes Verzeichnis erstellen: C:\Media\. Die 8 Filme werden in diesem Ordener dann wie folgt benannt: 1.mpg, 2.mpg, 3.mpg ... 8.mpg. Ihr könnt Eure eigenen Filme reinlegen, einfach nur im mpg-Format. Oder sonst die EXE-Anweisungen abändern.

Natürlich sollte auch der VLC-Player installiert sein.

In der Demo sind die Schalter als Handys bebildert. Im echten Projekt habe ich Reed-Schalter einesetzt.

Alles in allem finde ich es eine gelungene Lösung.