100分问:想写一个视频分析的软件,应该如何入手?
绿色夹克衫 2008-01-17 07:10:34 功能就是对一段视频进行分析,然后提取分析结果写入到另一个文件中。
源文件要支持用户机器上所有能播放的视频格式(如果用户装了divx,就需要支持divx,装了real,就需要支持real。)
分析部分实际上就是从buffer里面读取每一帧的数据(也就是还原为AVI后的数据),然后进行筛选过滤。
我也看了一些资料,用了一些现成的控件,不过实现效果都不是很理想,我想了一下自己要做的东西,实际上相当于一个encode的codec,不知应当如何入手。
问:
使用directshow来做的话,会不会效率很低?
还原为avi后,分析及处理的速度是很快的,不知道directshow能不能做到超实时,也就是说1个小时的片子,10分钟就分析完,我对directshow不了解,看文档,感觉似乎只能1:1的做(希望我错了)
另外还原为AVI后 buffer中的数据有没有可能是YUV的?
有没有什么第三方或者开源的东西可以借鉴或使用?(商业组件也可以,别超过10000美金就行)
不知道ffdshow会不会对我要做的东西有所帮助?