=波波日志 > Asp.Net/C#/WCF > asp.net从视频文件生成图像文件=

[转]asp.net从视频文件生成图像文件

为图片生成缩略图,在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:

源码在这,用兴趣的,下过去看看吧
asp.net从视频文件生成图像文件源代码下载
参考文章:
http://www.yafla.com/dennisforbes/Extracting-Video-Frames-with-NET/Extracting-Video-Frames-with-NET.html

另外一种方法是:
http://yao.cnblogs.com/archive/2006/05/31/414151.aspx


来源:http://www.cnblogs.com/jillzhang/archive/2006/09/26/515680.html

类别:Asp.Net/C#/WCF 作者:转载 日期:2011-07-25 【评论:0】 
 
暂时没有评论!
发表留言
  • *昵称:
  • 头像:
  • 电子邮件: [留下您的邮件,方便管理员回复您。]
  • 个人网站: *验证码:
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载或引用的作品侵犯了您的权利,请通知我们,我们会及时删除!
Powered by showbo,©2012,桂ICP备05005887号 京公网安备1101055090