一种视频处理方法、装置、电子设备及存储介质制造方法及图纸

技术编号:38336362 阅读:13 留言:0更新日期:2023-08-02 09:17
本发明专利技术提出一种视频处理方法、装置、电子设备及存储介质,获取并分析第一待播放视频,以确定第一待播放视频的封装格式;判断第一待播放视频的封装格式是否是目标封装格式,若第一待播放视频的封装格式不是目标封装格式,则将第一待播放视频转换为第二待播放视频,以使第二待播放视频的封装格式满足目标封装格式。通过该方法对IOS移动设备画中画不支持的视频进行处理,使得用户可以在IOS移动设备上画中画播放更丰富的视频资源,并且使得整个播放过程更加流畅,大大地提高了IOS系统画中画播放的操作体验。的操作体验。的操作体验。

【技术实现步骤摘要】
一种视频处理方法、装置、电子设备及存储介质


[0001]本专利技术涉及视频处理
,具体涉及一种视频处理方法、装置、电子设备及存储介质。

技术介绍

[0002]随着移动互联网的飞速发展,人们对视频播放器交互场景的要求越来越高,当用户在IOS移动设备上开启画中画功能时,视频播放窗口会以小窗口的形式出现在应用程序的主界面或设备主屏幕上,而主界面或主屏幕的其他内容会模糊或透明化,以突出视频播放窗口,用户可以在播放视频的同时继续浏览应用程序或设备的其他内容,从而提高了多任务处理的效率和舒适度。
[0003]目前,最普遍的方法是利用AVPicture In Picture Controller(画中画控制器)来实现画中画播放,该方法的实现必须基于IOS系统自带的播放器AVPlayer,而AVPlayer能支持的视频格式非常有限,一些视频播放平台会将非IOS系统支持的视频格式在后台服务器转换成支持的格式后实现画中画播放,因此,上述方法对于存储在NAS这类服务器上的视频却不适用,一方面是因为大部分用户对于IOS系统支持的视频格式以及存储在NAS上的大量视频的格式并不了解,当想要实现任一视频画中画播放时如果无法正常播放,将会大大降低了IOS系统画中画播放的操作体验;另一方面当用户了解到在IOS移动设备上实现画中画播放需要视频格式匹配后,对于不支持的视频先进行格式转换再实现画中画播放,这种繁琐的操作步骤,将会更大程度地降低IOS系统画中画播放的操作体验。

技术实现思路

[0004]本专利技术提供的方法使得用户能够画中画播放NAS设备上的更丰富的视频资源,并使得画中画播放NAS设备上的视频的过程更加地流畅,大大提高了IOS系统画中画播放的操作体验。
[0005]第一方面,一种实施例中提出一种视频处理方法,所述方法应用于安装于IOS移动设备上的应用程序中,所述方法包括:获取并分析第一待播放视频,以确定所述第一待播放视频的封装格式;判断所述第一待播放视频的封装格式是否是目标封装格式,所述目标封装格式为IOS移动设备画中画播放所支持的封装格式;若所述第一待播放视频的封装格式不是所述目标封装格式,则将所述第一待播放视频转换为第二待播放视频,以使所述第二待播放视频的封装格式满足所述目标封装格式。
[0006]一些实施例中,所述将所述第一待播放视频转换为第二待播放视频,以使所述第二待播放视频的封装格式满足所述目标封装格式,包括:将不同类型的媒体流文件从所述第一待播放视频中分离出来,所述媒体流文件至少包括第一视频文件;分析所述第一视频文件,以确定所述第一视频文件的编码格式;判断所述第一视频文件的编码格式是否是IOS移动设备画中画播放所支持的编码格式;若所述第一视频文件不是IOS移动设备画中画播放所支持的编码格式,则对其进行编码转换,以得到所述第二待播放视频。
[0007]一些实施例中,所述若所述第一视频文件不是IOS移动设备画中画播放所支持的编码格式,则对其进行编码转换,以得到所述第二待播放视频,包括:根据所述第一待播放视频的所述编码格式,对所述第一视频文件进行解码,以得到第二视频文件;根据预设的参数,对所述第二视频文件的编码格式进行转换,以得到第三视频文件;根据预设的输出编码格式,对所述第三视频文件进行编码,以得到第四视频文件;将所述第四视频文件和其他类型的所述媒体流文件封装成IOS移动设备画中画播放所支持的视频格式,以得到第二待播放视频。
[0008]一些实施例中,所述封装格式分析步骤,包括:读取所述第一待播放视频的头信息;对所述头信息进行分析,以确定所述第一待播放视频的封装格式。
[0009]一些实施例中,所述根据所述第一待播放视频的所述编码格式,对所述第一视频文件进行解码,以得到第二视频文件,包括:根据所述第一待播放视频的编码格式,选取对应的解码方式;采用对应的编码方式对所述第一视频文件进行解码,以得到第二视频文件。
[0010]一些实施例中,还包括:若所述第一待播放视频的编码格式是IOS移动设备画中画播放所支持的编码格式,将所述第一视频文件和分离出来的其他类型的媒体流文件封装成IOS移动设备画中画播放所支持的视频格式。
[0011]第二方面,一种实施例提供一种视频处理装置,包括:分析模块,用于获取并分析所述第一待播放视频,以确定所述第一待播放视频的封装格式;判断模块,用于判断所述第一待播放视频的封装格式是否是目标封装格式,所述目标封装格式为IOS移动设备画中画播放所支持的封装格式;视频处理模块,用于若所述第一待播放视频的封装格式不是所述目标封装格式,采用视频处理方式将所述第一待播放视频转换为第二待播放视频,所述第二待播放视频的封装格式为所述目标封装格式。
[0012]第三方面,一种实施例提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如前述的方法。
[0013]第四方面,一种实施例提供一种计算机存储介质,所述存储介质上存储有计算机程序,该程序被处理器执行时实现如前述的方法。
[0014]第五方面,一种实施例提供一种视频处理系统,包括:网络私有云存储设备,用于存储前述方法的第一待播放视频;电子设备,包括处理器、存储器和访问端口;所述存储器中存储有可在处理器上运行的应用程序;所述处理器用于响应用户通过所述访问端口的输入播放所述网络私有云存储设备上存储的所述第一带播放视频,以及执行所述应用程序时实现如前述的方法。
[0015]根据上述实施例的方法,对IOS移动设备画中画不支持的视频进行处理,使得用户可以在IOS移动设备上画中画播放更丰富的视频资源,并且使得整个播放过程更加流畅,大大地提高了IOS系统画中画播放的操作体验。
附图说明
[0016]图1为现有技术中非IOS系统自带的播放器所支持的视频画中画播放时的界面示意图;
[0017]图2为现有技术中非IOS系统自带的播放器所支持的视频画中画播放时的提示框
示意图;
[0018]图3为采用本专利技术提供的方法进行非IOS系统自带的播放器所支持的视频画中画播放时的界面示意图;
[0019]图4为本专利技术提供的视频处理方法的流程图;
[0020]图5为一种实施例中分析第一待播放视频的流程图;
[0021]图6为一种实施例中将第一待播放视频转换为第二待播放视频的流程图;
[0022]图7为一种实施例中对不是IOS移动设备画中画播放所支持的编码格式的第一视频文件进行编码转换的流程图;
[0023]图8为一种实施例中对第一视频文件进行解码的流程图;
[0024]图9为本专利技术提供的视频处理装置的结构示意图;
[0025]图10为一种实施例中视频处理模块的结构示意图;
[0026]图11为本专利技术提供的电子设备的结构示意图;
[0027]图12为本专利技术提供的计算机存储介质的结构示意图。
具体实施方式
[0028]下面通过具体实施方式结合本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种视频处理方法,所述方法应用于安装于IOS移动设备上的应用程序中,其特征在于,所述方法包括:获取并分析第一待播放视频,以确定所述第一待播放视频的封装格式;判断所述第一待播放视频的封装格式是否是目标封装格式,所述目标封装格式为IOS移动设备画中画播放所支持的封装格式;若所述第一待播放视频的封装格式不是所述目标封装格式,则将所述第一待播放视频转换为第二待播放视频,以使所述第二待播放视频的封装格式满足所述目标封装格式。2.如权利要求1所述的方法,其特征在于,所述将所述第一待播放视频转换为第二待播放视频,以使所述第二待播放视频的封装格式满足所述目标封装格式,包括:将不同类型的媒体流文件从所述第一待播放视频中分离出来,所述媒体流文件至少包括第一视频文件;分析所述第一视频文件,以确定所述第一视频文件的编码格式;判断所述第一视频文件的编码格式是否是IOS移动设备画中画播放所支持的编码格式;若所述第一视频文件不是IOS移动设备画中画播放所支持的编码格式,则对其进行编码转换,以得到所述第二待播放视频。3.如权利要求2所述的方法,其特征在于,所述若所述第一视频文件不是IOS移动设备画中画播放所支持的编码格式,则对其进行编码转换,以得到所述第二待播放视频,包括:根据所述第一待播放视频的所述编码格式,对所述第一视频文件进行解码,以得到第二视频文件;根据预设的参数,对所述第二视频文件的编码格式进行转换,以得到第三视频文件;根据预设的输出编码格式,对所述第三视频文件进行编码,以得到第四视频文件;将所述第四视频文件和其他类型的所述媒体流文件封装成IOS移动设备画中画播放所支持的视频格式,以得到第二待播放视频。4.如权利要求1所述的方法,其特征在于,所述封装格式分析步骤,包括:读取所述第一待播放视频的头信息;对所述头信息进行分析,以确定所述第一待播放视频的封装格式。5.如权利要求3所述的方法,其特征在于,所述根据所述第一待播放视频的所述编码格式,...

【专利技术属性】
技术研发人员:张清森陈俊灵熊岩
申请(专利权)人:深圳市绿联科技股份有限公司
类型:发明
国别省市:

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

1