J'ai assisté à une conférence d'éducation technique il y a quelques jours et j'ai fait la connaissance d'amis partageant les mêmes idées. Les cours de MS ne font souvent qu'effleurer la surface, donc les cours ne sont pas intéressants. Cependant, j'ai la chance d'avoir rencontré des amis dans le jardin et j'en suis profondément reconnaissant. Le personnel technique est vraiment facile à contacter et nous pouvons rapidement aborder le sujet et en discuter. C'est peut-être le côté innocent des techniciens. Au cours des deux derniers jours, j'ai changé d'unité et j'ai l'impression que c'est vraiment ennuyeux de changer. Je me souviens que lorsque j’ai commencé à travailler, mon patron m’a dit de ne pas changer de travail. Je l’ai dit aux autres à l’époque, mais je ne m’attendais pas à finir comme ça. J'ai toujours voulu trouver une bonne équipe et un bon propriétaire, mais je n'y suis jamais parvenu. Je ne sais pas ce qui va se passer maintenant, mais cela ne semble pas optimiste pour le moment. L'équipe que j'attends est une équipe solidaire, unie, passionnée, flexible, respectueuse et complémentaire. très abstrait, mais toutes mes aspirations viennent du développement logiciel agile, je n'aime pas voir des équipes rigides, traditionnelles et mortes. Je n’aime pas vraiment les équipes individualistes : « Le développement de logiciels est un jeu entre personnes. » Oui, ce que je veux, c’est une équipe aussi axée sur les gens. Les exigences ne sont pas élevées, mais c’est difficile à réaliser. Au moins, je suis confus maintenant. . .
Pas de bêtises, nous générons souvent des vignettes pour les images. Sous Windows, les vidéos affichent également des images lors de la visualisation des vignettes. Si nous construisons un système vidéo, comment générer des vignettes pour les vidéos téléchargées par les utilisateurs ? Pour gérer les fichiers vidéo, la méthode habituellement utilisée est DirectX dans DirectX. Vous pouvez l'utiliser pour réaliser les fonctions de capture d'écran, de capture d'image et de capture vidéo. En pensant à cela, j'ai été surpris par le magnifique effet 3D de l'application Vista démontré. par Mme.
Si vous souhaitez utiliser DirectShow dans .net, la première chose dont vous avez besoin est un assembly. Cet assembly peut vous aider à terminer l'appel de .net à directshow, et vous n'avez pas besoin d'utiliser com, ce qui enregistre le processus d'enregistrement. le nom est : Interop.DexterLib.dll, c’est comme les autres DLL, ajoutez simplement une référence.
En utilisant cette dll, une classe est encapsulée. En utilisant cette classe, vous pouvez facilement générer des vignettes vidéo, et elle convient à Winform et asp.net, cool !
Le code source est ici Si vous êtes intéressé, veuillez le télécharger et y jeter un œil.
lien/Fichiers/jillzhang/extractframe_source.rar
Articles de référence :
http://www.yafla.com/dennisforbes/Extracting-Video-Frames-with-NET/Extracting-Video-Frames-with-NET.html
http://www.cnblogs.com/jillzhang/archive/2006/09 /26/515680.html