2009-08-30 14 views
2

plus tard cette année je vais avoir beaucoup de temps sur mes mains, et j'ai pensé que je commencerais un "petit" projet pour moi-même et le sortirais comme open source. Je voudrais coder ma propre alternative Fraps. (ou continuez avec Taksi http://taksi.sourceforge.net).Alternative FRAPS: Où regarder et pour quoi faire?

Fraps est un programme d'enregistrement sonore vidéo &, qui capture l'écran pendant le jeu. Il a beaucoup plus de fonctions que j'ai besoin et sa publicité. Tout ce que je veux, c'est pouvoir enregistrer l'écran/jeu que je joue actuellement en continu, y compris le son pas d'autres extras.

Maintenant c'est une nouvelle zone pour moi, mais pas les langages de programmation. Je pensais que je vais utiliser C++ (& autres si nécessaire). Ce dont j'ai besoin, ce sont des indices sur ce qu'il faut regarder, et ce qu'il faut chercher, où lire des choses qui le réaménagent. Etc. etc

J'espère que vous pouvez m'aider!

Répondre

3

Voici quelques bonnes informations sur les techniques utilisées par FRAPS.

http://www.woodmann.com/forum/archive/index.php/t-11023.htm

+0

Merci c'est un bon début, mais je cherche plus de la littérature, des tutoriels, des guides et quoi que ce soit sur la façon dont l'enregistrement fonctionne et comment le programmer. Comment cela fonctionne en général sous Windows. Plus comme ce que API, Frameworks, formats, Filesize, Hooks, etc etc si vous attrapez ma dérive. Tout ce qui me donne une idée de comment l'enregistrement d'un écran/jeu en temps réel au cours d'une session de jeu en arrière-plan fonctionne. Son, vidéo, résolution, espace, formats non compressés, etc. –

+0

1+ choses intéressantes. NoCanDo: Eh bien, pour obtenir les images de DirectX, le premier port d'escale devrait être la documentation pour cela? – Skurmedel

3

Mon entreprise a publié un code source en C++ pour accrochage dans DirectX pour capturer la vidéo et calculer FPS (audio ne sont pas inclus). Il est disponible sur github sous le numéro AVRecorderTool.

+0

C'est génial. Donne-moi une idée de ce qu'il faut chercher. Très appréciée! –

+0

Vous avez juste besoin de compiler le code et cela fonctionne. Nous avons écrit un article donnant un aperçu du projet sur http://blog.nektra.com/main/2013/07/23/instrumenting-direct3d-applications-to-capture-video-and-calculate-frames-per-second/Si vous avez une question spécifique, déposez-la dans le forum. –