用程序如何捕捉屏幕生成AVI文件,要求每秒25帧?(100分)

  • 主题发起人 主题发起人 Ironhero
  • 开始时间 开始时间
I

Ironhero

Unregistered / Unconfirmed
GUEST, unregistred user!
我想把屏幕的一举一动记录下来生成AVI文件,但不知程序如何写?望高手指点。
 
用getdc(0)抓屏生成bmp后再转.
 
getdc慢,除非你用的机器是超霸型的
 
到25FPS目前这种可能性很小,如果你一定要这样就买一块带有TV OUT的输出卡吧!
 
用getdc(0)抓屏生成bmp后再转:太慢!
 
不过很有一个方法,用6-8个线程抓不同的位置最后统一合成,但希望也不大!我最多只抓到
15FPS-20FPS左右上不了20FPS。
 
这个问题讨论得太多了!
首先告诉你:抓屏并保存为AVI,25fps是不可能的。
能够全屏压缩(不计算拷贝屏幕的时间)达到25fps的,我都没有见过,呵呵...
 
那么flash生成avi是怎么做出来的呢?市面上有好多这种软件可生成AVI,请大家谈一谈
其中的原理。
 
to SSGYK:
1、TV OUT的效果好吗?清晰度高不高?
2、有没有能捕获20FPS,用线程的例子能否给我一个吗?谢谢!
to caowei:
不压缩行不行呀?
 
我其实用Delphi编写了一个有过渡效果的程序,希望把它保存avi文件。
各位谈谈思路吧!
 
多人接受答案了。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
后退
顶部