请教几个视频处理上的概念(100分)

S

screen

Unregistered / Unconfirmed
GUEST, unregistred user!
各位老大,我对视频这方面道行很浅,向各位请教几个概念性的问题。
VFW,
Direct Show
DirectX
WDM
Filter
这些咚咚相互之间有没有关系,关系是什么?各是什么意思?谢谢
 
VFW: Video for Windows,提供视频接口
Direct Show: 是视频显示的一种方法
DirectX: 是M$提出的多媒体加速的驱动程序,包括视频、音频、网络、输入设备等
WDM: Windows Driver Model, Windows驱动程序模型,他提供一个标准的框架
Filter: 对于视频而言,它类似于Photoshop的滤镜,例如加亮、变形等

关系:VFW和DirectShow依赖于DirectX才能发挥最大的性能,
VFW在显示视频之前可以利用filter对视频进行一定的处理
 
非常感谢drawpharos,你的回答让我茅塞顿开。
我还有一个问题请教,
Direct show 和VFW之间有什么关系,还有divx和direct show /vfw有什么关系?
 
DivX是MPEG4格式的视频编码解码器,他只是对视频图像进行编码和解码,在编码过程中与VFW没有关系。
在解码时调用VFW显示视频

关于DirectShow我不是很清楚,还是听听其他大虾的高论吧。[:)]
 
谈谈自己这两天学习视频方面咚咚的感受,请大家批评指正
1)Divx.dll提供了三个函数:DriverProc(),encore(),decore(),其中DriverProc()
负责处理消息,针对不同的消息,调用encore和decore,实现视频的mpeg4的编码解码。
2)VFW提供供上层应用调用的视频接口,我们编写上层应用时,多半只和VFW打交道就
可以了,而VFW的实现多半还是发消息,而这些消息正是发给DriverProc处理的,所以
只需调用VFW里面的函数,就可以进行MPEG4的编码解码了,可以把Divx看作VFW的底层
驱动,但DriverProc是如何接收到从VFW发出的消息,我还不知道,哪位高手指教?
3)Direct show是显示视频的一种方法(不知这样理解对不对)。DSPack对其进行了封装,
但我不知道怎样用Direct show播放流文件,请高手指教
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
1K
DelphiTeacher的专栏
D
I
回复
0
查看
474
import
I
I
回复
0
查看
423
import
I
顶部