2009-07-22 6 views
1

Dans le cadre de la construction du cadre d'automatisation des tests, j'ai besoin d'enregistrer les activités effectuées par l'utilisateur dans une vidéo. Comme je ne pouvais pas trouver un moyen d'enregistrer une vidéo directement en vb, j'ai choisi de capturer une séquence de captures d'écran (écrans d'impression), puis le convertir en une vidéo en streaming.Comment créer un fichier vidéo (AVI) en utilisant un ensemble de fichiers jpeg dans VB?

S'il vous plaît suggérer un moyen de faire la même chose.

grâce, PKRG

+0

S'il vous plaît toute suggestion d'outils open source disponibles avec les API comme
suivantes: 1. Démarrer, pause, reprendre et arrêter l'enregistrement 2 Limiter la taille de la vidéo à 3 minutes, etc. –

+0

écran d'impression standard wont capturer le curseur de la souris. – Adrian

Répondre

1

vous pouvez peut-être juste exécuter un autre programme derrière votre application. il y a plusieurs programmes comme ça.

ce n'est pas une façon professionnelle mais moyen facile de le faire ... parce que probablement ces programmes ont déjà optimisé leurs algorithmes ...


faire avi avec jpegs:

il y a de tels un des programmes qui font aussi ...

à nouveau, vous pouvez le rechercher ..

+1

http://en.wikipedia.org/wiki/List_of_screencasting_software des tas de super choses gratuites (et d'autres licences) ici. Tous vont produire de bien meilleurs résultats, puis un flipbook de jpgs ... – Adrian

0

Je vous recommande d'utiliser CamStudio pour enregistrer les activités des utilisateurs de votre programme. C'est aussi open-source.

+0

Je l'ai vérifié avec d'autres enregistreurs comme WeBEX, QuickScreenRecord etc .. Mais aucun de ceux-ci fournissent des notes à 1. Démarrer, mettre en pause, reprendre, arrêter enregistrement 2. Limitez l'enregistrement à un maximum de 3 minutes. –

0

si vous voulez rouler votre propre, puis

http://support.microsoft.com/?kbid=161299

montre plusieurs façons d'appeler les fenêtres api , pour capter l 'écran ou des parties de. Cependant, je pense que vous aurez des problèmes avec le curseur de la souris. Après avoir capturé l'écran, vous devrez placer le curseur dans la bonne position.

+0

merci beaucoup pour la réponse, se penchera sur le lien ci-dessus. –

Questions connexes