我在网上看到的大都是vc写的示例,看不明白,所以最好是使用 c#或vb.net 的
如有高手提供解决方案,本人愿高分相送,适当的些许Money也可。

解决方案 »

  1.   

    一般用vc来做。.net应该可以做。只是.net出现晚一点。这样的人才相对较少。
      

  2.   

    是啊,可惜vc的那些看不懂啊
    .net下也可以用DirectShow,不过没有找到相应的说明文档,不知道该如何使用。
    看了一些例子,都不满足我的要求,想改还不会。
      

  3.   

    有详细的解决办法,可去信[email protected]
      

  4.   

    vmr9的例子可以。
    两路视频数据重叠。
    你可以把你的VC的例子给贴出来或者给出下载地址,帮你看一下。
      

  5.   


    据我所知,vmr9播放可以,但是没法写入文件进行保存吧?
      

  6.   

    最简单的方法,就是分别取得文件的每一帧和摄像头的每一帧,进行叠加,然后保存。如果你懂Dshow ,就写成filter.如果不懂,就用GDI+直接做,c#和vc应该差不多。
      

  7.   

    1、C#能的,我给你推荐一个网站啊   .NET c# directshow lib, capture and playback using c# and directshow   http://sourceforge.net/projects/directshownet/2、播放叠加也很好做,directshow里面偶很多做叠加的例子,自己可以参考另外说点,用C#来做这个,视频叠加内存处理数据位处理,我看效率是个问题,不过我没这样做个,楼主可以试试。做出来了有较高的效率希望能交流下[email protected]
      

  8.   

    那个网站我看过了,有不少好的示例
    不过我想把Play跟Capture同时进行,不知道该如何连接各Filter?
      

  9.   

    ls的能详细说说吗?
    我只看到过用vmr同时播放多个视频文件的例子,不知道如何再叠加一个摄像头的视频
    并且可以保存在一个视频文件?