一种音视频文件同时播放的方法、装置和系统制造方法及图纸

技术编号:13490790 阅读:126 留言:0更新日期:2016-08-07 01:00
本发明专利技术公开了一种音视频文件同时播放的方法、装置和系统,包括:在播放视频文件的过程中,同步获取用户输入的语音数据,将输入起始时刻对应在所述视频文件的时间点作为时间戳与所述语音数据一起保存为音频文件;将音频文件发送至网络服务器;再次播放所述视频文件时,从网络服务器获取所述音频文件;当所述视频文件播放至所述时间戳标识的时间点时,在继续播放所述视频文件的同时播放所述语音数据。本发明专利技术提供的一种音视频文件同时播放的方法、装置、系统,通过获取用户在观看视频文件时同步录制的语音数据作为音频文件,使得后续用户再次播放该视频文件时可以同时收听到在前用户的语音评论内容,丰富了网络视频播放的功能。

【技术实现步骤摘要】

本专利技术涉及多媒体播放控制领域,特别是指一种音视频文件同时播放的方法、装置和系统
技术介绍
随着视频播放技术的不断进步和人们社交愿望的不断提升,网络视频不再局限于传播信息的媒介,逐渐发展为人们表达观点,抒发情感的桥梁;而促使这一转变完成的一个重要工具就是视频弹幕系统。现有的弹幕系统,将用户输入的文字评论按照输入时视频文件的播放时间进行记录,并在该视频文件再次被播放时,以滚动字幕的形式展示在视频播放页面上,这些评论大多诙谐幽默,其他用户在观看视频内容之余,浏览其他用户发布的弹幕,更添乐趣。现有的弹幕技术仅应用于文字评论的同步播放,而对于语音评论则无法与视频进行同步播放,即如果用户想听某段语音评论,只能通过暂停当下播放的视频来实现,操作比较麻烦,用户体验度不高。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种音视频文件同时播放的方法、装置和系统,可应用在手机、平板电脑、计算机、TV、车载系统等终端中。基于上述目的本专利技术提供的一种音视频文件同时播放的方法,应用于终端,包括:在播放视频文件的过程中,同步获取用户输入的语音数据,将输入所述语音数据的起始时刻对应的所述视频文件的时间点作为时间戳与所述语音数据一起保存为音频文件;将所述音频文件发送至网络服务器;接收所述视频文件的播放请求,从网络服务器同步获取所述音频文件;当所述视频文件播放至所述时间戳标识的时间点时,在继续播放所述视频文件的同时播放所述语音数据。可选的,所述当所述视频文件播放至所述时间戳标识的时间点时,在继续播放所述视频文件的同时播放所述语音数据,包括:提取所述音频文件中的时间戳;将所述时间戳作为播放语音数据的标记加入所述视频文件的播放时间轴;当视频文件的播放进度达到所述时间戳时,播放该时间戳所属音频文件中的语音数据。可选的,所述当所述视频文件播放至所述时间戳标识的时间点时,在继续播放所述视频文件的同时播放所述语音数据,包括:提取所述音频文件中的时间戳;按照时间戳由前到后的顺序对所述音频文件进行排序;按照排序后音频文件的顺序,依次判断视频文件的播放进度是否达到所述音频文件的时间戳标记的时间点;若达到,播放所述时间戳所属音频文件中的语音数据。可选的,所述音频文件还包括创建者的用户名,所述接收所述视频文件的播放请求,从网络服务器同步获取所述音频文件,包括:所述播放请求中包含某些音频文件创建者的用户名;从服务器获取由所述用户名对应的用户创建的音频文件。可选的,所述再次播放所述视频文件时,从网络服务器获取所述音频文件后,包括:根据所述音频文件的时间戳和语音数据的长度,查找所述语音数据在所述视频文件的音轨中对应的声音片段;根据所述声音片段的声音情况,对所述语音数据进行调整。可选的,所述根据所述声音片段的声音情况,对所述语音数据进行调整,包括:计算所述声音片段的平均音量和所述语音数据的平均音量;判断所述声音片段的平均音量和所述语音数据的平均音量的差值是否大于预设的调整阈值;若是,对所述音频文件的音量进行调整,直至所述差值小于或等于所述调整阈值。可选的,所述视频文件预设重要情节时间段;所述再次播放所述视频文件时,从网络服务器获取所述音频文件后,包括:根据所述音频文件的时间戳和语音数据的长度,判断所述语音数据是否处于所述重要情节时间段内;若是,更改所述音频文件的时间戳,使所述语音数据处于所述重要情节时间段外。可选的,所述根据所述音频文件的时间戳和语音数据的长度,判断所述语音数据是否处于所述重要情节时间段内,包括:获取所述语音数据的起始时间As和终止时间Ae;获取所述重要情节时间段的起始时间Bs和终止时间Be;判断是否满足:As处于区间(Bs,Be),或Ae处于区间(Bs,Be),或As小于或等于Bs且Ae大于或等于Be;若是,判定所述语音数据处于所述重要情节时间段内;所述更改所述音频文件的时间戳,使所述语音数据处于所述重要情节时间段外,包括:判断(Ae+As)/2的结果与(Be+Bs)/2的结果的大小关系;若(Ae+As)/2的结果小于或等于(Be+Bs)/2的结果,将所述时间戳前移Ae-Bs;若(Ae+As)/2的结果大于或等于(Be+Bs)/2的结果,将所述时间戳后移Be-As。可选的,所述当所述视频文件播放至所述时间戳标识的时间点时,播放所述音频文件,包括:获取音量调整指令,根据所述音量调整指令对所述音频数据的音量进行调整。本专利技术还提供一种音视频文件同时播放的装置,包括:音频文件获取单元,用于在播放视频文件的过程中,同步获取用户输入的语音数据,将输入起始时刻对应在所述视频文件的时间点作为时间戳与所述语音数据一起保存为音频文件;第一网络单元,用于将所述音频文件发送至网络服务器;还用于需要与所述视频文件同时播放所述音频文件时,从网络服务器获取所述音频文件;音频文件播放单元,用于当所述视频文件播放至所述时间戳标识的时间点时,在继续播放所述视频文件的同时播放所述语音数据。可选的,所述音频文件播放单元用于提取所述音频文件中的时间戳;将所述时间戳作为播放语音数据的标记加入所述视频文件的播放时间轴;当视频文件的播放进度达到所述时间戳时,播放该时间戳所属音频文件中的语音数据。可选的,所述音频文件播放单元用于提取所述音频文件中的时间戳;按照时间戳由前到后的顺序对所述音频文件进行排序;按照排序后音频文件的顺序,依次判断视频文件的播放进度是否达到所述音频文件的时间戳标记的时间点;若达到,播放所述时间戳所属音频文件中的语音数据。可选的,所述第一网络单元用于向网络服务器发送包含用户名的音频文件获取请求;接收网络服务器返回的,由这些用户名对应的用户创建的音频文件。可选的,所述终端还包括:第一音量处理单元,用于根据所述音频文件的时间戳和语音数据的长度,查找所述语音数据在所述视频文件的音轨中对应的声音片段;还用于根据所述声音片段的声音情况,对所述语音数据进行调整。可选的,所述第一音量处理单元还用于计算所述声音片段的平均音量和所述语音数据的平均音量;判断所述声音片段的平均音量和所述语音数据的平均音量的差值是否大于预设的调整阈值;若是,对所述音频文件的音量进行调整,直至所述差值小于或等于所述调整阈值。可选的,所述视频文件预设重要情节时间段;终端还包括:第一本文档来自技高网...

【技术保护点】
一种音视频文件同时播放的方法,应用于终端,其特征在于,包括:在播放视频文件的过程中,同步获取用户输入的语音数据,将输入所述语音数据的起始时刻对应的所述视频文件的时间点作为时间戳与所述语音数据一起保存为音频文件;将所述音频文件发送至网络服务器;接收所述视频文件的播放请求,从网络服务器同步获取所述音频文件;当所述视频文件播放至所述时间戳标识的时间点时,在继续播放所述视频文件的同时播放所述语音数据。

【技术特征摘要】
1.一种音视频文件同时播放的方法,应用于终端,其特征在于,包括:
在播放视频文件的过程中,同步获取用户输入的语音数据,将输入所述语
音数据的起始时刻对应的所述视频文件的时间点作为时间戳与所述语音数据
一起保存为音频文件;
将所述音频文件发送至网络服务器;
接收所述视频文件的播放请求,从网络服务器同步获取所述音频文件;
当所述视频文件播放至所述时间戳标识的时间点时,在继续播放所述视频
文件的同时播放所述语音数据。
2.根据权利要求1所述的方法,其特征在于,所述当所述视频文件播放
至所述时间戳标识的时间点时,在继续播放所述视频文件的同时播放所述语音
数据,包括:
提取所述音频文件中的时间戳;
将所述时间戳作为播放语音数据的标记加入所述视频文件的播放时间轴;
当视频文件的播放进度达到所述时间戳时,播放该时间戳所属音频文件中
的语音数据。
3.根据权利要求1所述的方法,其特征在于,所述当所述视频文件播放
至所述时间戳标识的时间点时,在继续播放所述视频文件的同时播放所述语音
数据,包括:
提取所述音频文件中的时间戳;
按照时间戳由前到后的顺序对所述音频文件进行排序;
按照排序后音频文件的顺序,依次判断视频文件的播放进度是否达到所述
音频文件的时间戳标记的时间点;若达到,播放所述时间戳所属音频文件中的
语音数据。
4.根据权利要求1所述的方法,其特征在于,所述音频文件还包括创建者
的用户名;所述接收所述视频文件的播放请求,从网络服务器同步获取所述音
频文件,包括:
所述播放请求中包含某些音频文件创建者的用户名;
从服务器获取由所述用户名对应的用户创建的音频文件。
5.根据权利要求1所述的方法,其特征在于,所述接收所述视频文件的

\t播放请求,从网络服务器获取所述音频文件后,包括:
根据所述音频文件的时间戳和语音数据的长度,查找所述语音数据在所述
视频文件的音轨中对应的声音片段;
根据所述声音片段的声音情况,对所述语音数据进行调整。
6.根据权利要求5所述的方法,其特征在于,所述根据所述声音片段的
声音情况,对所述语音数据进行调整,包括:
计算所述声音片段的平均音量和所述语音数据的平均音量;
判断所述声音片段的平均音量和所述语音数据的平均音量的差值是否大
于预设的调整阈值;若大于预设的调整阈值,对所述音频文件的音量进行调整,
直至所述差值小于或等于所述调整阈值。
7.根据权利要求1所述的方法,其特征在于,所述视频文件预设重要情
节时间段;所述接收所述视频文件的播放请求,从网络服务器获取所述音频文
件后,包括:
根据所述音频文件的时间戳和语音数据的长度,判断所述语音数据是否处
于所述重要情节时间段内;若处于所述重要情节时间段内,更改所述音频文件
的时间戳,使所述语音数据处于所述重要情节时间段外。
8.根据权利要求7所述的方法,其特征在于,所述根据所述音频文件的
时间戳和语音数据的长度,判断所述语音数据是否处于所述重要情节时间段内,
包括:
获取所述语音数据的起始时间As和终止时间Ae;
获取所述重要情节时间段的起始时间Bs和终止时间Be;
判断是否满足:As处于区间(Bs,Be),或Ae处于区间(Bs,Be),或As小于或等于Bs且Ae大于或等于Be;若满足,确定所述语音数据处于所述重要
情节时间段内;
所述更改所述音频文件的时间戳,使所述语音数据处于所述重要情节时间
段外,包括:
判断(Ae+As)/2的结果与(Be+Bs)/2的结果的大小关系;
若(Ae+As)/2的结果小于或等于(Be+Bs)/2的结果,将所述时间戳前移
Ae-Bs;
若(Ae+As)/2的结果大于(Be+Bs)/2的结果,将所述时间戳后移Be-As。
9.一种音视频文件同时播放的装置,其特征在于,包括:
音频文件获取单元,用于在播放视频文件的过程中,同步获取用户输入的
语音数据,将输入所述语音数据的起始时刻对应的所述视频文件的时间点作为
时间戳与所述语音数据一起保存为音频文件;
第一网络单元,用于将所述音频文件发送至网络服务器;还用于接收所述
视频文件的播放请求后,从网络服务器同步获取所述音频文件;
音频文件播放单元,用于当所述视频文件播放至所述时间戳标识的时间点
时,在继续播放所述视频文件的同时播放所述语音数据。
10.根据权利要求9所述的装置,其特征在于,所述音频文件播放单元用
于提取所述音频文件中的时间戳;将所述时间戳作为播放语音数据的标记加入
所述视频文件的播放时间轴;当视频文件的播放进度达到所述时间戳时,播放
该时间戳所属音频文件中的语音数据。
11.根据权利要求9所述的装置,其特征在于,所述音频文件播放单元用
于提取所述音频文件中的时间戳;按照时间戳由前到后的顺序对所述音频文件
进行排序;按照排序后音频文件的顺序,依次判断视频文件的播放进度是否达
到所述音频文件的时间戳标记的时间点;若达到,播放所述时间戳所属音频文
件中的语音数据。
12.根据权利要求9所述的装置,其特征在于,所述音频文件还包括创建
者的用户名,所述播放请求中包含某些音频文件创建者的用户名;所述第一网
络单元用于从服务器获取由所述用户名对应的用户创建的音频文件。
13.根据权利要求9所述的装置,其特征在于,还包括:
第一音量处理单元,用于根据所述音频文件的时间戳和语音数据的长度,
查找所述语音数据在所述视频文件的音轨中对应的声音片段;还用于根据所述
声音片段的声音情况,对所述语音数据进行调整。
14.根据权利要求13所述的装置,其特征在于,所述第一音量处理单元
还用于计算所述声音片段的平均音量和所述语音数据的平均音量;判断所述声
音片段的平均音量和所述语音数据的平均音量的差值是否大于预设的调整阈
值;若大于预设的调整阈值,对所述音频文件的音量进行调整,直至所述差值
小于或等于所述调整阈值。
15.根据权利要求9所述的装置,其特征在于,所述视频文件预设重要情
节时间段;终端还包括:
第一重要情节处理单元,用于根据所述音频文件的时间戳和语音数据的长
度,判断所述语音数据是否处于所述重要情节时间段内;若处于所述重要情节
时间段内,更改所述音频文件的时间戳,使所述语音数据处于所述重要情节时
间段外。
16.根据权利要求15所述的装置,其特征在于,所述第一重要情节处理
单元用于获取所述语音数据的起始时间As和终止时间Ae;获取所述重要情节
时间段的起始时间Bs和终止时间Be;判断是否满足:As处于区间(Bs,Be),
或Ae处于区间(Bs,Be),或As小于或等于Bs且Ae大于或等于Be;若满足,
判定所述语音数据处于所述重要情节时间段内;
所述第一重要情节处理单元还用于判断(Ae+As)/2的结果与(Be+Bs)/2
的结果的大小关系;若(Ae+As)/2的结果小于或等于(Be+Bs)/2的结果,将
所述...

【专利技术属性】
技术研发人员:王若韬
申请(专利权)人:乐视网信息技术北京股份有限公司
类型:发明
国别省市:北京;11

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

1