sak47 发表于 2010-5-29 08:24:53

[已解决]有没办法录制指定窗口内容为AVI格式视频

本帖最后由 sak47 于 2010-5-31 06:59 编辑

翻遍了帮助和UDF文档
没找到相关资料

有没有办法录制指定窗口内容为AVI格式视频呢?
求解

在做一个网络电视的工具, 准备加入录制功能, 可是水平有限:face (26):


解决方法见6楼

chenzhi1210 发表于 2010-5-29 08:45:41

这个比较难!关注中!

xuanfeng1234567 发表于 2010-5-29 09:35:37

不错的界面哦,关注中!

waxy 发表于 2010-5-29 10:58:44

不错哦,支持一下。

ssfnpyu 发表于 2010-5-29 17:46:50

关注中。。。。希望能有学习的机会:face (7):

lynfr8 发表于 2010-5-29 18:16:43

当然可以录制屏幕(包括播放器)为avi
只是效果差强人意
#include <ScreenCapture.au3>
#include "AVIWriter.au3"

Hotkeyset("{ESC}","close")

Break(0)


FileDelete(@DesktopDir & "\test.avi")

_StartAviLibrary()

$avi = _CreateAvi(@DesktopDir & "\test.avi", 5,200,200)

Do
$m = MouseGetPos()
$hBmp = _ScreenCapture_Capture("", $m - 100, $m - 100, $m + 100, $m + 100, True)
_AddHBitmapToAvi($avi, $hBmp)
_WinAPI_DeleteObject($hBmp)
Sleep(200)
Until False


Func close()
_CloseAvi($avi)
_StopAviLibrary()
exit
EndFunc;==>close

把以上脚本和UDF:AVIWriter.au3放在同一文件夹
运行后会根据鼠标位置录制固定矩形范围为avi文件保存在桌面
ESC热键为停止录制
自己稍加修改即可录制固定窗口的固定范围
自己试试

卫和谐 发表于 2010-5-29 19:49:41

虽然还不明白,但是先顶了,感谢分享!

viplight 发表于 2010-5-30 12:14:29

学习中。。。。。

yarsye 发表于 2010-5-30 15:28:46

支持中 支持

sak47 发表于 2010-5-31 06:58:53

:face (26): 太好了. 先研究研究加进去再说. 界面够丑的了. 正在改进

awfymwvf 发表于 2010-6-1 15:34:32

楼主真是高手啊。这个都会写啊

rtytext 发表于 2010-6-3 11:06:21

学习中。。。。。。。。。。。。。。:face (32):

devilma 发表于 2010-6-5 08:36:49

学习一下,,这个貌似效果不太好。。:face (13):

txm888 发表于 2010-8-23 11:39:48

行是行,,可质量也太差劲儿了,,{:face (370):}

mfknui 发表于 2010-8-23 17:56:31

高手啊,学习中
页: [1] 2
查看完整版本: [已解决]有没办法录制指定窗口内容为AVI格式视频