The present application provides a video file playback processing method, which includes: storing the file encapsulation format, video encoding format, and audio encoding format of the target video file together with the file name as a file identifier; reading the file name when receiving the playback request of the target video file. A corresponding file identifier is said to cause the player to perform demultiplexing, video decoding, and audio decoding initialization operations for the target video file based on the file identifier. It can save the time for video files to parse video and audio encoding formats by traversing the parsed file encapsulation format, hit all the information needed by the initialization of the player directly, and improve the start-up speed of video files, thus enhancing the user experience.
【技术实现步骤摘要】
视频文件播放的处理方法、装置及智能终端
本申请涉及音视频处理
,尤其涉及一种视频文件播放的处理方法、装置及智能终端。
技术介绍
现有技术中,针对待播放的视频文件,例如,当前需要播放视频名称为“好奇纸尿裤”的视频文件时,首先需要查询该视频文件的封装格式信息,并根据封装格式信息加载解复用模块(Demux),然后通过解复用模块对该视频文件进行封装解析,以获取该视频文件的视频编码格式信息和音频编码格式信息,再根据获取的视频编码格式信息和音频编码格式信息,加载视频解码模块和音频解码模块,以完成播放器的初始化,之后通过初始化后的播放器播放该视频文件。在上述所描述的起播过程中,由于需要先遍历查询视频文件的封装格式信息,尝试对视频文件进行解封装,以及通过解封装解析获取该视频文件的视频编码格式信息和音频编码格式信息,才能相应地加载解复用模块、视频解码模块和音频解码模块,而视频文件的封装格式、视频编码格式、音频编码格式均存在很多种,这样在遍历方式的进行格式解析时就会耗费很多时间,从而导致起播速度较慢,也就是说,用户在选择开始播放视频文件后,往往需要等待较长的时间才能观看到该视频文件,从而造成用户体验不佳。基于此,如何提升视频文件的起播速度成为本领域技术人员亟待解决的技术问题。
技术实现思路
本申请实施例提供了一种视频文件播放的处理方法、装置及智能终端,用以提升视频文件的起播速度,提升用户体验。第一方面,本申请实施例提供了一种视频文件播放的处理方法,所述方法包括:将目标视频文件的文件封装格式、视频编码格式以及音频编码格式与文件名称一起作为文件标识进行存储;当接收到所述目标视频 ...
【技术保护点】
1.一种视频文件播放的处理方法,其特征在于,所述方法包括:将目标视频文件的文件封装格式、视频编码格式以及音频编码格式与文件名称一起作为文件标识进行存储;当接收到所述目标视频文件的播放请求时,读取所述文件名称对应的文件标识,以使得播放器基于所述文件标识执行针对所述目标视频文件的解复用、视频解码以及音频解码的初始化操作。
【技术特征摘要】
1.一种视频文件播放的处理方法,其特征在于,所述方法包括:将目标视频文件的文件封装格式、视频编码格式以及音频编码格式与文件名称一起作为文件标识进行存储;当接收到所述目标视频文件的播放请求时,读取所述文件名称对应的文件标识,以使得播放器基于所述文件标识执行针对所述目标视频文件的解复用、视频解码以及音频解码的初始化操作。2.如权利要求1所述的方法,其特征在于,将目标视频文件的文件封装格式、视频编码格式以及音频编码格式与文件名称一起作为文件标识进行存储之前,所述方法还包括:判断从服务器下载的所述目标视频文件的文件命名信息中是否包括所述视频文件的封装格式信息、视频编码格式信息和音频编码格式信息;若是,则执行将目标视频文件的文件封装格式、视频编码格式以及音频编码格式与文件名称一起作为文件标识进行存储的步骤。3.如权利要求2所述的方法,其特征在于,所述判断从服务器下载的所述目标视频文件的文件命名信息中是否包括所述视频文件的封装格式信息、视频编码格式信息和音频编码格式信息之后,所述方法还包括:若否,则遍历封装格式对所述视频文件进行封装解析,以获取所述视频文件的视频编码格式信息和音频编码格式信息;基于解析成功的封装格式,以及获取到的所述视频编码格式信息和音频编码格式信息,执行将目标视频文件的文件封装格式、视频编码格式以及音频编码格式与文件名称一起作为文件标识进行存储的步骤。4.如权利要求3所述的方法,其特征在于,将目标视频文件的文件封装格式、视频编码格式以及音频编码格式与文件名称一起作为文件标识进行存储,具体包括:将所述目标视频文件的文件名称、封装格式、视频编码格式以及音频编码格式依次排列,对所述目标视频文件再次命名;将命名后的信息作为所述目标视频文件的文件标识进行存储。5.如权利要求2~4任一所述的方法,其特征在于,所述目标视频文件为开机广告视频文件,判断从服务器下载的所述目标视频文件的文件命名信息中是否包括所述视频文件的封装格式信...
【专利技术属性】
技术研发人员:陈春晓,
申请(专利权)人:青岛海信电器股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。