VLC im Vollbildmodus auf einem bestimmten Bildschirm starten (über die CLI)

VLC im Vollbildmodus auf einem bestimmten Bildschirm starten (über die CLI)

es gibt viele ähnliche Fragen zur Vollbildwiedergabe und VLC, aber keine davon beantwortet meine Fragen, wieHier, ErzHier

Ich kann 3 Displays an meinen Laptop anschließen und möchte zu Präsentationszwecken eine Batchdatei erstellen, die auf einem davon (das an einen Projektor angeschlossen ist) ein Vollbildvideo öffnet. Ich möchte eine Batchdatei verwenden, die das Video sofort auf dem gewünschten Bildschirm öffnet. Der folgende Befehl macht FAST Folgendes: https://superuser.com/a/193342/228841

Zusätzlich bietet das VLC-Handbuch diesen Befehl:

--directx-device=<string>
          Name of desired display device
          In a multiple monitor configuration, you can specify the Windows device name of the display that you want the video window to open on. For example, "\\.\DISPLAY1" or "\\.\DISPLAY2".

Also habe ich diese Batchdatei ausprobiert:

set vlcPath="C:\Program Files\VideoLAN\VLC\vlc.exe"
%vlcPath% %1  --directx-device="\\.\DISPLAY2" --fullscreen --no-video-title-show --no-embedded-video --no-qt-fs-controller

Das funktioniert nicht, das Video wird auf dem primären Display geöffnet. Ich habe das Gefühl, dass die Anzeigenamen in Windows 10 anders sein könnten als in früheren Windows-Versionen, aber ich habe noch keinen Weg gefunden, eine Liste der angeschlossenen Displays über die CLI abzurufen.

Also, wo finde ich die Anzeigenamen und wie kann ich sie über eine Befehlszeile an VLC übergeben?

Antwort1

Die Anzeigenamen findest du in den Optionen hier:

Es ist im Grunde DISPLAY1, DISPLAY2usw.

Der Befehl, der bei mir funktioniert, ist--directx-device=DISPLAY5

Antwort2

Der Ansatz in@krasatos‘ Antwort vom 3. Juni 2021zu verwenden --directx-device=DISPLAY<#>scheint nicht mehr zu funktionieren.

Bei mir hat sich folgende Lösung bewährt: --qt-fullscreen-screennumber=nBei welcher nNummer beginnt die Anzeige?0

Zum Beispiel:

  • 1. Anzeige:--qt-fullscreen-screennumber=0
  • 2. Anzeige:--qt-fullscreen-screennumber=1

Zur Referenz: Ich habe das folgendermaßen herausgefunden:

  1. Suchen Sie die VLC-Voreinstellungsdatei vlcrcin%appdata%/vlc/
  2. Konfigurieren Sie VLC in den „Einstellungen“ der GUI so, dass esDISPLAY1
  3. Erstellen Sie eine Sicherungskopie der vlcrcDatei
  4. Wiederholen Sie die Schritte 1 bis 3, konfigurieren Sie sie jedoch so, dass sie DISPLAY2anstelle vonDISPLAY2
  5. Vergleichen Sie die beiden gesicherten vlcrcDateien

verwandte Informationen