一种视频录制方法、系统、存储介质和投影设备与流程
- 国知局
- 2024-08-02 14:21:35
所属的技术人员知道,本发明可以实现为方法、系统、存储介质和投影设备。因此,本发明可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram),只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
背景技术:
1、传统的视频录制技术方案是将视频、音频原始帧进行编码,再封装。此方案的编码过程会造成较大的性能消耗,尤其在针对编码分辨率较高的视频时,性能较低机器的cpu占用率将会飙升,从而造成机器卡顿,影响观影体验;另外,此方案只合适低分辨率的视频录制,且必须利用性能较高的机器。如图2所示,音视频与视频包都需要在解码后重新进行编码,导致视频编码功耗较大,占用资源较多。
2、因此,亟需提供一种技术方案解决上述问题。
技术实现思路
1、为解决上述技术问题,本发明提供了一种视频录制方法、系统、存储介质和投影设备。
2、第一方面,本发明提供一种视频录制方法,该方法的技术方案如下:
3、当开始对播放视频数据进行录制时,确定起始录制视频帧在所属的目标gop中的目标位置;
4、当目标位置为目标gop的起始位置时,对解复用后的包含起始录制视频帧至结束录制视频帧之间的播放视频片段数据依次进行重打时间戳与封装处理,得到目标录制视频数据。
5、本发明的一种视频录制方法的有益效果如下:
6、本发明的方法减少了视频录制过程中的编码数据量,能够支持性能较低的投影仪实现高分辨率的视频录制,且不会引起视频卡顿,提高了用户的观影体验。
7、在上述方案的基础上,本发明的一种视频录制方法还可以做如下改进。
8、在一种可选的方式中,还包括:
9、当目标位置不为目标gop的起始位置时,判断结束录制视频帧是否在目标gop中,得到判断结果;
10、当判断结果为是时,对起始录制视频帧至结束录制视频帧之间所包含的解码后的音视频帧进行编码并封装,得到目标录制视频数据。
11、在一种可选的方式中,还包括:
12、当目标位置不为目标gop的起始位置时,判断结束录制视频帧是否在目标gop中,得到判断结果;
13、当判断结果为否时,对起始录制视频帧至目标gop的结束位置对应的视频帧之间所包含的解码后的音视频帧进行编码,得到录制编码数据;
14、对解复用后的包含目标gop的下一个gop的起始位置的视频帧至结束录制视频帧之间的播放视频片段数据进行重打时间戳,并将重打时间戳后的播放视频片段数据与录制编码数据进行封装,得到目标录制视频数据。
15、在一种可选的方式中,目标录制视频数据为mp4格式的视频数据。
16、第二方面,本发明提供一种视频录制系统,该系统的技术方案如下:
17、包括:处理模块和第一录制模块;
18、处理模块用于:当开始对播放视频数据进行录制时,确定起始录制视频帧在所属的目标gop中的目标位置;
19、第一录制模块用于:当目标位置为目标gop的起始位置时,对解复用后的包含起始录制视频帧至结束录制视频帧之间的播放视频片段数据依次进行重打时间戳与封装处理,得到目标录制视频数据。
20、本发明的一种视频录制系统的有益效果如下:
21、本发明的系统减少了视频录制过程中的编码数据量,能够支持性能较低的投影仪实现高分辨率的视频录制,且不会引起视频卡顿,提高了用户的观影体验。
22、在上述方案的基础上,本发明的一种视频录制系统还可以做如下改进。
23、在一种可选的方式中,还包括:第二录制模块;第二录制模块用于:
24、当目标位置不为目标gop的起始位置时,判断结束录制视频帧是否在目标gop中,得到判断结果;
25、当判断结果为是时,对起始录制视频帧至结束录制视频帧之间所包含的解码后的音视频帧进行编码并封装,得到目标录制视频数据。
26、在一种可选的方式中,还包括:第三录制模块;第三录制模块用于:
27、当目标位置不为目标gop的起始位置时,判断结束录制视频帧是否在目标gop中,得到判断结果;
28、当判断结果为否时,对起始录制视频帧至目标gop的结束位置对应的视频帧之间所包含的解码后的音视频帧进行编码,得到录制编码数据;
29、对解复用后的包含目标gop的下一个gop的起始位置的视频帧至结束录制视频帧之间的播放视频片段数据进行重打时间戳,并将重打时间戳后的播放视频片段数据与录制编码数据进行封装,得到目标录制视频数据。
30、在一种可选的方式中,目标录制视频数据为mp4格式的视频数据。
31、第三方面,本发明提供的一种存储介质的技术方案如下:
32、存储介质中存储有指令,当计算机读取指令时,使计算机执行如本发明的一种视频录制方法的步骤。
33、第四方面,本发明的一种投影设备的技术方案如下:
34、包括存储器、处理器及存储在存储器上并在处理器上运行的程序,处理器执行程序时实现如本发明的一种视频录制方法的步骤。
35、上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
技术特征:1.一种视频录制方法,其特征在于,包括:
2.根据权利要求1所述的视频录制方法,其特征在于,还包括:
3.根据权利要求2所述的视频录制方法,其特征在于,还包括:
4.根据权利要求1至3任一项所述的视频录制方法,其特征在于,所述目标录制视频数据为mp4格式的视频数据。
5.一种视频录制系统,其特征在于,包括:处理模块和第一录制模块;
6.根据权利要求5所述的视频录制系统,其特征在于,还包括:第二录制模块;所述第二录制模块用于:
7.根据权利要求6所述的视频录制系统,其特征在于,还包括:第三录制模块;所述第三录制模块用于:
8.根据权利要求5至7任一项所述的视频录制系统,其特征在于,所述目标录制视频数据为mp4格式的视频数据。
9.一种存储介质,其特征在于,所述存储介质中存储有指令,当计算机读取所述指令时,使所述计算机执行如权利要求1至4中任一项所述的视频录制方法。
10.一种投影设备,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至4任一项所述的视频录制方法的步骤。
技术总结本发明涉及视频处理技术领域,具体公开一种视频录制方法、系统、存储介质和投影设备,该方法包括:当开始对播放视频数据进行录制时,确定起始录制视频帧在所属的目标GOP中的目标位置;当所述目标位置为所述目标GOP的起始位置时,对解复用后的包含所述起始录制视频帧至结束录制视频帧之间的播放视频片段数据依次进行重打时间戳与封装处理,得到目标录制视频数据。本发明减少了视频录制过程中的编码数据量,能够支持性能较低的投影仪实现高分辨率的视频录制,且不会引起视频卡顿,提高了用户的观影体验。技术研发人员:李先彪受保护的技术使用者:峰米(重庆)创新科技有限公司技术研发日:技术公布日:2024/7/25本文地址:https://www.jishuxx.com/zhuanli/20240801/242546.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表