Como faço para que o VLC seja reproduzido no segundo monitor no Windows?

19

Como faço para que o VLC seja reproduzido no segundo monitor no Windows? No Mac OS, existe uma opção no menu de vídeo "dispositivo de vídeo em tela cheia". O Windows parece não ter essa opção.

Existem várias opções nas configurações do DirectX que permitem selecionar um monitor, mas elas não parecem funcionar simplesmente.

rjmunro
fonte
você quer dizer tela cheia em ambos os monitores?
Não, apenas no segundo monitor. Como um apresentador do powerpoint, veja o tipo de coisa.
Rjmunro
Não gosto de dar conselhos como "programa ruim, alterar programa", mas nesse caso, você pode achar que o Media Player Classic tem muito mais opções, como "sempre iniciar em tela cheia", "não sair no final do filme", um bom suporte de mutli-monitor, etc. É perfeito para apresentação de qualidade ...
damusnet

Respostas:

12

Ele tem a opção, é meio que escondido um pouco. Em Ferramentas -> Preferências, vá para a seção Vídeo e escolha seu dispositivo de exibição nas configurações do DirectX:

texto alternativo

Você pode usar \\DISPLAY2em uma configuração de vários monitores. Verifique se você está usando o DirectX em vez de Padrão como a saída (na seção Exibir acima).

John T
fonte
Tentei isso e não funcionou. Não tenho vídeo aparecendo em lugar algum. Mas bem feito para capturas de tela postagem e tudo :-)
rjmunro
1
Você definiu explicitamente a saída como DirectX?
John T
também não funciona para mim. e sim, a saída está definida como DirectX.
2
Em outra tentativa, consegui que funcionasse, mas tive que sair e recarregar o VLC depois de salvar as configurações. Funciona, mas alterar as configurações para usá-lo é um pouco confiável. Ainda não consigo visualizar / visualizar no monitor principal e reproduzir em tela cheia no segundo monitor, como na versão para Mac.
Rjmunro
Isso funcionou para mim, mas eu também precisei desmarcar a opção de conversão YUV> RGB do hardware , caso contrário, apenas mostraria uma tela rosa.
precisa saber é o seguinte
15

Talvez essa solução possa ajudar ...

Em nossa igreja, às vezes precisamos exibir conteúdo de vídeo no segundo monitor, que é a tela do projetor. Também escolhemos o VLC para exibir o conteúdo e, por razões semelhantes às declaradas, achamos bastante perturbador ter que arrastar a janela do 'player' do VLC para o segundo monitor. Também queríamos criar uma solução realmente simples, para que nossos operadores menos informados em computadores pudessem achar realmente fácil exibir conteúdo de vídeo.

Usando o VLC 1.1.4 no Windows Vista, criamos o seguinte script em lote, que colocamos em um arquivo (Vlc_Starter.bat) que pode ser colocado em qualquer lugar (por exemplo, na área de trabalho do Windows):

set vlcPath="C:\Program Files\VideoLAN\VLC\vlc.exe"

%vlcPath% %1 --video-x=1600 --video-y=400 --width=300 --height=300 --fullscreen --no-video-title-show --no-embedded-video --no-qt-fs-controller

Isso nos permite simplesmente arrastar e soltar arquivos de mídia no ícone do arquivo Vlc_Starter.bat, que carrega e inicia automaticamente o vídeo no segundo monitor. Em seguida, podemos controlar e interromper a reprodução do vídeo na janela do 'controlador' do VLC normalmente.

Se você quisesse usar isso, teria que adaptar o Vlc_Starter.bat para corresponder à configuração do seu segundo monitor - esta é a opção video-x = ​​... e video-y = ... no script. Também pode ser necessário alterar a configuração vlcPath = ... para o local de instalação do VLC. Você também pode adaptar o script para exibir o conteúdo do DVD (substitua% 1 por algo como dvdsimple: // g: \ @ 2 onde 'g' é a unidade e '2' é o número do título do DVD) ou faça o script em um atalho do Windows (não darei detalhes, pois minha postagem já é bastante longa ...!)

Andrew Wyatt
fonte
1
Isso funciona, mas uma nota importante para outros leitores: os valores video-x e video-y não podem ser 0 . Se você digitar "0" para uma dessas opções, as duas serão ignoradas! (pelo menos na minha versão, 2.2.1)
Venryx 26/04/19
Além disso, se você estiver usando a tela cheia, não precisará definir os valores de largura e altura. (pelo menos eu não precisava, sua milhagem pode variar dependendo da versão)
Venryx
6

Eu encontrei uma maneira semi-satisfatória de fazê-lo. Certifique-se de configurar o segundo monitor no lado direito e, em seguida:

  • Abra a caixa de diálogo de preferências (Ferramentas -> Preferências)
  • Na guia interface, escolha Nativo e desmarque a opção "Incorporar vídeo na interface" (isso permite que os controles sejam separados do vídeo)
  • Escolha "Todos" na caixa "Mostrar configurações" na parte inferior esquerda da janela de preferências
  • Escolha as opções de vídeo à esquerda
  • Marque Saída de vídeo em tela cheia
  • Role para baixo e defina as posições X e Y que estão no segundo monitor - portanto, defina uma posição X maior que a largura da primeira tela. O valor da coordenada Y não importa muito, mas não deve ser negativo, caso contrário, ambos os valores serão ignorados.
  • Salve as configurações

Agora, quando você inicia um vídeo, ele será executado em tela cheia no segundo monitor. As desvantagens do exposto acima em comparação com o menu "Dispositivo de vídeo em tela cheia" do Mac OS são:

  • Às vezes, você verá a janela do vídeo por um momento antes de entrar em tela cheia.
  • É uma dor no pescoço configurar, e meio que precisa ser definido permanentemente
  • Você não pode ter o vídeo que não é de tela cheia na primeira tela para visualizá-lo / visualizá-lo antes de iniciar e, se você sair do modo de tela cheia, obtém uma janela de vídeo no segundo monitor, que não é o que você deseja em uma apresentação tipo de situação.
  • Funciona apenas com a segunda saída à direita. Com ele à esquerda, o VLC parece tratar uma posição negativa da janela como "usar padrões". Não tentei colocar o segundo monitor acima ou abaixo - presumivelmente apenas um deles funcionará.
rjmunro
fonte
5

Arraste a janela do VLC para sua segunda tela.

Em seguida, vá em Ferramentas> Preferências> Vídeo> Tela e marque Tela cheia .

Feche o VLC, pronto.

O VLC agora se lembrará de sua posição e sempre iniciará os vídeos no modo de tela cheia no segundo monitor (até você mudar a posição para a tela principal ou a tela secundária se tornar indisponível).


fonte
Ele quer que ele sempre vá lá em tela cheia, como a opção no Mac para escolher um dispositivo de vídeo em tela cheia.
John T
Isso é para uma situação de apresentação na frente de muitas pessoas, portanto, arrastar janelas e clicar duas vezes é meio amador. O problema é que é realmente muito fácil na versão para Mac - o menu "Dispositivo de vídeo em tela cheia" faz exatamente o que eu quero.
Rjmunro
vou editar minha resposta de acordo.
Isso funciona no Linux também.
Hung Tran
0

Depois de entrar em uma batalha com o VLC (novamente, acho que pela terceira vez) em nome do meu cliente, descobri que os comandos funcionarão se você restaurar a janela . Eu sempre tenho minhas janelas maximizadas 99,9% do tempo. Para aqueles que não sabem o que é restaurar uma janela, é a opção inversa de maximizar (a torna menor, mas não minimiza a janela da barra de tarefas). Eu acredito que simplesmente fechar o VLC enquanto ele é restaurado na tela desejada funcionará e para o meu cliente ele ainda carrega como tela cheia. É um pouco chato não tê-lo em tela cheia imediatamente, mas eles nunca o usam para nada, exceto para reproduzir um vídeo na frente da loja. Não gosto desse bug do VLC porque prefiro o VLC maximizado.

Se isso não funcionar, você sempre pode tentar baixar uma versão mais antiga / mais recente para verificar se o problema foi corrigido. Esse é o problema com o software, muitas opções implementadas não tão bem versus menos opções com melhor suporte. Espero que isso economize a sanidade e o tempo de alguém.

John
fonte
0

A seleção de tela não funciona como deveria no Windows VLC. Como solução alternativa, sugiro usá-lo normalmente e faça o download da ferramenta Dual Monitor. Defina teclas de atalho para mover a janela para outra tela (também funcionará com tela cheia. Eu posso girar janelas com fx. Ctrl + shift numpad +/- (Você pode configurar a maioria dos combos de teclas aqui). Iniciado com ctrl +/-, mas deu algum problema ao ampliar o texto no firefox estava vinculado à mesma tecla e precisava do que na minha tela pequena no laptop.Eu liguei girar a tela (mesmo programa) para alt + ctrl numpad +/- o que raramente é necessário, mas agradável quando é. Eu gosto do VLC porque é multiplataforma e de código aberto, além de livre de anúncios, mas esses problemas parecem atormentá-lo mesmo nas versões recentes do Windows.

k9dog
fonte