| 
			 
					阅读:3484回复:15
				 
				VFW和DirectShow在视频应用程序有什么区别?
					            VFW和DirectShow都可以来写视频捕获的应用程序.
 
							偶在网上下了个VFW写的应用程序,用pinnacle的视频卡试了一下,很不连续.好像里面有overlay和preview模式,是不是改成overlay就能连续拉?这样的话,就不能存盘了? 偶没有用过DirectShow,哪里可以找到?(是不是就是DirectX里包含的啊?)如果同时存盘和显示的话,连续性如何? 市面上出售的视频卡,带有二次开发包,它们带的应用视频显示程序很流畅.不知他们采用什么编的? 请大侠畅谈. [编辑 - 12/10/02 by focusconss]  | 
	|
| 
			 沙发# 
								发布于:2002-12-16 19:04				
			
					    偶真菜,还是要硬着头皮问斑竹大侠:twain是什么阿,如何看里面的接口?能不能介绍一些资料看看?
 
							另,请问斑竹大侠,这里是不是只有一次给分机会,我还有15怎么才能给呢?  | 
	|
| 
			 板凳# 
								发布于:2002-12-16 08:50				
			
					看TWAIN或者自己定义自己使用。				 
							 | 
	|
					
						
  | 
	
| 
			 地板# 
								发布于:2002-12-15 12:31				
			
					     感谢斑竹,还有一点不明白,您讲的DirectDraw“通过定义好的接口”编程,我怎么获得这个接口呢,是不是一般的卡都提供这样的接口呢?				 
							 | 
	|
| 
			 地下室# 
								发布于:2002-12-13 11:35				
			
					directshow就是要对内核流比较熟悉,也要写mini driver,而且将数据作别的处理,比如寸盘、比如发送到远端都不方便。
 
							所以我的做法是WDM只是获取数据的途径,既可以是USB也可以是别的,然后应用程序或DirectDraw显示,或寸盘,或通过网络传送到远方。 其中心的思想是获取数据和使用数据分开来,只通过定义好的接口联系。 [编辑 - 12/13/02 by tigerzd]  | 
	|
					
						
  | 
	
| 
			 5楼# 
								发布于:2002-12-13 09:42				
			
					帮忙啊!!! 
							[编辑 - 12/13/02 by focusconss]  | 
	|
| 
			 6楼# 
								发布于:2002-12-12 21:46				
			
					to:gung和more两位大侠:
 
							tigerzd大侠用的是directdraw,你们两位大侠好象用的是directshow,不知directshow需要对那些类驱动或minidriver要熟悉才行吗?另,gung好象没有email啊,可以留一个吗? to:所有的大侠: 我要编个视频采集的应用程序用directshow还是directdraw好啊?? 大侠们畅谈啊! 还有分没有送呐! [编辑 - 12/12/02 by focusconss] [编辑 - 12/12/02 by focusconss]  | 
	|
| 
			 7楼# 
								发布于:2002-12-11 23:31				
			
					     DirectX包括DirectShow,DirectDraw,DirectSound等。
 
							DirectShow用做处理音视频的,DirectDraw主要用于游戏,也可以用作视频捕获等 但不知哪个更好一点,哪个更难学一点?  | 
	|
| 
			 8楼# 
								发布于:2002-12-11 16:05				
			
					据说directshow是对directdraw和directsound的封装				 
							 | 
	|
| 
			 9楼# 
								发布于:2002-12-10 20:00				
			
					好像DirectShow里用到DirectDraw.
 
							请问DirectShow和DirectDraw到底是什么关系? 用那一种好一点呢? [编辑 - 12/10/02 by focusconss]  | 
	|
| 
			 10楼# 
								发布于:2002-12-10 19:11				
			
					DirectX 8.0 SDK 以上的版本,带有Direct Show samples,和一些开发文档, 很详细.				 
							 | 
	|
| 
			 11楼# 
								发布于:2002-12-10 15:41				
			
					用DirectDraw编显示的应用程序不需要驱动程序知识。
 
							下载一个DirectX7或8的SDK吧,里面的例子很全的。  | 
	|
					
						
  | 
	
| 
			 12楼# 
								发布于:2002-12-10 15:34				
			
					    感谢斑竹,先小表示一下.
 
							用DirectDraw编应用程序的话,需要先熟悉驱动程序的编写吗?还是象VFW那样直接用VC(不要对驱程熟悉就可以)? 那里可以找到这方面的入门资料,(我在MSDN里搜索了一下,好像没有)?  | 
	|
| 
			 13楼# 
								发布于:2002-12-10 12:23				
			
					DirectShow在DDK中有,DirectDraw在DirectX SDK中使用非常方便,文档也很齐备。				 
							 | 
	|
					
						
  | 
	
| 
			 14楼# 
								发布于:2002-12-10 11:53				
			
					请问DirectDraw和DirectShow这些到那里可以找到相关资料?				 
							 | 
	|
| 
			 15楼# 
								发布于:2002-12-10 08:46				
			
					我的方法是WDM + DirectDraw,驱动程序以最大的速度读取数据,应用程序负责处理数据,解码、显示和存盘都很方便,存盘几乎不影响显示的速度,而且可以在应用程序调用socket函数方便的将数据发送到远程。				 
							 | 
	|
					
						
  |