¿Cómo obtener una pantalla de impresión de un vídeo fijo en Windows?

¿Cómo obtener una pantalla de impresión de un vídeo fijo en Windows?

Winxp ejecutando wmp en IE

Ni Printscreen ni Gadwin son capaces de capturar la imagen.

Sólo puedo suponer que tiene algo que ver con cómo se captura/almacena la memoria para videos versus aplicaciones normales.

Respuesta1

Aparentementedesactivar la aceleración de vídeofunciona, y supuestamente se debe a que printscreen toma una instantánea del búfer de pantalla antes de realizar el renderizado donde sea necesario en la tarjeta gráfica. Si se trata de un códec acelerado por GPU, hacerlo empeorará significativamente el rendimiento.

Alternativamente, puede usar VLC y usarlo para tomar una instantánea. No requiere ningún elemento sofisticado y producirá MUY buenas capturas de pantalla; puede usar el acceso directo ctrl alt s allí.

Respuesta2

Cuando un programa utiliza una "Superposición" para reproducir un vídeo, lo que ve allí en realidad no existe en el "software" del escritorio. Se deja un agujero en esa ubicación, y la propia tarjeta de video procesa el video en ese agujero directamente a través del hardware, para que se muestre solo en el monitor.

La mayoría de los programas de vídeo se pueden desactivar del modo Superposición, incluido WMP en XP. Se encuentra en el área de visualización o vídeo en las opciones más avanzadas de WMP. Una vez que desactivas la superposición, se utiliza un poco más de CPU, en lugar de renderizarla en la GPU. La imagen entonces existirá realmente "en el escritorio" y puede ocurrir una captura de pantalla o incluso una interrupción de la transmisión de video.

Es más fácil ajustarlo en muchos de los programas de vídeo de terceros que ajustarlo en DXdiag (solo programa de diagnóstico DirectX XP) o a través del propio sistema. MCP y VLC tienen que cambiar el tipo de renderizado más rápidamente. En Windows Media Player no es tan rápido acceder a él, pero está ahí.

información relacionada