há muitas perguntas semelhantes sobre reprodução em tela cheia e VLC, mas nenhuma delas responde às minhas perguntas, comoaqui, minérioaqui
Posso conectar três monitores ao meu laptop e, para fins de apresentação, quero criar um arquivo em lote que abra um vídeo em tela cheia em um deles (que está conectado a um projetor). Gostaria de usar um arquivo em lote que abra imediatamente o vídeo na tela desejada, o comando aqui QUASE faz isso: https://superuser.com/a/193342/228841
Além disso, o manual do VLC oferece este comando:
--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".
Então eu tentei este arquivo em lote:
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
O que não funciona, o vídeo abre na tela principal. Minha sensação é que os nomes de exibição podem ser diferentes no Windows 10 e nas versões anteriores do Windows, mas ainda não encontrei uma maneira de obter uma lista de monitores conectados da CLI.
Então, onde posso encontrar os nomes para exibição e como passá-los para o VLC a partir de uma linha de comando?
Responder1
Responder2
A abordagem emResposta de @krasatos 2021-03usar --directx-device=DISPLAY<#>
não parece mais funcionar.
A solução a seguir está funcionando para mim, --qt-fullscreen-screennumber=n
onde n
está o número de exibição começando em0
Por exemplo:
- 1ª Exibição:
--qt-fullscreen-screennumber=0
- 2ª Exibição:
--qt-fullscreen-screennumber=1
Para referência, a maneira como descobri isso foi:
- Encontre o arquivo de preferências do VLC
vlcrc
localizado em%appdata%/vlc/
- Nas "Preferências" da GUI configure o VLC para usar
DISPLAY1
- Faça uma cópia de backup do
vlcrc
arquivo - Repita o item 1-3, mas configure-o para usar
DISPLAY2
em vez deDISPLAY2
vlcrc
Diferença entre os dois arquivos de backup