当前位置:编程学习 > C#/ASP.NET >>

c#计算视频长度

本人刚接触C#不久,请问各位高手用C#如何获得AVI格式视频的总帧数?

最好有代码可以参考下  --------------------编程问答-------------------- 这个没有做过
,帮顶 --------------------编程问答-------------------- 我也没有怎么接触类的东西,不过帮你顶下 --------------------编程问答-------------------- dshow试一下。
 
 
回复内容     回复内容太短了!  
--------------------编程问答-------------------- 设想下:计算视频的长度,获取视频每帧的大小....
可以这么想想。

我也不懂,等高手 --------------------编程问答-------------------- 这个还真没有接触过啊 --------------------编程问答-------------------- WindowsMediaPlayer1.currentMedia.durationstring --------------------编程问答-------------------- WindowsMediaPlayer1.currentMedia.durationstring得出的是总时间吧,能不能得出总帧数呢?我的程序需要指定第几帧,然后把这帧保存成图像,在做后面的处理 --------------------编程问答-------------------- 想办法获得每秒多少帧。持续关注 --------------------编程问答-------------------- m  a  r  k --------------------编程问答-------------------- 没办法直接获取,只能用dshow来取媒体文件的durtaion

或者更方便的:http://sourceforge.net/projects/mediainfo/

直接使用这个组件就行了,很方便 --------------------编程问答-------------------- 有点意思,做做看 --------------------编程问答-------------------- LZ的需求,可能无法得到精确的答案。有很多流是不支持Seek的,还有可变帧速率的问题,此外视频的虚帧是计算出来的,同解码还有关系。
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,