como obter um printscreen de um vídeo ainda no windows?

4

Winxp executando o wmp no IE

Nem a Printscreen nem o Gadwin são capazes de capturar a imagem

Eu só posso supor que isso é algo a ver com como a memória é capturada / armazenada para aplicativos de vídeo versus aplicativos normais

    
por adolf garlic 23.01.2012 / 15:14

2 respostas

6

Aparentemente desativando a aceleração de vídeo funciona, e é supostamente porque printscreen tira um instantâneo do buffer de tela antes que a renderização seja feita onde for necessário na placa gráfica. Se é um codec que é GPU acelerado, fazendo isso vai piorar significativamente o desempenho.

Como alternativa, você pode usar o VLC e usá-lo para tirar uma foto - Ele não requer nenhum material sofisticado e renderá imagens muito boas - você pode usar o atalho - ctrl alt s aqui.

    
por 23.01.2012 / 15:22
2

Quando um programa está usando uma "Sobreposição" para reproduzir um vídeo, o que você vê lá não existe realmente no "software" da área de trabalho. Um buraco é deixado naquele local, e a própria placa de vídeo, está renderizando o vídeo naquele buraco diretamente via hardware, para ser exibido apenas no monitor.

A maioria dos programas de vídeo pode ser desligada do modo Overlay, incluindo o WMP no XP. Ele é encontrado na área de exibição ou vídeo nas opções mais avançadas do WMP. Depois de desativar a sobreposição, um pouco mais de CPU é usado, em vez de renderizá-lo na GPU. A imagem, na verdade, existe "na área de trabalho", e uma captura de tela ou até mesmo um problema no fluxo de vídeo pode ocorrer.

É mais fácil ajustá-lo em muitos dos programas de vídeo de terceiros, do que ajustá-lo no DXdiag (apenas no programa DirectX Diagnostics XP) ou através do próprio sistema. MCP e VLC mudaram o tipo de renderização mais rápido para chegar. No Windows Media Player não é tão rápido para chegar, mas está lá.

    
por 23.01.2012 / 15:48