【技术实现步骤摘要】
一种投屏方法、装置、电子设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种投屏方法、装置、电子设备及存储介质。
技术介绍
[0002]在手机上可以将离线视频通过DLNA协议方式投屏给接收端(如PC、TV等)进行播放。如果当前视频使用独立的字幕文件,由于标准DLNA协议的限制,在接收端无法正常显示独立字幕。
[0003]当前解决独立字幕的DLNA投屏显示有如下两种方法:
[0004]1)扩展DLNA协议,从手机端下载字幕文件到接收端,在接收端加载字幕进行播放;
[0005]2)手机端先将视频文件与字幕文件进行合并生成嵌入字幕的视频文件,再将新的视频文件通过DLNA投屏给接收端。
[0006]这两种方式都有缺点,第一种需要修改投屏接收端的DLNA协议栈及播放模块,无法实现独立字幕的视频投屏给其它通用设备终端进行播放;第二种需要较长的预处理时间且占用额外的存储空间。
技术实现思路
[0007]为了解决上述技术问题或者至少部分地解决上述技术问题,本申请提供了一种投屏方法 ...
【技术保护点】
【技术特征摘要】
1.一种投屏方法,其特征在于,应用于投屏端,所述方法包括:接收用于获取目标视频中的视频内容的内容获取请求;在所述目标视频中获取与所述内容获取请求对应的视频片段;在基于所述目标视频对应的字幕文件中,获取与所述视频片段对应的字幕内容;将所述视频片段及所述字幕内容进行合并,得到合并数据,并发送。2.根据权利要求1所述的投屏方法,其特征在于,所述在所述目标视频中获取与所述内容获取请求对应的视频片段,包括:若所述内容获取请求是在所述目标视频开播时发送的,获取所述目标视频首部第一预设时间段内的视频片段,所述第一预设时间段小于所述视频片段的预设时长。3.根据权利要求2所述的投屏方法,其特征在于,所述在所述目标视频中获取与所述内容获取请求对应的视频片段,还包括:确定所述目标视频是否存在独立的字幕文件;若所述目标视频存在独立的字幕文件,执行获取所述目标视频首部第一预设时间段内的视频片段的步骤。4.根据权利要求2所述的投屏方法,其特征在于,将所述视频片段及所述字幕内容进行合并,得到合并数据,并发送,包括:将所述字幕内容添加至所述视频片段中,得到合并中间内容;确定所述合并中间内容的大小;获取所述第一预设时间段相对于所述目标视频的总时长的第一比例;基于所述合并中间内容的大小和所述第一比例,计算所述字幕文件与所述目标视频合并后的总大小信息;将所述总大小信息和所述合并中间内容组合,得到合并数据,并发送。5.根据权利要求1所述的投屏方法,其特征在于,所述在所述目标视频中获取与所述内容获取请求对应的视频片段,包括:若所述内容获取请求是在所述目标视频播放过程中发送的,在所述内容获取请求中提取已经播放的视频片段及字幕内容的视频内容大小;基于所述视频内容大小计算待获取的视频片段相对于所述目标视频首帧的第一偏移数据;基于所述第一偏...
【专利技术属性】
技术研发人员:谭俊良,
申请(专利权)人:北京奇艺世纪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。