Comment faire un screenshoot d'une video ? - Win NT/2K/XP - Windows & Software
Marsh Posté le 20-06-2005 à 13:27:31
Ce n'est pas une "protection à la con", il s'agit juste de l'accéleration matérielle qui fait que tu écris directement en mémoire video et donc qu'il n'est pas possible de lire cette mémoire pour la recopier en mémoire centrale pour faire un screenshot.
Essaie de désactiver l'acécleration matérielle dans les propriétés avancées d'affichage sous l'onglet "Dépannage"
Marsh Posté le 20-06-2005 à 13:33:35
Tu peux aussi lire ta vidéo avec BSPlayer qui te permet de faire des screenshot ou de même avec VirtualDub.
Marsh Posté le 20-06-2005 à 13:35:57
Merci pour ta réponse, toujours là pour aider !
Je vais tester pour voir, si c'est bien ca c'est vraiment excellent
Le truc bizarre c'est que par exemple sous quicktime on peut faire des screenshoot sans problèmes . Mais quicktime ne lit pas tout sans compter que c'est une solution de facilité. A noter que quand on fait un screen d'1 video sous Windows media player on peut voir la video dans la "zone" d le video du screen si le lecteur se trouve dérière paint par exemple. C'est super bizarre
Marsh Posté le 20-06-2005 à 16:16:54
C'est bon requin ta solution marche. Ca marche même à partie du 3° niveau d'accellération matérielle, pas besoin de tout désactiver . Je n'ai pas tester bsplayer et virtualdub car valider un logiciel ca prends 2 semaines et c'est pas la priorité mais merci quand même. Au passage si quelq'un est capable d em'expliquer ce que je demande dans mon dernier post
Marsh Posté le 20-06-2005 à 19:43:35
Ce n'est pas bizzare
Comme je l'ai dit un player a plusieures méthodes pour jouer de la video. Suivant le codec utilisé il peut tout à fait écrire directement en mémorie video sans passer par la mémoire centrale le résultat du décodage.
Lorsque tout est en "soft" tu as le schémas suivant :
lecture du flux de données (peut venir d'un HD, CD, réseau, ...) --> décodage par le CPU --> transfert en mémoire vive de la carte mère --> rendu de l'affichage --> transfert en mémoire video de la carte graphique
Avec une accéleration matérielle :
lecture du flux de données (peut venir d'un HD, CD, réseau, ...) --> décodage par le CPU --> transfert en mémoire video de la carte graphique
Tu économise quelqeus étapes et lorsque tu as des flux intensifs comme des videos hautes qualité ca peut faire une sacrée différence.
Mainteant la raison pour laquelle tu vois la video quand tu la passes derrière c'est qu'en faites en réalisant un copier-coller tu as juste copier une référence vers le contenu mémoire video (et pas le contenu !). Lorsque tu as collé la référence est à la fois partagée entre WMP et Paint. Si tu superposes les zones le contenu qui est pointé par cette référence sera affiché par la carte graphique.
D'ailleurs un truc amusant c'est de faire un copier-coller, puis ensuite tu avances un peu dans ta video et tu retournes dans le logiciel ou tu as collé. La référence n'a pas changé, mais le contenu en mémoire video a changé et par conséquent ton collé que tu as fait précédement aura aussi changé.
Pour finir certains players proposent une fonction capture d'image ou ils effectuent un rendu en soft pour pouvoir enregistrer l'image (en général sur le disque)
Marsh Posté le 20-06-2005 à 13:22:26
Salut TLM je travaille dans le service informatique d'une entreprise et j'ai un problème avec les utilisateurs. En effet beaucoup de gens voudrait faire des screenshots de video or comme tout le monde le sait c'est pas possible à la base dans Windows. Le problème c'est que ca devient presque obligatoire pour eux de faire des screenshots, vous ne connaissez pas un logiciel ou quoi que ce soit qui permette de passer outre cette protection à la con ?