在asp.net中如何从视频文件中抓取一桢并生成图像文件 - .net语言 -

在asp.net中如何从视频文件中抓取一桢并生成图像文件

时间:2013-05-09 12:43:32   来源:   评论:加载中...   点击:加载中...
我们经常为图片生成缩略图,在windows中视频在察看缩略图的时候也显示出图片来,如果作一个视频系统,那么用户上传上来的视频,如何为其生成缩略图呢?要想操作视频文件,通常所用的方法就是DirectX里面的DriectSho...

我们经常为图片生成缩略图,在windows中视频在察看缩略图的时候也显示出图片来,如果作一个视频系统,那么用户上传上来的视频,如何为其生成缩略图呢?要想操作视频文件,通常所用的方法就是DirectX里面的DriectShow,用它就可以实现抓屏,抓图,抓视频的功能,想到这,又惊奇于ms演示的vista下的app那绚的3d效果.

要想在.net中使用DirectShow,所做的第一件事情是需要一个程序集,这个程序集可以帮你完成.net对directshow的调用,而且您不需要用com,省却注册过程,这个assembly的名字为:Interop.DexterLib.dll, 它象其他dll,只需添加引用即可。

利用这个dll,封装了一个类,利用这个类您就可以方便的生成video的缩略图了,而且适用于winform,也适用于 asp.net。

效果如下:

  winform:



  asp.net:




相关热词搜索:

 
上一篇:.NET中多线程的同步资源访问
下一篇:利用C#实现分布式数据库查询
收藏 将此文推荐给朋友
分享到: