一种不用重新生成就可以连续播放不同视频片段的方法_2

文档序号:8266741阅读:来源:国知局
点和出点,然后生成一精彩片段记录,所述记录至少包括比赛视频名称、入点和出点在比赛视频中的时间位置信息即可。
[0014]本发明的步骤8还可以这样实现:开启三个视频播放窗或线程,视频播放窗I和视频播放窗2用于根据播放节点的内容,找到对应的比赛视频以及精彩片段在该比赛视频中的开始位置及结束位置,播放精彩片段视频,并根据设定输出视频数据给视频播放窗3,视频播放窗3负责播放直播的视频信号;回放时,指令视频播放窗I根据当前播放的播放节点的内容,找到对应的比赛视频以及精彩片段在该比赛视频中的开始位置及结束位置,从开始位置的前X秒开始播放视频数据,在视频播放窗I播到开始位置时指令视频播放窗3显示视频播放窗I播放的精彩片段,在视频播放窗I播到结束位置前X秒,指令视频播放窗2根据下一个待播放的播放节点的内容,找到对应的比赛视频以及精彩片段在该比赛视频中的开始位置及结束位置,从开始位置的前X秒开始播放视频数据,在视频播放窗2播到开始位置时指令视频播放窗3显示视频播放窗2播放的精彩片段,在视频播放窗2播到结束位置前X秒,指令视频播放窗I根据下一个待播放的播放节点的内容,找到对应的比赛视频以及精彩片段在该比赛视频中的开始位置及结束位置,从开始位置的前X秒开始播放视频数据,在视频播放窗I播到开始位置时指令视频播放窗3显示视频播放窗I播放的精彩片段,以此类推,直至所有的播放节点播放完毕,这样不需要通过编辑软件将多个精彩片段剪辑成一个视频文件,就能实现无缝连续播放。
[0015]本发明的重点在于:基于供回放用的精彩片段不是从比赛视频中截取单独存储的视频数据,而是直接记录比赛视频中精彩片段的开始时间和结束时间的技术前提,首先调取需要连续播放的精彩片段的记录,形成一个包括多个播放节点的索引列表,回放时,根据第一播放节点的内容,找到对应的比赛视频以及精彩片段的开始位置及结束位置,输出并播放视频数据,待播放至第一播放节点的出点前S秒时,根据第二播放节点的内容,找到对应的比赛视频以及精彩片段的开始位置及结束位置,开始预读对应第二播放节点的视频数据,将预读数据存储在内存中,当第一播放节点的内容播放完成时,直接从内存中读取预读数据输出并播放,以此类推,直至所有播放节点播放完毕为止,从而实现了无缝播放。
[0016]由于本发明只是调取需要连续播放的精彩片段的记录,按照播放顺序编辑建立索引文件,而并非调取精彩片段的数据本身进行剪辑生成视频文件,工作量大大减少,提高了直播的效率,且索引文件仅是记载了比赛视频文件名,以及精彩片段的入点和出点在比赛视频中的时间位置信息,所以直播时可以根据需要调整向前或向后微调精彩片段的开始位置和结束位置。而依照传统的做法,一旦视频文件剪辑完成,就不能按照实际需要进行微调,灵活度较差,这就需要操作人员工作时精力高度集中,大大增加了人力和物力的投入。另外,本发明利用内存比磁盘读取速度快的原理,在预读下一个播放节点的视频数据时,直接存储在内存中,进一步保障了无缝播放的实现。本发明为了减少了制作精彩片段视频的操作步骤,有效减少实况直播时的人力投入,其中结束时间可以根据预设的打出点规则自动生成。
[0017]以上所述,仅是本发明较佳实施例而已,并非对本发明的技术范围作任何限制,故凡是依据本发明的技术实质对以上实施例所作的任何细微修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
【主权项】
1.一种不用重新生成就可以连续播放不同视频片段的方法,其特征在于包括如下步骤: 步骤1、对一个或多个比赛视频进行监视,当精彩画面出现时打入点和出点,生成一精彩片段记录,所述精彩片段记录至少包括比赛视频名称、入点和出点在比赛视频中的时间位置信息; 步骤2、手动或自动设置该精彩片段记录的文件名,并将该精彩片段记录加载至待播放列表中,供回放时调用; 步骤3、在待播放列表中根据精彩片段记录的文件名搜索出需要连续播放的N个精彩片段记录,从所述的精彩片段记录内提取信息,依照播放顺序形成一个包括N个播放节点的索引列表,即索引列表包括:播放节点1、播放节点2、…、播放节点N,其中每个播放节点的内容包括比赛视频名称、入点和出点在比赛视频中的时间位置信息; 步骤4、回放时,首先根据播放节点I的内容,即比赛视频名称1、入点和出点在比赛视频中的时间位置信息I,找到对应的比赛视频以及精彩片段在该比赛视频中的开始位置及结束位置,输出并播放播放节点I对应的精彩片段,待播放至该精彩片段结束前S秒时,根据播放节点2的内容,找到对应的比赛视频以及精彩片段在该比赛视频中的开始位置及结束位置,开始预读播放节点2对应的精彩片段的视频数据,并将预读数据存储在内存中,当播放节点I对应的精彩片段播放完时,直接从内存中读取预读数据输出并播放,以此类推,直至播放节点N对应的精彩片段播放完毕为止,从而实现了无缝播放。
2.根据权利要求1所述的一种不用重新生成就可以连续播放不同视频片段的方法,其特征在于步骤I中,当精彩画面出现时自动打出点,生成一精彩片段记录,具体步骤如下: 步骤1、设置打出点的规则,根据比赛的实际情况,设置不同的时长,也可以是单一时长; 步骤2、监视所采集的比赛视频,当精彩画面出现时打入点; 步骤3、自动调用打出点的规则,根据选择的规则获得对应的时长数据; 步骤4、根据该时长数据和入点位置,计算出打出点的位置,形成精彩片段记录。
3.根据权利要求1所述的一种精彩片段直播视频的生成方法,其特征在于:若步骤2中自动设置精彩片段记录的文件名,需要在步骤I中连接赛事信息系统并预设文件名称生成策略,在步骤2中,该赛事信息系统会根据赛事的进程提供人物、动作的信息,根据该信息结合预设的文件名称生成策略自动生成精彩片段记录的文件名。
4.根据权利要求1所述的一种精彩片段直播视频的生成方法,其特征在于所述的步骤4具体为: 开启三个视频播放窗,第一视频播放窗和第二视频播放窗用于根据播放节点的内容,找到对应的比赛视频以及精彩片段在该比赛视频中的开始位置及结束位置,播放精彩片段视频,并根据设定输出视频数据给第三视频播放窗,该第三视频播放窗负责播放直播的视频信号;回放时,指令第一视频播放窗根据当前播放的播放节点的内容,找到对应的比赛视频以及精彩片段在该比赛视频中的开始位置及结束位置,从开始位置的前X秒开始播放视频数据,在第一视频播放窗播到开始位置时指令第三视频播放窗显示第一视频播放窗播放的精彩片段,在第一视频播放窗播到结束位置前X秒,指令第二视频播放窗根据下一个待播放的播放节点的内容,找到对应的比赛视频以及精彩片段在该比赛视频中的开始位置及结束位置,从开始位置的前X秒开始播放视频数据,在第二视频播放窗播到开始位置时指令第三视频播放窗显示第二视频播放窗播放的精彩片段,在第二视频播放窗播到结束位置前X秒,指令第一视频播放窗根据下一个待播放的播放节点的内容,找到对应的比赛视频以及精彩片段在该比赛视频中的开始位置及结束位置,从开始位置的前X秒开始播放视频数据,在第一视频播放窗播到开始位置时指令第三视频播放窗显示第一视频播放窗播放的精彩片段,以此类推,直至所有的播放节点播放完毕。
5.根据权利要求4所述的一种精彩片段直播视频的生成方法,其特征在于:所述的视频播放窗为线程。
【专利摘要】本发明一种不用重新生成就可以连续播放不同视频片段的方法,调取需要连续播放的精彩片段的记录,按照播放顺序编辑建立索引文件,回放时,根据第一播放节点找到对应的比赛视频以及开始位置及结束位置,输出并播放视频数据,待播放至第一播放节点的出点前S秒时,根据第二播放节点对应的比赛视频以及精彩片段的开始位置及结束位置,开始预读对应第二播放节点的视频数据,将预读数据存储在内存中,当第一播放节点播放完成时,直接从内存中读取预读数据输出并播放,以此类推,直至所有播放节点播放完毕为止,从而实现了无缝播放,本发明可以根据实际需要向前或向后调整精彩片段,能大量减少多视点视频采集在实况直播时的人力投入,有效降低人为误操作。
【IPC分类】H04N21-472, H04N21-845, H04N21-262
【公开号】CN104581230
【申请号】CN201510027213
【发明人】潘重光, 李冰雨
【申请人】卡内基投资科技有限公司
【公开日】2015年4月29日
【申请日】2015年1月20日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1