[已解决]有没办法录制指定窗口内容为AVI格式视频
本帖最后由 sak47 于 2010-5-31 06:59 编辑翻遍了帮助和UDF文档
没找到相关资料
有没有办法录制指定窗口内容为AVI格式视频呢?
求解
在做一个网络电视的工具, 准备加入录制功能, 可是水平有限:face (26):
解决方法见6楼 这个比较难!关注中! 不错的界面哦,关注中! 不错哦,支持一下。 关注中。。。。希望能有学习的机会:face (7): 当然可以录制屏幕(包括播放器)为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热键为停止录制
自己稍加修改即可录制固定窗口的固定范围
自己试试 虽然还不明白,但是先顶了,感谢分享! 学习中。。。。。 支持中 支持 :face (26): 太好了. 先研究研究加进去再说. 界面够丑的了. 正在改进 楼主真是高手啊。这个都会写啊 学习中。。。。。。。。。。。。。。:face (32): 学习一下,,这个貌似效果不太好。。:face (13): 行是行,,可质量也太差劲儿了,,{:face (370):} 高手啊,学习中
页:
[1]
2