=波波日志 > 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】
相关文章
暂时没有评论!
发表留言
热门博文
- IE里Cookie跨域不能读取
- web服务因URL意外地以/**结束,请求格式无法识别
- 去掉隐藏asp.net编译出错aspxerrorpath错误参数
- 解决asp.net验证视图状态 MAC 失败
- 找不到System.Web.Script.Services.ScriptService
- 在aspx,ashx页面挂起线程执行
最新博文
- WCF授权-通过扩展自行实现服务授权
- WCF授权-ASP.NET Roles授权[下篇]
- WCF授权-ASP.NET Roles授权[上篇]
- WCF授权-模拟在WCF中的应用
- WCF授权-模拟(Impersonation)与委托(Delegation)
- WCF授权-基于Windows用户组授权[下篇]
随机博文
- C# 3.0 Lambda表达式中Lifting
- 第14章 ASP.NET XML和Web Service
- 7.1 数据库基础
- 可空类型
- 5.12 文件上传控件(FileUpload)
- 提高.Net平台下TCP传输速度
广告商赞助

