开源软件名称:screen-recording-master
开源软件地址:https://gitee.com/xengine/xmaster
开源软件介绍:
screen-recording-master介绍使用C C++实现屏幕录制屏幕录制大师,基于XEngine开发的一套屏幕录制软件.可以录制屏幕,录制声音.打包成指定格式. 软件架构此程序是基于XEngine实现的一款屏幕和声音录制软件,可以为各位视频作者录制屏幕和声音,也可以推送桌面图像到流媒体服务器 此程序需要下面的库才能使用 XEngine:https://gitee.com/xyry/libxengine or https://github.com/libxengine/xengine 此应用程序为开源,采用C++MFC实现 编译方式编译支持x86和x64编译,debug和release均可. 安装教程- 下载XEngine完整包.
- 配置环境
- 下载代码
- 使用VS打开
- 直接编译
- 拷贝dll到程序目录
- 直接运行即可
使用说明- 点击开始录制.即可录制电脑屏幕,根据你的桌面分辨率设置.位置坐标表示从屏幕的某一点开始到分辨率设置的位置
- 如果没有选择音频设备,将只录制屏幕
- 停止录制后会自动打包
- 某些时候如果没有找到音频,可能是因为驱动问题,你可以使用在virtual-audio-capturer.下载地址:https://github.com/rdp/screen-capture-recorder-to-video-windows-free/releases
参与贡献- Fork 本仓库
- 新建 Feat_xxx 分支
- 提交代码
- 新建 Pull Request
测试流媒体服务推流:rtmp://app.xyry.org/live/你的识别码,比如 rtmp://app.xyry.org/live/qyt 拉流:http://app.xyry.org:8088/live/你的识别码.flv 比如 http://app.xyry.org:8088/live/qyt.flv 其他说明- 视频采用h264编码,你可以通过这个程序了解c c++ 实现h264编解码
- 音频采用aac编码,你可以通过这个程序了解c c++ 实现aac编解码
- 在录制完成后程序会自动打包为mp4文件,你也可以指定其他文件,系统会自动判断要打包的格式是否支持
- 我们提供的SDK仅仅包含编解码与采集器相关,如果你想了解更多xengine的内容,请访问我们的网站
- 此代码没有任何限制,可以随意传播,编译,商用
- 如果有其他需求,欢迎与我们联系
- 如果打包完毕大小没有变化,可以关闭程序在看下,可能是句柄没有正确释放导致的
关于我们你可以访问我们的网站了解更多 www.xyry.org |
请发表评论