视频捕捉的问题? ( 积分: 0 )

  • 主题发起人 主题发起人 jin005
  • 开始时间 开始时间
J

jin005

Unregistered / Unconfirmed
GUEST, unregistred user!
各位大侠:如果我想dspack里指定filtergraph使用directShow Filters中的ffdshow MPEG-4 Video filter这个编码(注意不是压缩编码)请问在下面的代码中应该如何改,


RenderStream(@PIN_CATEGORY_PREVIEW, nil, VideoSourceFilter as IBaseFilter,
nil , VideoWindow as IBaseFilter);

RenderStream(@PIN_CATEGORY_CAPTURE, nil, VideoSourceFilter as IBaseFilter,
nil, multiplexer as IBaseFilter);

看有的资料上说,好象上面中倒数第2个参数是压缩编码,前面数第2个参数是filters的编码,不知道是不是我上面所需要修改的位置,
是不是还需要在TFilter(DSPACK)控件上面,在basefilter項里指定directShow Filters中的ffdshow MPEG-4 Video filter这个编码(我的安装了暴风影音,否则不会有这个编码),代码中还要用addfilter吗?
请问哪位能给出具体的指定代码。
哦,忘记告诉大家了,我现在做的是1394线连接笔记本电脑(非usb口)和sony DV的视频捕捉程序(用DSPACK控件),前些时间抓图刚刚完成,现在图象文件存下来了,但没有影象,我怀疑是上面我所提出的编码的问题,希望大家共同讨论,我的 QQ:9076629 EMIAL:jin005@yeah.net
 
各位大侠:如果我想dspack里指定filtergraph使用directShow Filters中的ffdshow MPEG-4 Video filter这个编码(注意不是压缩编码)请问在下面的代码中应该如何改,


RenderStream(@PIN_CATEGORY_PREVIEW, nil, VideoSourceFilter as IBaseFilter,
nil , VideoWindow as IBaseFilter);

RenderStream(@PIN_CATEGORY_CAPTURE, nil, VideoSourceFilter as IBaseFilter,
nil, multiplexer as IBaseFilter);

看有的资料上说,好象上面中倒数第2个参数是压缩编码,前面数第2个参数是filters的编码,不知道是不是我上面所需要修改的位置,
是不是还需要在TFilter(DSPACK)控件上面,在basefilter項里指定directShow Filters中的ffdshow MPEG-4 Video filter这个编码(我的安装了暴风影音,否则不会有这个编码),代码中还要用addfilter吗?
请问哪位能给出具体的指定代码。
哦,忘记告诉大家了,我现在做的是1394线连接笔记本电脑(非usb口)和sony DV的视频捕捉程序(用DSPACK控件),前些时间抓图刚刚完成,现在图象文件存下来了,但没有影象,我怀疑是上面我所提出的编码的问题,希望大家共同讨论,我的 QQ:9076629 EMIAL:jin005@yeah.net
 
不会吧,高手都到哪去了,就不能给点建议吗?
由于本人现在没有积分了,敬请原谅,等有分一定奉上.
 
后退
顶部