虚拟射像头 ( 积分: 100 )

  • 主题发起人 主题发起人 shine127
  • 开始时间 开始时间
S

shine127

Unregistered / Unconfirmed
GUEST, unregistred user!
我在做一个虚拟射像头程序.
有谁做过能不能给我点意见.
怎么用一段视频数据来代替射像头得到的数据
怎么能把这样一个程序用到其他程序里,比如代替qq的本地视频数据
请高手指教
 
我在做一个虚拟射像头程序.
有谁做过能不能给我点意见.
怎么用一段视频数据来代替射像头得到的数据
怎么能把这样一个程序用到其他程序里,比如代替qq的本地视频数据
请高手指教
 
大富翁的高手们去哪了
 
做一个directshow的source filter 应该可以,这个是思路,具体怎么做我也不知道。
 
楼上的兄弟,用VFW的话要怎么做呢?
 
呵呵,需要写一个驱动的,没有那么简单,你可以参考一下DDK里面的TESTCAP例子
 
我想没这么复杂吧。
我觉得只要知道射像头的原数据在哪,我把它替换掉就行了吧?
现在关键是我想知道视频的原数据在哪。
 
你也可以不用DIRECTSHOW,我记得有人写过一个摄像头的程序是用AVI**.dll的 那是微软提供的,不过效率没有Directshow高,且不怎么支持即时修改
 
呵呵,摄像头的源数据在驱动里面生成,不写驱动是不行的,网上有一个叫做softcam的软件,就是虚拟摄像头,还有TechSmith.Camtasia.Studio也自带了一个模拟摄像头,你看一下就知道了,我写过一个,也是使用DDK写的
 
homelee兄弟可以说具体点吗?
 
虚拟摄像头即是所有的应用程序都把它当作硬件设备了,操作系统也把它当作硬件设备了。DDK里面的TESTCAP就是一个虚拟摄像头的例子,不过它只实现了静态画面,假如想播放任何一段的视频文件的话,还需要对DIRECTSHOW编程有所了解,同时了解流驱动的数据交换方式
 
有点懂了。但DDK的那个例子哪能找到啊?
 
有赶兴起的朋友,加我QQ聊吧。想和大家请教、讨论。
QQ:85089708
 
下载WINDOWS2000或WINDOWSXP的DDK便可以了
 
高手呢?大家来讨论下这个问题嘛!
 
用vc写比较简单,另外用delphi自己做控件也比较容易;
 
首先你必须模拟出一个摄像头,之后才涉及数据的问题。
数据使用DIrectSHow是最好的。
至于DDK,可以使用电驴查找.DDK的Sample在安装DDK时时可选的
 
zjan521兄弟,你能说详细点吗?最好给点资料。
 
DirectShow其实就是一个流的概念。自忠一个重要的概念叫做IPin(In/Out)只有OUT Pin的模块叫做Source Filter.只有In Pin的是数据的消费者,包括屏幕显示,文件转存,网络输出等。
你要从文件当中获得数据,只要DS建立一个Graph,从文件读取数据即可。
所以首先需要做的是虚拟出一个摄像头。
//来自:homelee, 时间:2005-7-23 11:15:50, ID:3143841
//虚拟摄像头...DDK里面的TESTCAP就是一个虚拟摄像头的例子
你首先把此SAMPLE运转起来,然后完成交替切换两幅图像。之后就是DS读取数据的事情了。

DirectShow 的资料你可以看SDK ,stream mindriver 你可以看 DDK 的
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部