Hallo Forumgemeinde ich habe vor Folgendes zu realisieren: Ein vorher aufgezeichnetes Video soll mit einem (Softrware- )Player am PC abgespielt werden. Dabei sollen verschieden Informationen von diesem Player an Aussenwelt geschickt werden. (per Schnittstellen oder erstmal PC intern, per Messaging system, Dlls Aufrufe usw.) Diese zu sendende Informationen sollen zeitabhängig abgeschieckt werden. Ein Beispiel dafür wäre die Untertiteleinblendung: Es gibt eine extra Datei, wo die Zeiten und die anzuzeigende Untertitel stehen (wenn die Abspieldauer ist 5 min 3 Sek, dann Zeige dies, um 5 Min und 13 Sek zeige das usw.). Genau solche Funktionalität brauchte ich, nur sollen die Informationen nicht im Player intern verarbeitet werden, sondern nach aussen geschickt werden. Ein anderes Beispiel dafür wäre: etwas ähnliches wie Amberlight, nur sollen die Informationen nicht vom Bildinhalt generiert werden, sondern vorher, bei der Videobearbeitung festgelegt werden und dann beim abspeilen auszugeben werden. Das Video muss man pausieren, vorspüllen, zurückspüllen können, so wie bei Untertieteln soll dabei die Synchronisierung nicht verlohren gehen. Hat jemand eine Idee wie man dies realisieren könnte? Ich würde ungern Video in Flash konvertieren wollen, denn von Flash aus ist es nicht so einfach andere Programme zu steuern, geschweige denn auf die Schnittstellen des PCs zuzugreifen. Ich sammle erstmal die Ideen, wie man dies machen könnte. Ein anderes Beispiel fehlt mir gerade ein: Beim Abspeieln des Videos in manchen Freizeitparken werden Sitzvibrationen aktiviert, Leute mit Wasser bespritzt und Ventilatoren eingeschaltet, alles synchron zum abgespielten Video. Wenn ich die gleiche Funktionalität nachbilden könnte, dann bin ich fast fertig.. Vielen Dank.
mplayer und ein LCD-Dämon deiner Wahl. Ist haargenau das, was du suchst.
Vilen Dankfür den Tip, werde mir das ganze durchlesen, bis jetzt habe ich aber zu den LCD Daemons nichts auf der Originalseite von Mplayer gefunden, habe aber noch nicht alles durchgelesen.. Wenn du ein paar konkretere Links gerade kennst, dann würden die nicht schaden :-)
Ich kenne dieses Verfahren nur mit (für die hieseigen Kreise) "exotischer" Software: RealBasic zur Programmierung und Quicktime (gibte es beides auch für Windows). Da gibt es Funktionen, einen im Player laufenden Film zu steuern und auch den Status abzufragen (aktuelle Position bzw. Frame des Filmes). Diese Infos mit beliebigen Aktionen zu verknüpfen ist dann ein Klacks. Dazu kann man alle Funktionen in einem Programm mit eigener Oberfläche unterbringen ... Davon abgesehen haben alle Multimedia-Player (WinMedia, Real, Quicktime, VLC?) für gewöhnlich auch eine API, über die man von eigenen Programmen in beliebiger Programmiersprache aus kommunizieren kann. Nur muss man sich da durch die Doku wühlen, während in z.B. RB die Funktionen bereits auf bequem zu handhabende Basic-Befehle gewrappt sind. Frank
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.