想用c#实现录制屏幕的程序,然后生成flash文件或是视频文件。请教各位高手只个方向或是给个例子。谢谢了

解决方案 »

  1.   

    获取屏幕应该比较容易,难就难在怎样生成flash或视频文件,值得研究,关注中
      

  2.   

    用Timer每隔0.5s向系统发送截屏消息,在用Adobe提供的flash制作器把他们连起来。
      

  3.   

    只知道录AVI.用API.
    直接录SWF应该就太现实,应该调Flash的转换接口。抓屏跟录相那是小问题,大问题就是屏幕图像的存储算法及捕获算法。
    还有声音,那是大问题。在多媒体编程中,声音处理的难度远远超过视频。我以前做了个将屏幕录为AVI的。没用什么算法,只能录图跟鼠标,没有声音,CPU占用率>60%-70%,我晕,现在看着都想笑。只是源码丢啦,要不可以给我看看。
      

  4.   

    可以用WMEncoding,录制成WMV格式,提供COM接口,用起来比较方便(还提供了VBScript,可以参考)
      

  5.   

    用Timer每隔0.5s向系统发送截屏消息,在用Adobe提供的flash制作器把他们连起
      

  6.   

    可以先用C#做成屏幕保护程序 然后转换成flash格式的
      

  7.   

    JMU
      

  8.   

    happyhappy
    欢迎大家.来群:7729746   〓   .Net/C#交流区〓..交流,项目合作.源码开发.共同研究学习;
      

  9.   

    我现在在HOOK Mouse 也是一样的 user32.dll,不知道楼主要什么dll啊
      

  10.   

    this problem is so hard , and so advanced!!
    i can't do that , sorry ! lz!
      

  11.   

    to 高歌 “Only JF” 不是你的性格啊