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
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=n
Bei welcher n
Nummer 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:
- Suchen Sie die VLC-Voreinstellungsdatei
vlcrc
in%appdata%/vlc/
- Konfigurieren Sie VLC in den „Einstellungen“ der GUI so, dass es
DISPLAY1
- Erstellen Sie eine Sicherungskopie der
vlcrc
Datei - Wiederholen Sie die Schritte 1 bis 3, konfigurieren Sie sie jedoch so, dass sie
DISPLAY2
anstelle vonDISPLAY2
- Vergleichen Sie die beiden gesicherten
vlcrc
Dateien