Hallo VLC Gemeinde.
Folgende Situation:
Projektor ist als 2. Monitor an PC angeschlossen.
Auf einer Veranstaltung, an der sich Projektion von Videos und Moderation auf der Bühne abwechseln suche ich folgende Funktionen.
Das Video Bild soll sich im besten Falle automatisch auf den 2. Monitor in Vollbild Duplizieren, damit ich aus der Technik auf Monitor 1 auch das Video sehe.
Dort brauche ich unbedingt auch die Wiedergabeliste und die Steuerelemente zum pausieren etc, welche auf Monitor 2(Projektor) nicht zu sehen sein sollen.
Ich glaube ich hatte vor Jahren mal eine solche Lösung umgesetzt, durch Versionsupdate etc bekomme ich das aber nicht mehr hin.
Kann mir jemand sagen ob/wie/mit welcher Version das funktioniert, und falls nicht, ob es noch eine andere free Software Lösung gibt.
Ich bedanke mich tausendfach im voraus für all euren Input.
lg
Elmar
Mehrer Monitore bzw Projektor ansteuern / automatisches Duplizieren auf 2. Monitor
-
ElmarGraf -
11. August 2023 um 09:57 -
Unerledigt
-
-
Da es ein 2. Monitor (Projektor) ist, sehe ich nicht viele Möglichkeiten, weil keine IP-Adresse sodass man Streamen über udp könnte.
Also bleibt nur ein Streaming mit Multicastadresse in udp.
Dazu öffnest du 2 VLC Player Fenster.
Nehmen wir an du hast dein Video auf dem Desktop deines Latop.
Also mußt du den 1. Vlc Player öffnen und auf den Menüpunkt mit mehreren Dateien öffnen klicken die datei die du öffnen willst hinzufügen, jetzt unten auf Streamen klicken , dann öffnet sich ein Fenster mit der Angabe der Quelle die du hinzugefügt hast.
z.b. C:\Desktop\versuch.mkv, "Typ: file
Nächstes klicken. Wenn du den Stream auf den 1. Bildschirm sehen willst solltest du hier "Lokal wiedergeben" ankreuzen.
Auf "Hinzufügen gehen und UDP (Legacy) hinzufügen.
Jetzt öffnet sich ein Fenster in den du unten Adresse:239.0.0.1(Multicast-Adresse) eingibst der Port 1234 steht da schon. Nächstes..
Transcodieren aktivieren, jetzt solltest du ein Profil vorliegen haben, das nur ein "Remuxing" (könnte so aussehen, Verkapselung .ts, Videospur anklicken, und Originalspur übernehmen anklicken, das gleiche machen wir mit Audiospur wieder anklicken und Originalspur übernehmen, falls es noch Untertitel gibt dieses genauso einstellen, Name für Profil festlegen z.b. "Remuxing") .durchführt, also dieses jetzt angeklickt und nächstes...
Jetzt sollte da soetwas oder ä. drinstehen...
:sout=#transcode{scodec=none}:duplicate{dst=udp{mux=ts,dst=239.0.0.1:1234},dst=display} :no-sout-all :sout-keep
Vlc merkt das es sich um ein Remuxing handelt und behandelt es dementsprechend.
Wenn du jetzt auf "Stream" klicken würdest würde der VLC die Datei wiedergeben.
Um dieses zeitgleich (wenn es sowas überhaupt gibt) auf den 2. Bildschirm (Projektor) wiedergeben zu können, müßen wir einen 2 VLC Player aufrufen.
Indem wir jetzt über Medien "Netzwerkstream öffnen" gehen, können wir jetzt indem wir hier:
udp://@239.0.0.1:1234 eingeben, jetzt wieder in Player 1 Laptop Bildschirm auf "stream" klicken, parallel dazu im 2. Bildschirm (Projektor) auf Wiedergabe klicken, jetzt sollte Der Stream laufen, ziemlich "synchron" laufen.
Natürlich ist es hier nixcht einfach möglich die Bedienelemente auf den richtigen Player zu projezieren weil 1 gemeinsame "config" benutzt wird, dieses geht nur mit einer Commandozeile.
Ich hoffe das reicht dir als Gedankenanstoß...
P.S. da liest sich erst mal schwierig ist in der Praxis aber nicht so.
-
Whow danke, das ist schonmal ne Super sache !
Der Beamer (Christie Roadster HD12K) hat eine IP Adresse und es besteht sogar ne Verbindung zum PC. Allerdings mit einem Crossover Kabel. Die wird aber eigentlich nur für das Setup genutzt, da der Beamer in 6 m höhe hängt und es keine Fernbedienung mehr gibt. Video Signal sollte eigentlich über HDMI gehen.
Hat man über LAN bessere Möglichkeiten ? Sorry, daran habe ich gar nicht gedacht
Was vielleicht noch zu erwähnen ist: Es wird kein langer Film abgespielt sondern aus der Regie immer wieder kleine clips "händisch" gestartet wenn zum Beispiel die Moderation beendet ist.
Ich bin mir recht sicher das es evtl. in einer älteren Version die Möglichkeit "Bild oder Videoquelle" oder sowas auf 2. Monitor duplizieren gab. Damit wären ja schon alle Probleme gelöst.
bester Grüße
Edit:
Hab deine Idee mal so umgesetzt und grundlegend funktioniert das auch. Nur zwei Probleme.
1. Das "duplizierte" Video ruckelt stark und läuft stark hinterher.
2. In der Wiedergabeliste steht nur ein Titel obwohl ich 4 Stück geöffnet habe.
Ich würde tatsächlich doch eine einfachere Lösung bevorzugen. -
Habe es gerade einfacher gemacht. Im VLC Player in Einstellungen>Video ins Interface einbinden abklicken, Speichern VLC öffnen
jetzt hast du einmal die Eingabe und eine weitere als D irectX11 output.
Jetzt kannst du das Direct3D11 Fenster auf den Projektor schieben und auf Vollbild stellen.
Alles was jetzt in der Playlist geladen wird, siehst du auch am Projektor.
Viel Glück...
-
Vielen Vielen Dank, das Funktioniert super ! und doch so einfach.
In meiner Version(3.0.18 Vetinari) heißt der Punkt "Eingebettetes Video.
Ist bei dir im kleinen Fenster auch kein Bild zu sehen ?
4,99 von 5 Sternen .Wenn ich das Video jetzt auf beiden hätte, gäbs volle 5 Sterne
Ich danke dir für deine Engagement -
Das müßte auch gehen. Wenn du über Medien öffnen gehst, da jetzt den Punkt "Datei", hier mußt du jetzt deine Medien hinzufügen oder die .m3u
Dann auf Stream gehen, wie oben beschrieben , ein Remux Profil zum konvertieren bereit halten und anwählen. jetzt auf "lokale Wiedergabe" klicken. Jetzt solltest du es auch in 1. Bildschirm sehen.
Viel Glück...
-
Super vielen Dank.
Das funktioniert (bis auf die Anzeige aller geöffneten Dateien in der Wiedergabeliste) auch. Hab mich deshalb für die Erste Variante, ohne Remux etc entschlossen.
Leider aber noch ein Problem.
Hab das jetzt mal unter halbwegs realen Bedingungen getestet und mehrer Videos in die Playlist geladen und das Problem das sich beim anwählen eines neuen Videos, manchmal das Vollbild von Screen 2 wieder auf Screen 1 schiebt.
Das ist natürlich sehr schlecht da das Publikum dann ja immer einen leeren Desktop sehen würden und ich das Bild beim nächsten Video erst wieder rüber schieben muss. Dabei ist es egal ob ich das Video in der Wiedergabeliste anklicke oder mit den Steuerelementen auf weiter/nächstes klicke.
Eine Zuordnung der Vollbildausgabegerät über die Videoeinstellung bringt auch keinen Erfolg.
Liegt das evtl. an unterschiedlichen Formaten bzw. größen der Videodatei ?
Was ich auch noch nicht so richtig hin bekommen habe ist das wenn ich ein neues Video öffne, sich das Fenster vergrößert und dann manchmal über beide Monitore angezeigt wird. Kann man das nicht immer in die aktuelle Fenstergröße einpassen ?
Nochmals Tausend dank. -
Versuche mal in den Interface-Einstellungen>Hinweis bei Medienänderung anzeigen "AUS" zu stellen Speichern.
-
Das hat leider auch nicht funktioniert.
Wenn ich das Vollbild allerdings auf den Primären Monitor (aus der Windows Einstellung) lege und das Interface auf den sekundären Monitor, dann funktioniert es.
D.h. ich machen den Beamer in Windows einfach zum Primären Anzeigerät und erweitere die Anzeige auf den PC Monitor. Damit kann ich sehr gut leben und ist ja auch irgendwie logisch. Muss man nur dran denken. -
Es müßte auch über Videoeinstellungen>Vollbildausgabegerät in deinem Fall der 2. Monitor (Prjektor) gehen. Abspeichern