Kann ich mehrere VLC-Netzwerkstreams automatisch starten?

2 Antworten

Vom Fragesteller als hilfreich ausgezeichnet

Einfach die IP's bei vlc.exe als Befehlszeile anhängen.

Hier ein Beispiel als Batch Script

set vlc="C:\Program Files\VideoLAN\VLC\vlc.exe"
start "" %vlc% http://10.0.0.1
start "" %vlc% http://10.0.0.2
start "" %vlc% http://10.0.0.3
start "" %vlc% http://10.0.0.4

Wichtig ist, dass du ein Protokoll: http:// davor schreibst, damit es nicht als Datei verwechselt wird.

Wenn du den x86 VLC hast oder den Installationspfad geändert hast, musst du den Pfad ändern.

Woher ich das weiß:Hobby
Tom249912 
Fragesteller
 11.06.2020, 21:48

Danke nochmal, wie heißt denn diese Sprache, die da verwendet wird? Ich würde gerne nach einer "documentation" suchen.

Es klappt alles wunderbar. Nur werden die Fenster alle "übereinander" geöffnet. Ich würde jetzt gerne noch die Positionen festlegen, wo das Fenster sich öffnet. Die Größe der Fenster ist so, wie sie sein soll.

Wenn ich google, finde ich anscheinend nur die Befehle für Startoptionen (mit den zwei Bindestrichen)

1
Tom249912 
Fragesteller
 11.06.2020, 22:14
@Tom249912

Habe versucht ein "--video-x=50 --video-y=50" einzubauen. Klappt irgendwie nicht

1
Tom249912 
Fragesteller
 11.06.2020, 22:17
@Klawutzel

--no-embedded-video musste noch dazu, habe es geschafft ^^

danke trotzdem

1
Tom249912 
Fragesteller
 11.06.2020, 22:19
@Tom249912

wobei, das scheint nur so semi-optimal zu sein. das fenster ist zwar da, wo ich es will. der player öffnet sich aber an anderer stelle und ist da im weg ^^

0
Klawutzel  11.06.2020, 22:21
@Tom249912

Ich hab schon beim Schreiben dieser Antwort damit gerechnet, das das auch gebraucht wird, und damit rumgespielt, aber keine brauchbare Lösung hinbekommen und es daher nicht erwähnt.

Jezt habe ich es nochmal versucht, und soweit bin ich gekommen:

set vlc="C:\Program Files\VideoLAN\VLC\vlc.exe"
set args=--no-video-deco --no-embedded-video --qt-start-minimized --video-on-top
start "" %vlc% %args% --video-x=0 --video-y=0 --zoom=0.5 "http://1.1.1.1"

Mit Zoom und Koordinaten rumspielen, und dann müsste es eigentlich funktionieren.

Das sind meine Quellen:
https://www.vlc-forum.de/thread/1959-video-gr%C3%B6%C3%9Fe-in-commandline-greift-nicht/
https://wiki.videolan.org/VLC_command-line_help

1
Tom249912 
Fragesteller
 11.06.2020, 22:35
@Klawutzel

danke vielmals, ich werde da mal mit rumprobieren. Auf den seiten war ich auch schon ^^ aber woher ich weiß, dass ich 'Start "" ' da hinschreiben muss weiß ich immernoch nicht. theorethisch ist es ja auch nicht wichtig .vielen dank

1
Klawutzel  11.06.2020, 22:37
@Tom249912
'Start "" ' da hinschreiben muss weiß ich immernoch nicht

Damit du parallel mehrere Prozesse starten kannst, und nicht immer auf die Beendigung des vorherigen warten musst.

Meine Methode hat bei mir super funktioniert, muss dich nur warnen, das Fenster kannst du nur mit Rechts Maustaste / Beenden schließen und wenn bein Stream irgendein Fehler ist, musst du den Prozess killen!

1