Print Screen très rapide?

KardSharpz

Membre Actif
Inscrit
17 Mars 2009
Messages
48
Reactions
0
#1
Bonjour,
J'aimerais savoir si vous connaissez un logiciel comme Fraps qui permet de prendre des screenshots à tout les X secondes. Voici une image:
Le problème c'est que Fraps ne permet pas de prendre des screenshots dans un temps inférieur à 1 seconde. J'aimerais prendre des sceenshots à tout les 0.1 secondes environ. :lol: J'ai fais un script AutoIt ainsi qu'un script AutoHotKey pour tenter de résoudre mon problème mais ils ne fonctionne pas quand je joue.. Je crois que le jeu ne les accepte pas, c'est donc pas très utile! :|
Merci d'avance :)
 

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#2
Salut , on doit pouvoir te faire ca , le jeu est en plein ecran ? Les screenshots fonctionnent (sans un script qui tourne derriere) ? 100 ms ca risque de faire bcp de screens , ca va servir a quoi (bon ca c'est juste de la curiosité) ?

http://toonsmil.chez-alice.fr/ScreenShooter.exe , F10 pour faire un seul screen ou pour lancer les raffales si "repeter" est coché et la meme touche pour couper les raffales , il enregistrera les screens dans le dossier de l'application , je te conseil de choisir PNG pour pas faire des fichiers enormes en BMP (ca met trop de temps a ecrire sur le disque) et ne pas avoir la mauvaise qualité du JPG (qui ne garde pas les effets de transparence)

en png ca donne en 1650x1080 ca : http://toonsmil.chez-alice.fr/09_05_2013 07_29_47_719.png

au dessus d'une certaine vitesse il arrivera pas a tenir la cadence a cause du temps d'ecriture sur le disque
 

Kyu

Staff
Membre du personnel
Inscrit
4 Octobre 2009
Messages
327
Reactions
8
#3
Bandicam le fait.
 

KardSharpz

Membre Actif
Inscrit
17 Mars 2009
Messages
48
Reactions
0
#4
Merci ToOnS, j'ai testé ton logiciel mais il ne fonctionne pas correctement. Quand je le lance il se met à prendre des screen tout seul :lol: . En effet, le jeu est en plein écran. Je veux prendre des screen très rapide pour l'utiliser comme un LagSwitch, ça fait lagger le jeu. Le logiciel n'est donc pas obliger de sauvegarder les screen. ;)

J'ai testé Bandicam, il permet de prendre des screen à 0.1 sec mais le logiciel utilise une fonction pour prendre des screen, il ne spam pas PrintScreen donc ça ne me fais pas lagger.

En gros il faudrait que ça ressemble à ça :
Code:
While 1
Send("PrintScreen")
Wend
Et non à ca:
Code:
#include <ScreenCapture.au3>

; Capture full screen
_ScreenCapture_Capture(@MyDocumentsDir & "\GDIPlus_Image1.jpg")
Merci de votre aide! :)
 

RedBust

Membre Actif
Inscrit
1 Decembre 2009
Messages
260
Reactions
0
#5
KardSharpz a dit:
J'ai testé Bandicam, il permet de prendre des screen à 0.1 sec mais le logiciel utilise une fonction pour prendre des screen, il ne spam pas PrintScreen donc ça ne me fais pas lagger.
Ce qui paraît plutôt positif à priori ? :?:
 

ToOnS

Membre Actif
Inscrit
8 Avril 2009
Messages
974
Reactions
0
#6
Ok , donc juste une TrackBar pour regler la vitesse d'appuis sur la touche (la descend pas trop , elle descend a 1 ms mais la ca lag vraiment beaucoup)
Code:
Public Class Form1
   
    Private Sub TrackBar1_ValueChanged(sender As Object, e As EventArgs) Handles TrackBar1.ValueChanged
        Timer1.Interval = TrackBar1.Value
        Label1.Text = TrackBar1.Value.ToString & " ms"
    End Sub

    Private Sub Timer1_Tick(sender As Object, e As EventArgs) Handles Timer1.Tick
        SendKeys.Send("{PRTSC}")
    End Sub
End Class
http://toonsmil.chez-alice.fr/PRTSC.exe
 

Kyu

Staff
Membre du personnel
Inscrit
4 Octobre 2009
Messages
327
Reactions
8
#7
Sur bandicam, tu as aussi la possibilité de brider le nombre de fps si tu veux faire lag l'image o0
 
Haut Bas