我要把桌面的动作录起来,保存到avi(其他视频文件也可以)中,要怎么做
每秒15祯以上,delphi可以做到吗?
请高人指点,给点代码。
谢谢

解决方案 »

  1.   

    HyperCAM工具了自己写要DirectX技术,具体细节还不知道的http://lysoft.7u7.net
      

  2.   

    我是想自己写代码,不想用工具,就像超级捕屏一样,可以指定一个区域,录制成avi文件。
    不知道那位知道,指点一下,要不有没有资料研究一下也好
    谢谢
      

  3.   

    是单机的,
    如果捉图我也会,用getdc就可以了
    就是不知道视频的怎么做到?
      

  4.   

    to  jiangsheng(蒋晟.MSMVP2004Jan) :
    老大,不要这么简单,我没有你那么厉害,这方面我刚刚接触,最好具体一点to all:
    大家请继续,期待更好的答案,谢谢
      

  5.   

    http://blog.joycode.com/jiangsheng/posts/10410.aspx
    你去看看?:)
      

  6.   

    一个问题两个点:
    1、抓图桌面
    GetDC(0)//0表示桌面
    获得bmp
    2、保存成avi
    不会
      

  7.   

    截图,然后合并成avi文件
    需要的话可以给你写个例子
      

  8.   

    大哥,那就给我写个例子吧,谢谢
    到时在给你加多100分
    [email protected]
      

  9.   

    to shadowfish(~~千分散尽还复来~~)
    谢谢了,我加了一百分,等代码研究过再揭帖,
    你的朝阳是北京那边的?我还以为是老乡呢!
      

  10.   

    有人解决了屏幕录制问题吗?我现金购买源代码
    要求:
    基本功能:实时把屏幕动态捕捉,压缩成MPEG格式、FLASH格式(可选)
    高级要求:
    1.尽可能少占用CPU时间。算法用时最优化
    2.在保证屏幕文字清晰可见的前提下,尽量压缩视频文件,视频文件最小化
    3.画面流畅,至少要保证15~20帧/s
    4.提供所有的源代码
    5.封装成函数/过程。要求灵活,帧数、压缩比率、压缩格式均可调
    杭州本地优先.联系我
    13003610224
    [email protected]
      

  11.   

    >画面流畅,至少要保证15~20帧/s
    顶级配置看看能不能做到……我的程序在P41.6G Riva Geforce 4 1024*768*16位色每秒录13桢顶天了
    不过我用的是XVID压缩,用简单压缩算法的话可能会快一点
      

  12.   

    用楼上说的截图然后做成AVI到是可以考虑一下。
      

  13.   

    不用这么多了,能到10就够了
    shadowfish()的代码,每秒1祯都很大,19秒有近5M,大小是320*240
      

  14.   

    http://soft.0zones.com/SoftList/Catalog_9_SoftTime_Desc_1.html
    去上面转一下,一定有收获
      

  15.   

    ……1秒钟250K?用什么压缩这么大?
    用iccompress可以打开系统中现有的视频编码器来压缩,例如MS Video 1,MPEG2,DIVX,XVID等等
      

  16.   

    这个问题两个点  1.抓屏  2.压缩保存成.avi文件第一点大家都会,
    关键是第二点有没有人搞国。
      

  17.   

    我现在就是这样做,但是发现很大,因为bmp2avi并没有压缩,所以想压缩一下
    就是不知道对bmp压缩,还是说对生成的avi直接压,这方面没有接触过,
    iccompress也不知道怎么用,最好有点关键代码研究
    或是有比较详细的资料
      

  18.   

    我对bmp进行压缩,结果效果没有那么好,大概是压到75%而已(24bit的)
      

  19.   

    用GetDC(0)函数,在使用TImage组件里的TPicture.GetImage方法即可.
      

  20.   

    开放源代码的软件camstudio是一个录制桌面的比较好的工具,但是看起来Macromedia公司收购了这个软件并且将其改为商业产品。关于相关的版权讨论参见
    http://www.sitepoint.com/forums/printthread.php?t=205073
    你可能仍旧可以搜索camstudio source code来找到以前版本的camstudio的源代码,但是camstudio的官方网站已经取消了代码下载连接。
      

  21.   

    只找到一个1.1的代码,可惜有很多错误,结果这生成一个player,我要的功能都没有见到
    vc我可以不会改
    不知道那位兄弟有可以编译通过的代码
    谢谢
      

  22.   

    直接去问超级捕屏的作者小辉吧,这个人还不错,
    www.xiaohui.com