欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【在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中如何从视频文件中抓取一桢并生成图像文件,下面是编辑为你推荐的有价值的用户互动:
相关问题:如何在asp.net网页中实现视频文件播放
答:你可以引用xp系统自带的MediaPlayer播放器来播放视频文件,这种代码网上都有,他们都说支持8种格式,而我用了缺只能支持4种左右吧,这个要添加一个类库的。你去网上找找吧,主要加入代码就是添加个类库来放这个视频播放代码,然后在后台页面引用... >>详细
相关问题:视频文件是如何编码的?是分成一帧一帧的图像吗? ...
答:想要搞清楚这个,先要知道什么是视频压缩技术。 标准清晰度的 NTSC 视频的数字化一般是每秒 30 帧速率,采用 4:2:2 YcrCb 及 720(480,其要求超过 165Mbps 的数据速率。保存 90 分钟的视频需要 110GB 空间。即使是视频流应用中常用的低分辨率视... >>详细
相关问题:在asp.net中,怎么把视频文件的点击总量或下载总量...
答:我想到两个办法 你看可以吗 (1)把“点击观看”和“右键下载”分别跳转到处理加一的页面,在处理完加一以后你再让它跳转到指定的页面。 (2)使用AjaxPro.2.dll,在本页的cs文件中写一个“对数据库加一”的方法,然后将其注入为Ajax方法,详细的使用... >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
