Ma meilleure expérience est avec Fraps mais j'ai utilisé la version complète (cela semblait être un petit prix unique pour payer un excellent utilitaire) qui n'a pas de limites ou de logo. Vous pouvez définir la fréquence d'images à l'avance, comme l'a suggéré David Young dans son commentaire. Comme de nombreux outils de capture vidéo, Fraps utilise une compression à faible coût pendant l'enregistrement, qui peut ensuite être convertie en un format de compression plus élevé de votre choix. Pour cela, j'utilise généralement VirtualDub.
Je n'ai eu aucun problème à exécuter Fraps derrière mon jeu à pleine vitesse (50 images par seconde dans mon cas) pour obtenir des captures de haute qualité.
Le problème clé ici est que la capture nécessite des performances, et vous devriez toujours essayer de le faire sur le meilleur ordinateur disponible. Plus précisément, l'outil de capture effectue des écritures de disque importantes et continues, il est donc essentiel de choisir de stocker le fichier sur un disque dur rapide. Les ordinateurs portables sont souvent livrés avec des disques durs à accès plus lent, ce qui peut affecter considérablement les performances. L'utilisation d'une taille d'image plus petite pendant la capture facilite le disque dur et peut maintenir votre cadence d'images. Fraps vous permet de définir des cadres demi-taille.
Dans le cas de Fraps, la qualité du film final est grandement affectée par la compression que vous utilisez lors de la conversion de l'AVI de capture codée FPS1 en un format distribuable. Si vous ne considérez pas la perte ici, peu importe la performance de l'outil de capture.
Je ne pense vraiment pas que les programmes que vous mentionnez soient généralement si mauvais, mais ont besoin d'une configuration avant de fonctionner de manière optimale avec votre jeu spécifique.
L'enregistrement de chaque image individuelle en PNG n'est probablement pas une bonne idée si vous avez déjà des problèmes de vitesse. Il consommerait probablement plus de temps CPU et disque car il aurait besoin que chaque image soit stockée avec toutes ses informations. Lors de l'encodage et du stockage d'un film, de nombreux encodeurs utilisent un certain nombre d'images clés qui sont complètes et permettent de définir les images successives comme la différence entre une image et la suivante. Cela peut être une énorme réduction de taille, mais cela ne vous permet pas de retirer une image et de la lire sans l'image clé.
Non seulement la taille de chaque cadre sera plus grande si vous essayez de les vider dans des fichiers séparés, mais vous obtiendrez également une surcharge de l'accès au fichier lui-même. En effet, vous devez ouvrir un nouveau descripteur de fichier pour chaque image au lieu de conserver et de diffuser un fichier comme dans le boîtier du film.
Votre meilleur pari est toujours d'enregistrer un film sans perte et d'en extraire les images, OU de capturer un nombre fini d'images comme des captures d'écran pendant la lecture.