Question

Je veux créer un fond processus à faible privilège qui capture toute l'activité de mon écran de mon « connecter » temps en temps « déconnecter » de Windows XP. Il doit:

  • rendre une vidéo sur certains formats tels que AVI, WMV, ou tout autre format vidéo.
  • être « léger » (ont peu de frais généraux) que de nombreux autres processus seraient également en cours d'exécution avec elle
  • les vidéos de sortie avec une taille de fichier minimale

Je suis conscient de CamStudio et Easy Screen capture d' programme vidéo, mais je ne ai pas besoin de ces logiciels. J'ai besoin d'une simple fonction ou d'un module en C # .NET pour que je puisse intégrer, optimiser ou personnaliser selon mes besoins. S'il vous plaît ne recommande pas de logiciel.

Je sais comment capturer une seule image comme indiqué ici:

 private static void CaptureScreen()
    {
        Size s = Screen.PrimaryScreen.Bounds.Size;
        Bitmap bmp = new Bitmap(s.Width, s.Height);
        Graphics g = Graphics.FromImage(bmp);
        g.CopyFromScreen(0, 0, 0, 0, s);
        bmp.Save("C:\\d.jpg");    //location to save image
    }

mais je ne sais pas comment obtenir une vidéo dans certains formats vidéo AVI ou différents.

Ce n'est pas pour les logiciels espions. Je veux juste surveiller tout mon activité quotidienne une fois que je me connecte et le garder en vidéo. Puis, dans l'avenir, il pourrait être possible de rechercher les sessions enregistrées.

Ces questions sont semblables, mais pas ce que je cherche:

SDKs capture vidéo et cadres pour Windows

Alternatives à DirectShow pour la capture vidéo sur Windows

Comment capturer l'écran pour être vidéo en utilisant C # .Net

enregistrement vidéo de l'écran en utilisant les technologies .NET

Capture vidéo + + Traitement + Uploading Retour en streaming - NET & C #

Était-ce utile?

La solution

Créer un flux vidéo (AVI) à partir d'un série d'images

Je pense que cela pourrait être votre meilleure solution. Conservez tous les années .jpg et créer un avi de la ligne de commande à intervalles réguliers. Je ne vois pas comment créer des vidéos à la volée produirait une solution « légère ».

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top