屏幕录制方法和装置、设备及存储介质与流程

文档序号:24445214发布日期:2021-03-27 04:53阅读:来源:国知局

技术特征:
1.一种屏幕录制方法,其特征在于,包括:获取录制指令;依据所述录制指令实时获取屏幕视频流和音频流;依据所述屏幕视频流建立视图数据模型;依据所述视图数据模型对所述屏幕视频流进行处理得到视频数据;将所述音频流转换为预设格式的音频数据;将所述视频数据与所述音频数据进行封装得到视频文件。2.根据权利要求1所述的方法,其特征在于,依据所述录制指令获取屏幕视频流和音频流包括:通过android底层的mediaprojection接口直接获取所述屏幕视频流;通过所述android底层的audiorecorder接口获取所述音频流。3.根据权利要求1所述的方法,其特征在于,依据所述屏幕视频流建立视图数据模型包括:将所述屏幕视频流通过opengl建立视图数据模型;依据所述视图数据模型对所述屏幕视频流进行处理得到视频数据包括:将所述屏幕视频流通过所述视图数据模型进行投影变换得到所述视频数据。4.根据权利要求1所述的方法,其特征在于,还包括:获取所述视频文件的人工标记;根据所述人工标记生成视频片段。5.根据权利要求1所述的方法,其特征在于,将所述音频流转换为预设格式的音频数据:获取所述音频流;将所述音频流调整为预设的音调和混响得到原始音频数据;将所述原始音频数据根据设定的音频参数编码为aac格式的音频数据。6.根据权利要求1所述的方法,其特征在于,在获取录制指令时:通过悬浮球的方式触发所述录制指令。7.根据权利要求1所述的方法,其特征在于,将所述视频数据与所述音频数据进行封装得到视频文件包括:将所述视频数据编码为h264格式;将所述音频数据与h264格式的所述视频数据封装为mp4视频文件。8.一种屏幕录制装置,其特征在于,包括指令获取模块、码流获取模块、视频数据转换模块、音频数据转换模块和视频文件合成模块;所述指令获取模块,被配置为获取录制指令;所述码流获取模块,被配置为依据所述录制指令获取屏幕视频流和音频流;所述视频数据转换模块,被配置为依据所述屏幕视频流建立视图数据模型;依据所述视图数据模型对所述屏幕视频流进行处理得到视频数据;所述音频数据转换模块,被配置为将所述音频流转换为预设格式的音频数据;所述视频文件合成模块,被配置为将所述视频数据与所述音频数据进行封装得到视频文件。
9.一种屏幕录制设备,其特征在于,包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为执行所述可执行指令时实现权利要求1至7中任意一项所述的方法。10.一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现权利要求1至7中任意一项所述的方法。
当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1