一种多媒体文件的解码方法及终端技术

技术编号:19126587 阅读:24 留言:0更新日期:2018-10-10 07:59
本发明专利技术实施例公开了一种多媒体文件的解码方法,包括:获取待解码多媒体文件的目标内容参数信息;在预置的至少一种解码方式中查询与所述目标内容参数信息匹配的目标解码方式;采用所述目标解码方式对所述待解码多媒体文件进行解码处理,获得解码后多媒体文件。本发明专利技术实施例还公开了一种终端。采用本发明专利技术,可根据待解码多媒体文件的目标内容参数信息获取匹配的目标解码方式对待解码多媒体文件进行解码,提高解码成功率。

【技术实现步骤摘要】
一种多媒体文件的解码方法及终端
本专利技术涉及通信
,尤其涉及一种多媒体文件的解码方法及终端。
技术介绍
随着智能终端的发展和普及,用户使用智能终端播放多媒体文件(包括视频文件,下面以视频文件进行说明)越来越普遍。当用户将欲观看的视频文件下载至智能终端后,智能终端采用预置的解码方式对视频文件进行解码后才可流畅播放。目前,终端可预置包括硬件解码方式和软件解码方式等多种解码方式。因此,当移动终端在多种解码方式中采用目标解码方式对视频文件进行解码时,移动终端均是按预置的顺序采用目标解码方式对视频文件进行解码。如:当终端预置的解码方式包括硬件解码方式和软件解码方式时,终端按预置的顺序首先尝试用硬件解码方式对视频文件进行解码,当硬件解码方式无法对视频文件进行成功解码时,终端再按预置的顺序切换至其他解码方式如软件解码方式进行解码;当硬件解码方式对视频文件成功解码时,终端将不再进行切换至其他解码方式进行解码。因此,可想而知,由于终端无论针对何种视频文件均是按预置的顺序获取解码方式进行解码,因此终端无法采用最佳的解码方式对视频文件进行解码,从而导致终端播放解码后视频文件进行容易出现卡顿、播放不流畅现象,甚至出现解码失败的情况,使得解码成功率低。
技术实现思路
本专利技术实施例所要解决的技术问题在于,提供一种多媒体文件的解码方法及终端。可根据待解码多媒体文件的目标内容参数信息获取匹配的目标解码方式对待解码多媒体文件进行解码,提高解码成功率。为了解决上述技术问题,本专利技术实施例提供了一种多媒体文件的解码方法,包括:获取待解码多媒体文件的目标内容参数信息;在预置的至少一种解码方式中查询与所述目标内容参数信息匹配的目标解码方式;采用所述目标解码方式对所述待解码多媒体文件进行解码处理,获得解码后多媒体文件。本专利技术实施例第二方面提供了一种终端,可包括:获取单元,用于获取待解码多媒体文件的目标内容参数信息;查询单元,用于在预置的至少一种解码方式中查询与所述目标内容参数信息匹配的目标解码方式;解码单元,用于采用所述目标解码方式对所述待解码多媒体文件进行解码处理,获得解码后多媒体文件。在本专利技术实施例中,终端获取待解码多媒体文件的目标内容参数信息,在预置的至少一种解码方式中查询与所述目标内容参数信息匹配的目标解码方式,采用所述目标解码方式对所述待解码多媒体文件进行解码处理,获得解码后多媒体文件,这使得终端可根据待解码多媒体文件的目标内容参数信息获取匹配的目标解码方式对待解码多媒体文件进行解码,提高解码成功率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种网络构架示意图;图2是本专利技术实施例提供的一种多媒体文件的解码方法的流程示意图;图3是本专利技术实施例提供的用户操作针对视频列表进行播放操作示意图;图4是本专利技术实施例提供的另一种多媒体文件的解码方法的流程示意图;图5是本专利技术实施例提供的又一种多媒体文件的解码方法的流程示意图;图6是本专利技术实施例提供的又一种多媒体文件的解码方法的流程示意图;图7是本专利技术实施例提供的一种终端结构图;图8是本专利技术实施例提供的另一种终端结构图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供的一种多媒体文件的解码方法可以应用于终端播放视频文件的场景。为了更好理解本专利技术实施例公开的方案,下面先对本专利技术实施例适用的网络构架进行描述。请参阅图1,图1是本专利技术实施例公开的一种网络构架示意图。在图1所示的网络构架中,可以包括用于提供待解码多媒体文件的服务器1和用于播放待解码多媒体文件的终端2,其中,服务器1和终端2可以通过网络连接。在具体应用中,当终端2需播放待解码多媒体文件时,终端2可向服务器1发送请求获取待解码多媒体文件,服务器1可响应终端2的请求获取待解码多媒体文件,并将待解码多媒体文件通过网络发送给终端2,终端2可通过网络接收服务器1发送的待解码多媒体文件进行下载、解码以及播放。下面将结合附图2-附图4,对本专利技术实施例提供的多媒体文件的解码方法进行详细介绍,其中,实施例的执行主体为终端,终端可以包括:手机、电脑、平板电脑、笔记本等可以进行播放视频文件的智能终端,上述终端仅是举例,而非穷举,包含但不限于上述终端。参见图2,是本专利技术实施例提供的一种多媒体文件的解码方法的一种实施例流程示意图。本专利技术实施例的一种多媒体文件的解码方法包括如下步骤:S100,获取待解码多媒体文件的目标内容参数信息。在本专利技术实施例中,当终端接收到对待解码多媒体文件进行播放指令时,终端可确定对待解码多媒体文件进行解码,并获取待解码多媒体文件的目标内容参数信息。在具体应用中,可参见图3所示的用户操作针对视频列表进行播放操作示意图:当用户针对终端的第三方应用程序中的视频播放列表中的目标视频文件输入播放指令时,终端通过第三方应用程序获取目标视频文件的目标内容参数信息。其中,终端可通过服务器获取目标视频文件的目标内容参数信息以及下载目标视频文件,或者接收其他终端发送的目标视频文件以及目标内容参数信息等方式获取并存储待解码多媒体文件。如图3中用户针对终端的QQ浏览器上的视频列表中的dddd视频文件输入播放指令,终端可通过QQ浏览器向QQ浏览器服务器发送获取dddd视频文件的目标内容参数信息以及获取dddd视频文件请求,从而终端可接收到QQ浏览器服务器返回dddd视频文件的目标内容参数信息以及dddd视频文件进行下载。在本专利技术实施例中,待解码多媒体文件可包括待解码视频文件、待解码音视频文件等多媒体文件,在后续实施例中,可以以待解码视频文件为例对实施例进行详细说明。目标内容参数信息可包括待解码多媒体文件的文件格式信息,如文件的文件播放类型以及文件内容分辨率信息等内容参数信息。具体可如:当待解码多媒体文件是待解码视频文件时,目标内容参数信息可以是待解码视频文件的视频格式信息,如视频格式类型、视频码流信息、视频分辨率信息以及视频播放类型(如直播类型和录播类型)等视频格式信息。在具体应用中,视频格式类型可以包括:AVI(AudioVideoInterleaved,音频视频交错格式)、RM(RealMedia,网络流媒体)、MP3(MovingPictureExpertsGroupAudioLayerIII,动态影像专家压缩标准音频层面3)和MPEG(MovingPictureExpertGroup,运动图像专家组格式)等视频格式类型,视频码流信息包括视频的码流,视频分辨率信息包括视频画面的分辨率。视频播放类型包括直播类型和录播类型。S101,在预置的至少一种解码方式中查询与所述目标内容参数信息匹配的目标解码方式。在本专利技术实施例中,终端可预置多种解码方式,如硬件解码方式、软件解码方式以及系统本文档来自技高网...
一种多媒体文件的解码方法及终端

【技术保护点】
1.一种多媒体文件的解码方法,其特征在于,所述方法包括:获取待解码多媒体文件的目标内容参数信息;在预置的至少一种解码方式中查询与所述目标内容参数信息匹配的目标解码方式;采用所述目标解码方式对所述待解码多媒体文件进行解码处理,获得解码后多媒体文件。

【技术特征摘要】
1.一种多媒体文件的解码方法,其特征在于,所述方法包括:获取待解码多媒体文件的目标内容参数信息;在预置的至少一种解码方式中查询与所述目标内容参数信息匹配的目标解码方式;采用所述目标解码方式对所述待解码多媒体文件进行解码处理,获得解码后多媒体文件。2.如权利要求1所述的方法,其特征在于,所述至少一种解码方式包括硬件解码方式;所述获取待解码多媒体文件的目标内容参数信息之前包括:检测终端是否支持所述硬件解码方式;当确定所述终端支持所述硬件解码方式时,执行所述获取待解码多媒体文件的目标内容参数信息。3.如权利要求2所述的方法,其特征在于,所述检测终端是否支持所述硬件解码方式包括:获取终端的标识符;检测所述标识符是否在预置列表中;当确定所述标识符在预置列表中时,确定所述终端不支持所述硬件解码方式;当确定所述标识符不在所述列表时,确定所述终端支持所述硬件解码方式。4.如权利要求3所述的方法,其特征在于,所述在预置的至少一种解码方式中查询与所述目标内容参数信息匹配的目标解码方式之前包括:设置内容参数信息与解码方式的对应关系;所述在预置的至少一种解码方式中查询与所述目标内容参数信息匹配的目标解码方式包括:根据所述内容参数信息与解码方式的对应关系,获取所述目标内容参数信息对应的解码方式;将所述目标内容参数信息对应的解码方式设为与所述目标内容参数信息匹配的目标解码方式。5.如权利要求4所述的方法,其特征在于,所述在预置的至少一种解码方式中查询与所述目标内容参数信息匹配的目标解码方式还包括:当在所述至少一种解码方式中没有查询到与所述目标内容参数信息匹配的目标解码方式时,在所述至少一种解码方式中获取任一种解码方式作为所述目标解码方式;所述采用所述目标解码方式对所述待解码多媒体文件进行解码处理,获得解码后多媒体文件包括:采用所述任一种解码方式对所述待解码多媒体文件进行解码,获得解码后多媒体文件。6.如权利要求5所述的方法,其特征在于,所述采用所述任一种解码方式对所述待解码多媒体文件进行解码,获得解码后多媒体文件之后包括:获取采用所述任一种解码方式对所述待解码多媒体文件进行解码后的播放信息;将所述目标内容参数信息、所述任一种解码方式以及所述播放信息作为一组记录信息记录至预置的记录列表中。7.如权利要求6所述的方法,其特征在于,所述记录列表包括至少一组记录信息;所述设置内容参数信息与解码方式的对应关系包括:按所述记录列表所包括的至少一种内容参数信息的种类对所述记录列表所包括的至少一组记录信息进行分类,获得每种内容参数信息对应的至少一组记录信息;在同种内容参数信息对应的至少一组记录信息中按解码方式的类型进行分类,获得每种解码方式对应的至少一组记录信息;根据每种解码方式对应的至少一组记录信息所包括的播放信息计算每种解码方式的播放权值;在所述每种解码方式对应的播放权值中获取播放权值最高的解码方式;将所述播放权值最高的解码方式设为所述同种内容参数信息对应的解码方...

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

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

1