视频数据的处理方法、处理装置及存储介质制造方法及图纸

技术编号:16458420 阅读:42 留言:0更新日期:2017-10-25 22:54
本发明专利技术公开了一种视频数据的处理方法、处理装置及存储介质,所述处理方法包括:开启视频流线程,视频流线程包括显示线程和线程池,线程池包括多个处理线程;获取原始视频数据,并通过调用显示线程和线程池对原始视频数据进行处理,以生成处理视频流;获取播放模式,播放模式中包括录制帧率,录制帧率用于确定单位时间内的帧采集数量;调用线程池中空闲的处理线程,按照录制帧率对处理视频流中的每一帧进行录制。本发明专利技术开启视频流线程,并通过视频流线程中的显示线程和线程池分别调用图像处理器和中央处理器,用以对原始视频数据进行多种附加功能进行协同处理,无需后期的复杂再加工,且采集帧数量适宜,不会导致画质较差或播放卡顿的问题。

Video data processing method, processing device and storage medium

The invention discloses a processing method, a video data processing device and storage medium, wherein the method comprises the following steps: open the video streaming video stream includes a display thread thread thread and thread pool, thread pool includes a plurality of processing threads; obtaining the original video data, and by calling the display thread and thread pool to the original video data for processing, processing to generate a video stream; acquiring the playback mode, the playback mode including recording frame rate, recording frame rate for frame acquisition to determine the number per unit time; idle call processing threads in the thread pool, the frame rate for each frame in the video stream processing are recorded according to the recording. The present invention opens the video stream and video stream display through the thread, thread and thread pool are respectively called image processor and the central processor thread, used for a variety of additional features of the original video data co processing, without further complicated processing and collection frames will not lead to poorer quality suitable amount, or the problem of playing caton.

【技术实现步骤摘要】
视频数据的处理方法、处理装置及存储介质
本专利技术属于数据处理领域,尤其涉及一种视频数据的处理方法、处理装置及存储介质。
技术介绍
视频录制已成为移动终端的必备功能之一,使用户可以随时随地记录难忘的时光。除了常规的视频录制,移动终端还提供了诸多附加功能,比如:美颜、画中画、慢动作、延时摄影等,以增强观赏视频的乐趣。然而,上述附加功能只能独立存在,而不能在录制过程中同时实现,比如:无法录制的美颜的慢动作视频。对此,现有的解决方案是先选择其中一种附加功能进行录制,比如:美颜,再通过调节播放速度来进行另一种附加功能,比如:慢动作。现有技术的缺点在于:依赖后期处理导致操作复杂、无法实时呈现多附加功能的视频数据、以及采集的视频帧数量不当导致画质较差或播放卡顿等。
技术实现思路
本专利技术实施例提供一种视频数据的处理方法、处理装置及存储介质,旨在对视频数据进行多种附加功能的实时处理,无需后期的复杂再加工,且采集帧数量适宜,不会导致画质较差或播放卡顿的问题。为解决上述技术问题,本专利技术实施例提供以下技术方案:一种视频数据的处理方法,包括:开启视频流线程,所述视频流线程包括显示线程和线程池,所述线程池本文档来自技高网...
视频数据的处理方法、处理装置及存储介质

【技术保护点】
一种视频数据的处理方法,其特征在于,包括:开启视频流线程,所述视频流线程包括显示线程和线程池,所述线程池包括多个处理线程;获取原始视频数据,并通过调用所述显示线程和所述线程池对所述原始视频数据进行处理,以生成处理视频流;获取播放模式,所述播放模式中包括录制帧率,所述录制帧率用于确定单位时间内的帧采集数量;以及调用所述线程池中空闲的处理线程,按照所述录制帧率对所述处理视频流中的每一帧进行录制。

【技术特征摘要】
1.一种视频数据的处理方法,其特征在于,包括:开启视频流线程,所述视频流线程包括显示线程和线程池,所述线程池包括多个处理线程;获取原始视频数据,并通过调用所述显示线程和所述线程池对所述原始视频数据进行处理,以生成处理视频流;获取播放模式,所述播放模式中包括录制帧率,所述录制帧率用于确定单位时间内的帧采集数量;以及调用所述线程池中空闲的处理线程,按照所述录制帧率对所述处理视频流中的每一帧进行录制。2.如权利要求1所述的视频数据的处理方法,其特征在于:所述对所述原始视频数据进行处理,以生成处理视频流,包括:获取处理指令,所述处理指令包括去噪、调整画面中指定人体、物品、或景色的形状、颜色、或亮度,以及在指定位置添加虚拟装饰物;根据所述处理指令,对所述原始视频数据中的每一帧进行处理,以生成处理视频流。3.如权利要求2所述的视频数据的处理方法,其特征在于,获取处理指令,所述处理指令包括去噪、调整画面中指定人体、物品、或景色的形状、颜色、或亮度,以及在指定位置添加虚拟装饰物,包括:获取处理主体,所述处理主体包括:人体、物品、或景色;获取处理内容,所述处理内容包括:去噪、颜色、形状、亮度;获取虚拟装饰物及其所在位置,其中所述位置包括:第一位置或第二位置,所述第一位置是相对于画面而言的固定位置;第二位置是相对于处理主体而言的固定位置;以及根据所述处理主体、处理内容、和/或虚拟装饰物及其所在位置,生成处理指令。4.如权利要求2所述的视频数据的处理方法,其特征在于,获取原始视频数据,并通过调用所述显示线程和所述线程池对所述原始视频数据进行处理,以生成处理视频流包括:通过所述显示线程和所述线程池分别调用图形处理器和中央处理器,用于对所述原始视频数据进行处理,以生成处理视频流;将所述处理视频流写入缓冲区;调用所述线程池中空闲的处理线程,按照所述录制帧率对所述处理视频流中的每一帧进行录制,执行为:调用所述线程池中空闲的处理线程按照所述录制帧率对所述缓冲区中的处理视频流中的每一帧进行录制。5.如权利要求4所述的视频数据的处理方法,其特征在于,将所生成的处理视频流写入缓冲区,之后还包括:通过所述显示线程调用图形处理器;通过所述图形处理器读取所述缓冲区中的处理视频流,并进行实时显示。6.如权利要求1所述的视频数据的处理方法,其特征在于,调用所述线程池中空闲的处理线程,按照所述录制帧率对所述处理视频流中的每一帧进行录制,包括:确定所述线程池中是否存在空闲的处理线程;若是,则通过所述空闲的处理线程调用中央处理器,并执行按照所述录制帧率对所述处理视频流中的每一帧进行录制的步骤;若否,则判断非空闲的线程数量是否大于负载阈值;若不大于负载阈值,则建立一个新线程,以进行上述录制;若大于负载阈值,则将处理视频流中的当前帧放入缓冲池,并当存在空闲的处理线程时从所述缓冲池中读取帧进行录制。7.如权利要求...

【专利技术属性】
技术研发人员:梁宇轩
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1