视频处理方法、系统、电子设备及存储介质技术方案

技术编号:25605534 阅读:58 留言:0更新日期:2020-09-12 00:01
本发明专利技术涉及一种视频处理方法、系统、电子设备及存储介质,视频处理系统中,发送端用于获取待传输的原始视频文件,将原始视频文件内多个彩色图像帧中的彩色图像数据分别转化为灰度图像数据,得到多个灰度图像帧;向接收端发送包含多个灰度图像帧的编码视频文件;接收端用于接收发送端发送的编码视频文件;将编码视频文件输入预设的视频着色模型中,利用视频着色模型对编码视频文件内多个灰度图像帧中的灰度图像数据进行着色,得到包含多个彩色图像帧的解码视频文件。本申请实施例能够在降低传输码流的同时,不影响视频观看效果,提高编码效率。

【技术实现步骤摘要】
视频处理方法、系统、电子设备及存储介质
本申请涉及计算机
,尤其涉及一种视频处理方法、系统、电子设备及存储介质。
技术介绍
随着智能手机与视频串流服务的普及,数字视频消费总量与占比均呈现快速增长,用户对于视频质量的要求也持续提高,但是,视频资源质量的不断提高会使视频资源占用更多的带宽资源。然而,视频资源占用更多的带宽资源会导致以下问题:由于现有的带宽资源是有限的,如果视频资源占用较多的带宽资源,会导致其它使用带宽资源的业务无法正常进行,给用户带来不便;另外,在网络不稳定环境下,传输占用较多的带宽资源的视频资源时也可能会出现传输速度慢丢包率高的问题,给用户带来不便。
技术实现思路
为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种视频处理方法、系统、电子设备及存储介质。第一方面,本申请提供了一种视频处理系统,包括:发送端和接收端;所述发送端,用于获取待传输的原始视频文件,所述原始视频文件中包括多个彩色图像帧,每个彩色图像帧中的图像数据为彩色图像数据;将所述原始视频文件内多个彩色图像帧中的彩色图像数据分别转化为灰度图像数据,得到多个灰度图像帧;向接收端发送包含多个所述灰度图像帧的编码视频文件;所述接收端,用于接收发送端发送的编码视频文件,所述编码视频文件中包括多个灰度图像帧,每个灰度图像帧中的图像数据为灰度图像数据;将所述编码视频文件输入预设的视频着色模型中,利用所述视频着色模型对所述编码视频文件内多个灰度图像帧中的灰度图像数据进行着色,得到包含多个彩色图像帧的解码视频文件。可选地,所述接收端,还用于:获取所述接收端当前的设备状态参数;若所述设备状态参数满足预设参数条件,向发送端发送用于通知发送端将原始视频文件中的彩色图像数据转化为灰度图像数据的去色指令;所述发送端,还用于获取所述发送端当前的设备状态参数,若所述设备状态参数满足预设参数条件,并且接收到接收端发送的去色指令,则将所述原始视频文件中多个彩色图像帧的彩色图像数据转化为灰度图像数据,得到编码视频文件。可选地,所述接收端,还用于:获取所述接收端当前的设备状态参数;将所述设备状态参数输入触发条件判断模型中,利用所述触发条件判断模型确定接收端是否满足触发解码条件;若所述接收端满足触发解码条件,向发送端发送用于通知发送端将原始视频文件中的彩色图像数据转化为灰度图像数据的去色指令;所述发送端,还用于获取所述发送端当前的设备状态参数;将所述设备状态参数输入预设的触发条件判断模型中,利用所述触发条件判断模型确定发送端是否满足触发编码条件;若所述发送端满足触发编码条件,并且接收到接收端发送的去色指令,则将所述原始视频文件中多个彩色图像帧的彩色图像数据转化为灰度图像数据,得到编码视频文件。可选地,所述接收端,还用于:接收服务端发送的视频着色模型;每隔预设时间,利用从发送端接收到的编码视频文件及与所述编码视频文件对应的解码视频文件重新训练所述视频着色模型;将用于对所述视频着色模型进行测试的测试灰度图像输入所述视频着色模型;若所述视频着色模型的输出图像和与所述测试灰度图像对应的测试彩色图像之间的相似度超过预设相似度阈值,模型训练完毕。第二方面,本申请提供了一种视频处理方法,所述方法包括:发送端获取待传输的原始视频文件,所述原始视频文件中包括多个彩色图像帧,每个彩色图像帧中的图像数据为彩色图像数据;所述发送端将所述原始视频文件内多个彩色图像帧中的彩色图像数据分别转化为灰度图像数据,得到多个灰度图像帧;所述发送端向接收端发送包含多个所述灰度图像帧的编码视频文件;所述接收端接收发送端发送的编码视频文件,所述编码视频文件中包括多个灰度图像帧,每个灰度图像帧中的图像数据为灰度图像数据;所述接收端将所述编码视频文件输入预设的视频着色模型中,利用所述视频着色模型对所述编码视频文件内多个灰度图像帧中的灰度图像数据进行着色,得到包含多个彩色图像帧的解码视频文件。可选地,所述方法还包括:所述接收端获取所述接收端当前的设备状态参数;若所述设备状态参数满足预设参数条件,向发送端发送用于通知发送端将原始视频文件中的彩色图像数据转化为灰度图像数据的去色指令;所述发送端获取所述发送端当前的设备状态参数;若所述设备状态参数满足预设参数条件,并且接收到接收端发送的去色指令,执行将所述原始视频文件中多个彩色图像帧的彩色图像数据转化为灰度图像数据,得到编码视频文件的步骤。可选地,所述方法还包括:所述接收端获取所述接收端当前的设备状态参数;将所述设备状态参数输入触发条件判断模型中,利用所述触发条件判断模型确定接收端是否满足触发解码条件;若所述接收端满足触发解码条件,向发送端发送用于通知发送端将原始视频文件中的彩色图像数据转化为灰度图像数据的去色指令;所述发送端获取所述发送端当前的设备状态参数;将所述设备状态参数输入预设的触发条件判断模型中,利用所述触发条件判断模型确定发送端是否满足触发编码条件;若所述发送端满足触发编码条件,并且接收到接收端发送的去色指令,执行将所述原始视频文件中多个彩色图像帧的彩色图像数据转化为灰度图像数据,得到编码视频文件的步骤。可选地,所述发送端向接收端发送所述编码视频文件的步骤,包括:在所述编码视频文件中添加用于通知接收端对所述编码视频文件着色的着色指令,向所述接收端发送携带所述着色指令的编码视频文件;或者,向所述接收端发送所述编码视频文件,并且,向所述接收端发送用于控制接收端对所述编码视频文件着色的着色指令;所述接收端在接收到所述着色指令,或者,接收到携带所述着色指令的编码视频文件时,执行将所述编码视频文件输入预设的视频着色模型中,利用所述视频着色模型对所述编码视频文件进行着色,得到解码视频文件的步骤。第三方面,本申请提供了一种电子设备,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;存储器,用于存放计算机程序;处理器,用于执行存储器上所存放的程序时,实现获取待传输的原始视频文件,所述原始视频文件中包括多个彩色图像帧,每个彩色图像帧中的图像数据为彩色图像数据;将所述原始视频文件内多个彩色图像帧中的彩色图像数据分别转化为灰度图像数据,得到多个灰度图像帧;向接收端发送包含多个所述灰度图像帧的编码视频文件的方法;或者,接收发送端发送的编码视频文件,所述编码视频文件中包括多个灰度图像帧,每个灰度图像帧中的图像数据为灰度图像数据;将所述编码视频文件输入预设的视频着色模型中,利用所述视频着色模型对所述编码视频文件内多个灰度图像帧中的灰度图像数据进行着色,得到包含多个彩色图像帧的解码视频文件的方法。第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现获取待传输的原始视频文件,所述原始视频文件中包括多个彩色图像帧,每个彩色图像帧中的图像数据为彩色图本文档来自技高网...

【技术保护点】
1.一种视频处理系统,其特征在于,包括:发送端和接收端;/n所述发送端,用于获取待传输的原始视频文件,所述原始视频文件中包括多个彩色图像帧,每个彩色图像帧中的图像数据为彩色图像数据;将所述原始视频文件内多个彩色图像帧中的彩色图像数据分别转化为灰度图像数据,得到多个灰度图像帧;向接收端发送包含多个所述灰度图像帧的编码视频文件;/n所述接收端,用于接收发送端发送的编码视频文件,所述编码视频文件中包括多个灰度图像帧,每个灰度图像帧中的图像数据为灰度图像数据;将所述编码视频文件输入预设的视频着色模型中,利用所述视频着色模型对所述编码视频文件内多个灰度图像帧中的灰度图像数据进行着色,得到包含多个彩色图像帧的解码视频文件。/n

【技术特征摘要】
1.一种视频处理系统,其特征在于,包括:发送端和接收端;
所述发送端,用于获取待传输的原始视频文件,所述原始视频文件中包括多个彩色图像帧,每个彩色图像帧中的图像数据为彩色图像数据;将所述原始视频文件内多个彩色图像帧中的彩色图像数据分别转化为灰度图像数据,得到多个灰度图像帧;向接收端发送包含多个所述灰度图像帧的编码视频文件;
所述接收端,用于接收发送端发送的编码视频文件,所述编码视频文件中包括多个灰度图像帧,每个灰度图像帧中的图像数据为灰度图像数据;将所述编码视频文件输入预设的视频着色模型中,利用所述视频着色模型对所述编码视频文件内多个灰度图像帧中的灰度图像数据进行着色,得到包含多个彩色图像帧的解码视频文件。


2.根据权利要求1所述的视频处理系统,其特征在于,
所述接收端,还用于:获取所述接收端当前的设备状态参数;若所述设备状态参数满足预设参数条件,向发送端发送用于通知发送端将原始视频文件中的彩色图像数据转化为灰度图像数据的去色指令;
所述发送端,还用于获取所述发送端当前的设备状态参数,若所述设备状态参数满足预设参数条件,并且接收到接收端发送的去色指令,则将所述原始视频文件中多个彩色图像帧的彩色图像数据转化为灰度图像数据,得到编码视频文件。


3.根据权利要求1所述的视频处理系统,其特征在于,
所述接收端,还用于:获取所述接收端当前的设备状态参数;将所述设备状态参数输入触发条件判断模型中,利用所述触发条件判断模型确定接收端是否满足触发解码条件;若所述接收端满足触发解码条件,向发送端发送用于通知发送端将原始视频文件中的彩色图像数据转化为灰度图像数据的去色指令;
所述发送端,还用于获取所述发送端当前的设备状态参数;将所述设备状态参数输入预设的触发条件判断模型中,利用所述触发条件判断模型确定发送端是否满足触发编码条件;若所述发送端满足触发编码条件,并且接收到接收端发送的去色指令,则将所述原始视频文件中多个彩色图像帧的彩色图像数据转化为灰度图像数据,得到编码视频文件。


4.根据权利要求1所述的视频处理系统,其特征在于,
所述接收端,还用于:接收服务端发送的视频着色模型;每隔预设时间,利用从发送端接收到的编码视频文件及与所述编码视频文件对应的解码视频文件重新训练所述视频着色模型;将用于对所述视频着色模型进行测试的测试灰度图像输入所述视频着色模型;若所述视频着色模型的输出图像和与所述测试灰度图像对应的测试彩色图像之间的相似度超过预设相似度阈值,模型训练完毕。


5.一种视频处理方法,其特征在于,所述方法包括:
发送端获取待传输的原始视频文件,所述原始视频文件中包括多个彩色图像帧,每个彩色图像帧中的图像数据为彩色图像数据;
所述发送端将所述原始视频文件内多个彩色图像帧中的彩色图像数据分别转化为灰度图像数据,得到多个灰度图像帧;
所述发送端向接收端发送包含多个所述灰度图像帧的编码视频文件;
所述接收端接收发送端发送的编码视频文件,所述编码视频文件中包括多个灰度图像帧,每个灰度图像帧中的图像数据为灰度图像数据;
所述接收端将所述编码视频文件输入预设的视频着色模型中,利用所述视频着色模型对所述编码视频文件内多个灰度图像帧中的灰度图像数据进行着色,得到包含多个彩色图像帧的解码视频文件。


6.根据权利要求5所述的视频处理方法,其特征在于,所述方法还包括:
所述接收端获取所述接收端当前的设备状态参数;若所述设备状态参数满足预设参数...

【专利技术属性】
技术研发人员:杨天
申请(专利权)人:北京奇艺世纪科技有限公司
类型:发明
国别省市:北京;11

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

1