【技术实现步骤摘要】
多媒体文件解码方法、装置、电子设备和存储介质
[0001]本专利技术涉及数据处理
,具体涉及多媒体文件解码方法、装置、电子设备和存储介质。
技术介绍
[0002]随着当前文化产业的快速发展,人们对于影视作品、音乐作品的需求越来越高。但是,有时多媒体文件例如视频、音频中的某些片段可能因为版权、年龄限制等原因而不允许被播放,如果用户在这些片段被处理之前已经将该多媒体文件下载到本地,用户打开已下载视频,还是能够正常播放不允许被播放的片段,可能会造成不良影响。
[0003]目前,针对多媒体文件的各种解码器在解码多媒体文件的过程中无法对不被允许播放的片段进行调整,会导致侵犯著作权、危害社会风气等后果,影响多媒体文件的可观赏性。
技术实现思路
[0004]本专利技术实施例提供多媒体文件解码方法、装置、电子设备和存储介质,可以在对多媒体文件进行解码的过程中,对多媒体文件当中不被允许播放的片段进行处理,避免侵犯创作者的著作权。
[0005]本专利技术实施例提供一种多媒体文件解码方法,包括:
[0 ...
【技术保护点】
【技术特征摘要】
1.一种多媒体文件解码方法,其特征在于,包括:获取目标多媒体文件的文件描述信息,所述文件描述信息包括所述目标多媒体文件的文件标识;根据所述文件标识,从至少一个多媒体文件对应的片段位置信息中,获取所述目标多媒体文件对应的目标片段位置信息;获取所述目标多媒体文件当前的初始解码后数据,计算所述初始解码后数据的数据大小;基于所述初始解码后数据的数据大小和所述目标片段位置信息,确定所述初始解码后数据中的目标数据片段;对所述目标数据片段进行调整,得到所述初始解码后数据对应的目标解码后数据。2.根据权利要求1所述的多媒体文件解码方法,其特征在于,所述文件描述信息还包括所述目标多媒体文件的采样率和声道数量,所述初始解码后数据包括所述目标多媒体文件的帧率;所述获取所述目标多媒体文件当前的初始解码后数据,计算所述初始解码后数据的数据大小,包括:获取所述目标多媒体文件当前的初始解码后数据,根据所述初始解码后数据确定当前已解码的帧数;根据所述当前已解码的帧数和所述目标多媒体文件的帧率,计算所述目标多媒体文件对应的已解码时长;基于所述采样率、声道数量和所述已解码时长,得到所述初始解码后数据的数据大小。3.根据权利要求1所述的多媒体文件解码方法,其特征在于,所述获取所述目标多媒体文件当前的初始解码后数据,包括:获取所述目标多媒体文件对应的当前存储的已编码数据;根据所述文件描述信息,确定所述目标多媒体文件对应的目标解码器;通过所述目标解码器对所述已编码数据进行解码处理,得到所述目标多媒体文件当前的初始解码后数据。4.根据权利要求1所述的多媒体文件解码方法,其特征在于,所述目标片段位置信息包括解码后数据大小和待调整片段大小;所述基于所述初始解码后数据的数据大小和所述目标片段位置信息,确定所述初始解码后数据中的目标数据片段,包括:当所述初始解码后数据的数据大小等于所述解码后数据大小时,根据所述待调整片段大小,确定所述初始解码后数据中的目标数据片段,其中,所述目标数据片段的大小与所述待调整片段大小相等。5.根据权利要求1所述的多媒体文件解码方法,其特征在于,所述目标多媒体文件对应的目标片段位置信息至少有两组,所述目标多媒体文件对应的目标片段位置信息包括解码后数据大小;所述基于所述初始解码后数据的数据大小和所述目标片段位置信息,确定所述初始解码后数据中的目标数据片段,包括:基于所述初始解码后数据的数据大小和未被调用的解码后数据大小最小的目标片段
位置信息,确定所述初始解码后数据中的目标数据片段;所述方法还包括:将所述目标解码后数据与所述初始解码后数据进行帧对齐处理,得到对齐后解码数据;获取所述...
【专利技术属性】
技术研发人员:苟亚明,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。