[发明专利]一种视频录制方法及装置无效
申请号: | 201210165960.4 | 申请日: | 2012-05-25 |
公开(公告)号: | CN102724466A | 公开(公告)日: | 2012-10-10 |
发明(设计)人: | 韦松 | 申请(专利权)人: | 深圳市万兴软件有限公司 |
主分类号: | H04N5/76 | 分类号: | H04N5/76;H04N5/92 |
代理公司: | 深圳汇智容达专利商标事务所(普通合伙) 44238 | 代理人: | 潘中毅;熊贤卿 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 视频 录制 方法 装置 | ||
1.一种视频录制方法,其特征在于,包括:
启动视频播放器应用程序,并向所述视频播放器应用程序中注入钩子程序;
所述钩子程序截获发往所述视频播放器应用程序的源视频数据,并复制所述源视频数据,生成拷贝视频数据;
对所述拷贝视频数据进行编码,并保存为视频文件;将所述源视频数据转发至所述视频播放器应用程序,由所述视频播放器应用程序进行播放。
2.如权利要求1所述的视频录制方法,其特征在于,所述启动视频播放器应用程序的步骤之前,还包括:
向所述视频播放器应用程序所在的系统中加载虚拟声卡设备,并将所述虚拟声卡设备设置为当前系统声卡。
3.如权利要求1所述的视频录制方法,其特征在于,所述启动视频播放器应用程序,并向所述视频播放器应用程序中注入钩子程序的步骤中,还包括:
通过发送窗口消息,隐藏所述视频播放器应用程序的视频播放窗口。
4.如权利要求1所述的视频录制方法,其特征在于,所述钩子程序截获发往所述视频播放器应用程序的源视频数据,并复制所述源视频数据,生成拷贝视频数据之后,对所述拷贝视频数据进行编码之前,还包括:
按照制定的、用户所需的视频文件的格式,加载对应的编码器。
5.如权利要求2至4中任一项所述的视频录制方法,其特征在于,所述对所述拷贝视频数据进行编码,并保存为视频文件;将所述源视频数据转发至所述视频播放器应用程序,由所述视频播放器应用程序进行播放,包括:
按照制定的、用户所需的视频文件的格式对所述拷贝视频数据进行编码,将虚拟声卡设备捕获的音频数据进行编码;
将编码后的拷贝视频数据和音频数据保存为视频文件;将源视频数据发送至所述视频播放器应用程序,由所述视频播放器应用程序的视频播放窗口进行播放。
6.一种视频录制装置,其特征在于,包括:
钩子程序注入模块,用于启动视频播放器应用程序,并向所述视频播放器应用程序中注入钩子程序;
视频数据拷贝模块,用于通过所述钩子程序截获发往所述视频播放器应用程序的源视频数据,并复制所述源视频数据,生成拷贝视频数据;
视频文件生成模块,用于对所述拷贝视频数据进行编码,并保存为视频文件;将所述源视频数据转发至所述视频播放器应用程序,由所述视频播放器应用程序进行播放。
7.如权利要求6所述的视频录制装置,其特征在于,所述视频录制装置还包括:
虚拟声卡加载模块,用于向所述视频录制装置所在的系统中加载虚拟声卡设备,并将所述虚拟声卡设备设置为当前系统声卡。
8.如权利要求6所述的视频录制装置,其特征在于,所述视频录制装置还包括:
视频窗口控制模块,用于通过发送窗口消息,控制所述视频播放器应用程序的视频播放窗口进行隐藏或显示。
9.如权利要求6所述的视频录制装置,其特征在于,所述视频录制装置还包括:
编码器加载模块,用于向用户提供可选的编码器,并按照用户选定的,其所需的视频文件的格式,加载对应的编码器。
10.如权利要求7至9中任一项所述的视频录制装置,其特征在于,所述视频文件生成模块包括:
编码控制单元,用于控制已加载的编码器对所述拷贝视频数据进行编码,以及对虚拟声卡设备捕获的音频数据进行编码;
文件存储单元,用于将编码后的拷贝视频数据和音频数据保存为视频文件;
数据转发单元,用于将源视频数据发送至所述视频播放器应用程序,由所述视频播放器应用程序的视频播放窗口进行播放。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市万兴软件有限公司,未经深圳市万兴软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210165960.4/1.html,转载请声明来源钻瓜专利网。