[发明专利]基于播放器的视频录制方法及装置有效
申请号: | 201911382067.5 | 申请日: | 2019-12-27 |
公开(公告)号: | CN111131868B | 公开(公告)日: | 2022-01-14 |
发明(设计)人: | 邓成城;刘学文;车明贤 | 申请(专利权)人: | 国微集团(深圳)有限公司 |
主分类号: | H04N21/4147 | 分类号: | H04N21/4147;H04N21/433 |
代理公司: | 深圳市康弘知识产权代理有限公司 44247 | 代理人: | 尹彦 |
地址: | 518000 广东省深圳市南山区粤*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 播放 视频 录制 方法 装置 | ||
本发明公开了一种基于播放器的视频录制方法及装置。其中,基于播放器的视频录制方法,包括:拷贝播放器解码之前的数据进行缓存,记录第一帧播放数据的第一时间戳,以及记录第一帧播放数据的第二时间戳;当用户开始录制时,获取录制开始时间,根据录制开始时间、所述第一帧播放数据对应的第一时间戳和第二时间戳计算得到录制的第一帧的第一时间戳,根据录制的第一帧对应的第一时间戳找到缓存的数据中的对应数据帧开始录制;当用户停止录制时,获取录制结束时间,并计算得到录制的最后帧的第一时间戳,根据录制的最后帧对应的第一时间戳结束录制。本发明可以实现视频的精准录制。
技术领域
本发明涉及视频录制技术,尤其涉及一种基于播放器的视频录制方法及装置。
背景技术
近年来,随着DVB CA(Digital Video Broadcasting Conditional Access,数字视频广播条件接收)技术的高速发展以及移动消费产品智能化进程持续推进,用户在享受传统媒体节目的同时,对节目的呈现形式及媒体播放功能的多样化也在不断提高,例如用户希望在播放器上增加PVR(Personal video recorder,个人视频录像机),从而让用户在各种移动终端享受传统DVB直播节目带来的不同体验,让用户在享受直接节目所带来快感的同时,还可以录制保留节目精彩瞬间,实现存储经典及分享精彩的人性化体验。
但是现有的音视频播放器采用的是解复用、解码、渲染的流程设计,以USB Dongleplayer(USB适配播放器)为例,它针对来自USB Dongle(USB适配器)的实时MPEG2-TS音视频流的处理,需要经过解复用、解码、渲染等一系列过程,而这一系列过程都是基于directshow(微软公司在ActiveMovie和Video for Windows的基础上推出的新一代基于COM(Component Object Model)的流媒体处理的开发包)的黑盒状态下实现的,一般个人视频录像功能都是在用户点击的时间点开始录制或者采用提前录制的方法,而播放器的解复用、解码操作会因为缓冲堆积,存在很大的时间消耗问题,无法实现个人视频录像功能从精确的时间点录制。
因此,如何提供一种可以实现精准的个人视频录制功能的方法是业界亟待解决的技术问题。
发明内容
本发明为了解决上述现有技术中音频与其频谱图无法实时同步显示的技术问题,提出一种基于播放器的视频录制方法及装置。
本发明的基于播放器的视频录制方法,包括:
拷贝播放器解码之前的数据进行缓存,记录第一帧播放数据对应的由播放器的解复用模块输出的数据帧的第一时间戳,以及记录第一帧播放数据对应的由播放器的音频解码模块和/或视频解码模块输出的数据帧对应的第二时间戳;
当用户开始录制时,获取录制开始时间,根据录制开始时间、所述第一帧播放数据对应的第一时间戳和第二时间戳计算得到录制的第一帧对应的由所述解复用模块输出的数据帧的第一时间戳,根据录制的第一帧对应的第一时间戳找到缓存的数据中的对应数据帧开始录制;
当用户停止录制时,获取录制结束时间,并计算得到录制的最后帧对应的由所述解复用模块输出的数据帧的第一时间戳,根据录制的最后帧对应的第一时间戳结束录制。
进一步,所述放器解码之前的数据为播放器的数据源过滤模块输出的数据,或者播放器的解复用模块输出的音频数据和/或视频数据,或者为输入至所述数据源过滤模块的数据。当缓存的是所述解复用模块之前的数据时,对所述数据进行解复用后找到与录制的第一帧对应的第一时间戳相同的数据进行录制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国微集团(深圳)有限公司,未经国微集团(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911382067.5/2.html,转载请声明来源钻瓜专利网。