Como projetar apenas parte da tela do computador

1

Eu sou instrutor. Eu vivo demonstrações de desenvolvimento para os alunos.

Recentemente comprei um laptop de 17,3 polegadas que suporta altas resoluções.

A resolução do projetor é baixa, portanto, por exemplo, 1/4 desse espaço na tela é suficiente para as coisas que eu quero mostrar aos alunos.

Quero poder usar o restante da tela para outros fins, por exemplo, para anotações que somente eu quero ver. Essas anotações devem ser invisíveis para os alunos.

Como posso conseguir isso? Software grátis / barato é bem-vindo. Eu tenho o Windows 10 instalado.

meteora
fonte
11
Pressione Win + P e, em vez de usar o uso duplicado, estenda. Você também pode usar algum tipo de software de gravação de tela, como o OBS, e seu painel de visualização para exibir apenas uma parte. Provavelmente, também existe algum software especializado para isso, mas não sei ao certo o que você procuraria.
Seth
A tela do projetor está atrás de mim. Usar a extensão não é uma boa solução nesse caso. Obrigado de qualquer forma.
Meteora
Se você compartilhar apresentações em power point, use a exibição do apresentador para acompanhar a apresentação na tela do seu laptop.
Máté Juhász
Eu sei disso. Mas eu preciso de uma solução mais geral. Por exemplo, desenvolverei um programa ao vivo.
meteora

Respostas:

2

Rochas VLC

Abra sua área de trabalho como um dispositivo de captura no VLC

Media > Open Capture Device... > Capture Mode: Desktop > Play

Cortar a tela usando

Tools > Effects and Filters > Video Effects > Crop

Mova a janela do VLC para a tela que está sendo projetada e pressione Fpara torná-la em tela cheia.

captura de tela da tela de captura de vlc com a janela de efeitos de vídeo aberta


Script

Depois de saber quais valores de corte você deseja, se você quiser uma solução rápida de clique duplo, poderá criar um arquivo nomeado, vlc-presentation.batcopiar e colar e colar nele:

"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --fullscreen --qt-fullscreen-screennumber=0 --no-qt-fs-controller --video-filter=croppadd --croppadd-croptop=100 --croppadd-cropbottom=100 --croppadd-cropleft=250 --croppadd-cropright=250 screen://

É muito para absorver, então aqui está uma explicação da saída de ajuda do VLC:

-f, --fullscreen, --no-fullscreen
                             Fullscreen video output (default disabled)
      Start video in fullscreen mode (default disabled)

--qt-fullscreen-screennumber=<integer [-2147483648 .. 2147483647]>
                             Define which screen fullscreen goes
      Screennumber of fullscreen, instead of same screen where interface is

--qt-fs-controller, --no-qt-fs-controller
                             Show a controller in fullscreen mode (default
                             enabled)
      Show a controller in fullscreen mode (default enabled)

--video-filter=<string>    Video filter module
      This adds post-processing filters to enhance the picture quality, for
      instance deinterlacing, or distort the video.

 Video scaling filter    Crop:
  --croppadd-croptop=<integer [0 .. 2147483647]>
                             Pixels to crop from top
      Number of pixels to crop from the top of the image.

  --croppadd-cropbottom=<integer [0 .. 2147483647]>
                             Pixels to crop from bottom
      Number of pixels to crop from the bottom of the image.

  --croppadd-cropleft=<integer [0 .. 2147483647]>
                             Pixels to crop from left
      Number of pixels to crop from the left of the image.

  --croppadd-cropright=<integer [0 .. 2147483647]>
                             Pixels to crop from right
      Number of pixels to crop from the right of the image.

Você precisará ajustar o comando de acordo com o local em que o VLC está instalado no seu computador, em qual tela você deseja que a janela vlc em tela cheia apareça e em quanto você deseja que ela seja cortada.

Não tenho certeza se você pode dizer ao vlc qual tela ele deve capturar.


Cursor do mouse

Por motivos , o VLC não pode gravar diretamente o cursor do mouse na área de trabalho.

No entanto, você pode adicionar o --screen-mouse-imageargumento para informar ao VLC para usar um pequeno ícone em vez do cursor do mouse:

"C:\Program Files (x86)\VideoLAN\VLC\vlc.exe" --fullscreen --qt-fullscreen-screennumber=0 --no-qt-fs-controller --screen-mouse-image=C:\Users\msbob\Pictures\mouse-cursor.png --video-filter=croppadd --croppadd-croptop=100 --croppadd-cropbottom=100 --croppadd-cropleft=250 --croppadd-cropright=250 screen://

Hydraxan14
fonte
sim ele faz. Portanto, siga a pergunta: existe uma maneira de evitar tanto clique?
meteora
Sim, o VLC realmente faz rock! Agora, uma pergunta de acompanhamento: existe uma maneira de evitar tantos cliques, por exemplo, escreva um script para automatizar essa configuração? (O sistema não me permitiu editar minha postagem anterior, que foi publicada sem concluir a redação).
meteora
@meteora Adicionei um script para automatizar isso na minha resposta.
Hydraxan14
Obrigado. Alterei o número da tela para 1 e ele vai diretamente para a tela direita. Legal!. Duas perguntas agora: 1-) O ponteiro do mouse não é visto na captura. Como isso pode ser consertado? 2-) Como posso organizar a "Taxa de quadros desejada para a captura". Eu tentei colocar --screen-fps=10.000000no arquivo bat. Mas não funciona.
Meteora
@meteora A documentação do módulo screen diz que você precisa usar um número inteiro. por exemplo --screen-fps=10. Basta remover o ponto decimal e todos esses zeros.
precisa saber é o seguinte