视频处理的方法及装置的制造方法

文档序号:10516363阅读:150来源:国知局
视频处理的方法及装置的制造方法
【专利摘要】本发明实施例提供一种视频处理的方法及装置,其中,本发明的方法主要包括:判断视频流中是否存在广告内容;若存在所述广告内容,则在播放所述广告内容时开启本地音频文件,所述本地音频文件为存储在本地存储系统中的音频文件;并且,将播放器调为静音模式,所述播放器用于播放所述视频流。与现有技术相比,本发明能够提高用户在观看视频时的灵活度。
【专利说明】
视频处理的方法及装置
技术领域
[0001]本发明实施例涉及互联网技术领域,尤其涉及一种视频处理的方法及装置。
【背景技术】
[0002]随着互联网技术的发展,越来越多的用户习惯通过电脑、手机等观看视频,通过本地安装的客户端的播放器或者网页上植入的播放器观看。一般用户观看的视频主要分为两类:点播类和直播类。对于点播类的视频,用户在观看的时候可以根据自己需求,对观看的视频进行快进或快退等操作;而对于直播类的视频,用户在观看的时候不能对视频进行任何操作。通常处于商业目的考虑,在视频播放过程中会插入一些广告,例如在视频播放前插入或者在视频播放的过程中插入。
[0003]对于点播类视频,用户可以通过快进的方式过滤掉视频中的一些广告,也可以通过现有的一些过滤广告的软件将视频中的所有广告过滤掉。
[0004]但是对于直播类的视频,目前还没有对其中的广告进行处理的方法。因此当用户观看时,不能对观看的视频进行任何操作,灵活度较差,从而影响用户的观看效果。因此如何处理直播视频中插入的广告,提高用户的观看的灵活度成为急需解决的问题。

【发明内容】

[0005]本发明实施例提供一种视频处理的方法及装置,用以解决现有用户观看视频的灵活度差的问题。
[0006]本发明实施例提供一种视频处理的方法,包括:
[0007]判断视频流中是否存在广告内容;
[0008]若存在所述广告内容,则在播放所述广告内容时开启本地音频文件,所述本地音频文件为存储在本地存储系统中的音频文件;并且,
[0009]将播放器调为静音模式,所述播放器用于播放所述视频流。
[0010]本发明实施例提供一种视频处理的装置,包括:
[0011]判断单元,用于判断视频流中是否存在广告内容;
[0012]开启单元,用于若存在所述广告内容,则在播放所述广告内容时开启本地音频文件,所述本地音频文件为存储在本地存储系统中的音频文件;
[0013]调节单元,用于将播放器调为静音模式,所述播放器用于播放所述视频流。
[0014]本发明实施例提供的视频处理的方法及装置,能够首先判断当前播放的视频流中是否存在广告内容,若存在广告内容,则在播放该广告内容时,开启本地的音频文件,并且将播放视频流的播放器调为静音模式。与现有技术相比,本发明实施例能够在播放广告时,将本地的音频文件开启,并且不影响广告内容的正常显示,实现将广告声音替换为本地音频声音的效果。该方法使用户在观看广告时可以欣赏自己喜欢的音频文件中的内容。因此提高了用户在观看视频时的灵活度。
【附图说明】
[0015]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0016]图1为本发明实施例提供的一种视频处理的方法的流程图;
[0017]图2为本发明实施例提供的另一种视频处理的方法的流程图;
[0018]图3为本发明实施例提供的又一种视频处理的方法的流程图;
[0019]图4为本发明实施例提供的一种视频处理的装置的组成框图;
[0020]图5为本发明实施例提供的另一种视频处理的装置的组成框图;
[0021 ]图6为本发明实施例提供的一种视频处理装置的实体结构示意图。
【具体实施方式】
[0022]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0023]本发明实施例提供了一种视频处理的方法,如图1所示,该方法包括:
[0024]101、判断视频流中是否存在广告内容。
[0025]本实施例中的视频流是指遵循HLS(HTTP Live Streaming,简称HLS)协议的直播视频流。HLS是动态码率自适应技术,主要用于电脑PC和苹果Apple终端的音视频服务。HLS主要包括一个M3U8播放列表文件,M3U8文件是索引文件;以及TS(Transport Stream,简称TS)媒体分片文件等。TS也是一种视频的封装的形式,它适用于直播。
[0026]本实施例是对直播视频流中的广告进行处理,因此首先要判断视频流中是否存在广告,为后续的处理广告的步骤做准备工作。
[0027]102、若存在广告内容,则在播放广告内容时开启本地音频文件。
[0028]若确定视频流中存在广告内容,则在播放广告内容时开启本地音频文件,开启本地音频文件是为了替换视频流中广告内容的声音,使用户可以欣赏自己喜欢的音频文件。其中,本地音频文件是存储在本地存储系统中的音频文件,其中记录的内容是用户根据自己的喜欢添加的音频文件,可以是歌曲、相声、录音等。
[0029]需要说明的是,当开启本地音频文件时,不会将当前展示的广告内容删除,只是替换了广告的声音,相当于背景音乐的替换,广告还是会继续展示。
[0030]103、将播放器调为静音模式。
[0031]在开启本地音频文件的同时,会将播放器的声音模式调为静音模式,这也是将本地音频文件中的声音替换广告声音的必要的步骤。否则就会影响本地音频文件的欣赏效果。其中,播放器是用于播放视频流的播放器。该播放器可以是网络电视、手机、或电脑上安装的各种视频播放软件等。
[0032]本发明实施例提供的视频处理的方法,能够首先判断当前播放的视频流中是否存在广告内容,若存在广告内容,则在播放该广告内容时,开启本地的音频文件,并且将播放视频流的播放器调为静音模式。与现有技术相比,本发明实施例能够在播放广告时,将本地的音频文件开启,并且不影响广告内容的正常显示,实现将广告声音替换为本地音频声音的效果。该方法使用户在观看广告时可以欣赏自己喜欢的音频文件中的内容。因此提高了用户在观看视频时的灵活度。
[0033]进一步的,作为对图1所示实施例的细化及扩展,本发明还提供了另一实施例。如图2所示,该实施例中视频处理的方法包括:
[0034]201、监测更新后的播放列表文件中的编码间断标识。
[0035]本实施例中,播放列表文件是M3U8文件,它是视频流播放时的一个索引文件I3U8文件中记录有将要播放的视频文件的索引。通常M3U8文件中只允许存放三个视频文件的索弓丨,当播完当前的三个视频文件后,重新加载新的视频文件的索引,直到所有的视频文件被播放完毕为止。由上述可以看出,M3U8文件中的内容是动态变化的,因此需要监测更新后的M3U8文件。需要说明的是其中的视频文件是指TS分片文件。
[0036]当M3U8文件中出现编码间断标识EXT-X-DISCONTINUITY时,表示EXT-X-DISCONTINUITY前后的内容是不连续的,因此可以猜想EXT-X-DISCONTINUITY之后是添加了别的内容,有可能是广告内容,所以要监测EXT-X-DISCONTINUITY标识。
[0037]202、提取编码间断标识之后对应的第一个视频文件中的关键帧。
[0038]监测到EXT-X-DISCONTINUITY标识之后,为了验证在 EXT-X-DISCONTINUITY 之后是否添加了广告内容,就需要将EXT-X-DISCONTINUITY之后的对应的第一个视频文件即TS文件找出来,然后提取TS文件中的关键帧,以便于其与广告数据库中的帧数据作比对。
[0039]需要说明的是,为了提高后面进行比对的准确性,需要将提取出的关键帧进行过滤。具体的过滤原则是:去除所有关键帧中的无信息帧。其中无信息帧指无图像内容的帧,比如黑帧等。
[0040]203、通过比对关键帧与广告数据库中的帧数据来判断视频流中是否存在广告内容。
[0041]将由步骤202得到的关键帧与广告数据库中的帧数据进行比对,比对的方式有两种,如下:
[0042]方式一
[0043]将关键帧与广告数据库中的关键帧,进行一帧一帧的比对,首先设置一个预设的比对次数,该预设比对次数是经过多次重复实验得到的经验值。假设预设比对次数为N,N为大于O正整数。
[0044]若在比对N次的范围内,存在连续M个关键帧与广告数据库中的帧数据内容对应相同,则确定视频流中存在广告内容,即EXT-X-DISCONTINUITY之后第一个TS文件中是广告内容。其中M为小于预设比对次数的正整数,实际应用中N与M具体的比例关系,可以根据实际的需求确定。
[0045]若比对N次后,依然没有出现连续M个关键帧与帧数据内容对应相同,则确定视频流中不存在广告内容,S卩EXT-X-DISCONTINUITY之后第一个TS文件中是非广告内容。
[0046]方式二
[0047]提前设计一个用于帧比对的模型,然后将关键帧与帧数据输入到比对模型中进行比对,得到相似度,相似度用于描述关键帧与帧数据的相似程度,然后根据相似度判断视频流中是否存在广告内容,具体在判断时会设置一个相似度判断的标准,当达到标准的相似度结果,才可以判定提取的关键帧与广告数据库中的帧数据是对应相同的,才可以进一步确定视频流中存在广告内容,即EXT-X-DISCONTINUITY之后的第一个TS文件中是广告内容。
[0048]该比对模型的设计原理与方式一的原理基本是一致的,不同的是比对模型中会根据输入的关键帧与帧数据来动态的获取一个N,该N的值可以是通过人工智能算法进行学习训练得到的。
[0049]204、若存在广告内容,在播放编码间断标识之后的第一个视频文件时,开启本地音频文件。
[0050]对于由步骤203结果中确定EXT-X-DISCONTINUITY之后的第一个TS文件中是广告内容的情况,执行在播放EXT-X-DISCONTINUITY之后的第一个TS文件时,开启本地音频文件。
[0051]具体的开启本地音频文件的实现方式与图1步骤102的实现方式相同,此处不再赘述。
[0052]205、向播放器发送静音请求,以使得播放器调为静音模式。
[0053]在开启本地音频文件的同时,为了保证本地音频文件的播放效果,需要向播放视频流的播放器发送一个静音的请求,当该播放器收到静音的请求后会主动地将声音模式调为静音模式。
[0054]206、当监测到播放列表文件中的下一个编码间断标识后,关闭本地音频文件。
[0055]开启本地音频文件后,还需要继续监测M3U8文件中的下一个EXT-X-DISCONTINUITY,当监测到下一个EXT-X-DISCONTINUITY后,表示该广告已经播放结束,这时需要恢复播放器的声音,使用户继续观看视频流中的非广告内容。
[0056]进一步的,作为对图2所示实施例的细化及扩展,本发明还提供了另一实施例。如图3所示,该实施例中视频处理的方法包括:
[0057]301、监测更新后的播放列表文件中的编码间断标识。
[0058]本步骤的实现方式与图2步骤201的实现方式相同,此处不再赘述。
[0059]302、获取编码间断标识之后的视频文件对应的身份标识(Identity,简称ID)。
[0060]本实施例中的编码间断标识为EXT-X-DISCONTINUITY,获取EXT-X-DISCONTINUITY之后的视频文件对应的ID。该ID是区别不同的视频内容的唯一标识。
[0061 ] 303、将身份标识ID与预设标识列表进行比对。
[0062]将由步骤302获取到的ID与预设标识列表进行比对。其中预设ID中记录有所有广告的ID。
[0063]在进行比对时,若能在预设标识列表中找到ID,则确定视频流中存在广告内容,即EXT-X-DISCONTINUITY之后的视频文件中是广告内容;
[0064]在进行比对时,若不能在预设标识列表中找到ID,则确定视频流中不存在广告内容,S卩EXT-X-DISCONTINUITY之后的视频文件中是非广告内容。
[0065]另外标识列表中还记录有广告的标题,其中标题与ID是一一对应的关系,标题的记录是为了是用户对标识列表进行修改时的可读性。
[0066]304、若存在广告内容,在播放编码间断标识之后的第一个视频文件时,开启本地音频文件。
[0067]本步骤的实现方式与图2步骤204的实现方式相同,此处不再赘述。
[0068]305、向播放器发送静音请求,以使得播放器调为静音模式。
[0069]本步骤的实现方式与图2步骤205的实现方式相同,此处不再赘述。
[0070]306、当监测到播放列表文件中的下一个编码间断标识后,关闭本地音频文件。
[0071]本步骤的实现方式与图2步骤206的实现方式相同,此处不再赘述。
[0072]进一步的,对于图3的方法,不仅可以将视频流中的广告声音替换为本地音频文件中的声音,也可以将用户不喜欢的非广告视频进行声音的替换,具体的替换方法是:将预设标识列表进行更新,即在预设标识列表中添加自己不喜欢的视频。具体的添加方式为:当用户在观看视频时,若遇到自己不喜欢的视频可以通过选择菜单中的添加至标识列表的选项就可以实现将其对应的标题和ID添加到预设标识列表中,其中添加至列表的选项是由系统提供的。除了预设标识列表的不同外,其他的实现方式与图3的实现方式是相同的,此处不再赘述。
[0073]进一步的,对于图3中的预设标识列表是用户可以自己设定的,所以用户即可以将不喜欢的非广告视频或者广告视频添加到预设标识列表中,又可以将喜欢的非广告视频或者广告视频从预设标识列表中删除,具体的删除方法是在标识列表中找到喜欢的视频的标题,然后将其删除,删除后的视频在下次播放时就不会被本地音频文件替换背景声音。
[0074]进一步的,作为对上述图1、图2以及图3所示方法的实现,本发明实施例的另一个实施例还提供了一种视频处理的装置,如图4所示,该装置包括:判断单元41、开启单元42、调节单元43。
[0075]判断单元41,用于判断视频流中是否存在广告内容。
[0076]本实施例中的视频流是指遵循HLS协议的直播视频流。HLS是动态码率自适应技术,主要用于电脑PC和苹果Apple终端的音视频服务。HLS主要包括一个M3U8播放列表文件,M3U8文件是索引文件;以及TS媒体分片文件等。TS也是一种视频的封装的形式,它适用于直播。
[0077]本实施例是对直播视频流中的广告进行处理,因此首先要判断视频流中是否存在广告,为后续的处理广告的步骤做准备工作。
[0078]开启单元42,用于若存在广告内容,则在播放广告内容时开启本地音频文件,本地音频文件为存储在本地存储系统中的音频文件。
[0079]若确定视频流中存在广告内容,则在播放广告内容时开启本地音频文件,开启本地音频文件是为了替换视频流中广告内容的声音,使用户可以欣赏自己喜欢的音频文件。其中,本地音频文件是存储在本地存储系统中的音频文件,其中记录的内容是用户根据自己的喜欢添加的音频文件,可以是歌曲、相声、录音等。
[0080]调节单元43,用于将播放器调为静音模式,播放器用于播放视频流。
[0081]在开启本地音频文件的同时,会将播放器的声音模式调为静音模式,这也是将本地音频文件中的声音替换广告声音的必要的步骤。否则就会影响本地音频文件的欣赏效果。其中,播放器是用于播放视频流的播放器。该播放器可以是网络电视、手机、或电脑上安装的各种视频播放软件等。
[0082]进一步的,如图5所示,判断单元41,包括:
[0083]监测模块411,用于监测更新后的播放列表文件中的编码间断标识,音频文件列表为视频流对应的播放列表文件。
[0084]M3U8文件中的内容是动态变化的,因此需要监测更新后的M3U8文件。需要说明的是其中的视频文件是指TS分片文件。
[0085]当M3U8文件中出现编码间断标识EXT-X-DISCONTINUITY时,表示EXT-X-DISCONTINUITY前后的内容是不连续的,因此可以猜想EXT-X-DISCONTINUITY之后是添加了别的内容,有可能是广告内容,所以要监测EXT-X-DISCONTINUITY标识。
[0086]提取模块412,用于提取编码间断标识之后对应的第一个视频文件中的关键帧。
[0087]监测到EXT-X-DISCONTINUITY标识之后,为了验证在 EXT-X-DISCONTINUITY 之后是否添加了广告内容,就需要将EXT-X-DISCONTINUITY之后的对应的第一个视频文件即TS文件找出来,然后提取TS文件中的关键帧,以便于其与广告数据库中的帧数据作比对。
[0088]判断模块413,用于通过比对关键帧与广告数据库中的帧数据来判断视频流中是否存在广告内容。
[0089]进一步的,判断模块413,用于:
[0090]在预设比对次数内,若存在连续M个关键帧与帧数据内容对应相同,则确定视频流中存在广告内容,其中M为小于预设比对次数的正整数;
[0091 ]在预设比对次数内,若不存在连续M个关键帧与帧数据内容对应相同,则确定视频流中不存在广告内容。
[0092]进一步的,判断模块413,用于:
[0093]将关键帧与帧数据输入到比对模型中进行比对,得到相似度,相似度用于描述关键帧与帧数据的相似程度;
[0094]根据相似度判断视频流中是否存在广告内容。
[0095]进一步的,如图5所示,装置进一步包括:
[0096]去除单元44,用于在通过比对关键帧与广告数据库中的帧数据来判断视频流中是否存在广告内容之前,将关键帧中的无信息帧去除,无信息帧为无图像内容的帧。
[0097I 进一步的,如图5所示,判断单元41,包括:
[0098]监测模块411,用于监测更新后的播放列表文件中的编码间断标识,音频文件列表为视频流对应的播放列表文件。
[0099]M3U8文件中的内容是动态变化的,因此需要监测更新后的M3U8文件。需要说明的是其中的视频文件是指TS分片文件。
[0100]当M3U8文件中出现编码间断标识EXT-X-DISCONTINUITY时,表示EXT-X-DISC0NTINUITY前后的内容是不连续的,因此可以猜想EXT-X-DISCONTINUITY之后是添加了别的内容,有可能是广告内容,所以要监测EXT-X-DISCONTINUITY标识。
[0101]获取模块414,用于获取编码间断标识之后的视频文件对应的ID。
[0102]本实施例中的编码间断标识为EXT-X-DISCONTINUITY,获取EXT-X-DISCONTINUITY之后的视频文件对应的ID。该ID是区别不同的视频内容的唯一标识。
[0103]比对模块415,用于将ID与预设标识列表进行比对,预设标识列表用于记录所有广告的ID。
[0104]确定模块416,用于若能在预设标识列表中找到ID,则确定视频流中存在广告内容;若不能在预设标识列表中找到ID,则确定视频流中不存在广告内容。
[0105]在进行比对时,若能在预设标识列表中找到ID,则确定视频流中存在广告内容,即EXT-X-DISCONTINUITY之后的视频文件中是广告内容;
[0106]在进行比对时,若不能在预设标识列表中找到ID,则确定视频流中不存在广告内容,S卩EXT-X-DISCONTINUITY之后的视频文件中是非广告内容。
[0107]进一步的,开启单元42,用于:在播放编码间断标识之后的第一个视频文件时,开启本地音频文件。
[0108]在播放EXT-X-DISCONTINUITY之后的第一个TS文件时,开启本地音频文件。
[0109]进一步的,调节单元43,用于:向播放器发送静音请求,以使得播放器调为静音模式。
[0110]在开启本地音频文件的同时,为了保证本地音频文件的播放效果,需要向播放视频流的播放器发送一个静音的请求,当该播放器收到静音的请求后会主动地将声音模式调为静音模式。
[0111]进一步的,如图5所示,装置进一步包括:
[0112]关闭单元45,用于在将播放器调为静音模式之后,当监测到播放列表文件中的下一个编码间断标识后,关闭本地音频文件;
[0113]打开单元46,用于打开播放器的声音。
[0114]开启本地音频文件后,还需要继续监测M3 U 8文件中的下一个EX T -X -DISCONTINUITY,当监测到后,表示该段广告已经播放结束,这时需要恢复播放器的声音,使用户继续观看视频流中的非广告内容。
[0115]本发明实施例提供的视频处理的装置,能够首先判断当前播放的视频流中是否存在广告内容,若存在广告内容,则在播放该广告内容时,开启本地的音频文件,并且将播放视频流的播放器调为静音模式。与现有技术相比,本发明实施例能够在播放广告时,将本地的音频文件开启,并且不影响广告内容的正常显示,实现将广告声音替换为本地音频声音的效果。该方法使用户在观看广告时可以欣赏自己喜欢的音频文件中的内容。因此提高了用户在观看视频时的灵活度。
[0116]需要说明的是,针对上述视频处理的装置,凡是本发明实施例中使用到的各个单元模块的功能都可以通过硬件处理器(hardware processor)来实现。
[0117]示例性的,如图6所示,图6示出了本发明实施例提供的一种视频处理装置的实体结构示意图,该实体结构可以包括:处理器(processor)61、通信接口(Communicat1nsInterface) 62、存储器(memory) 63和总线64,其中,处理器61、通信接口 62、存储器63通过总线64完成相互间的通信。通信接口 62可以用于服务器与客户端之间的信息传输。处理器61可以调用存储器63中的逻辑指令,以执行如下方法:判断视频流中是否存在广告内容;若存在所述广告内容,则在播放所述广告内容时开启本地音频文件,所述本地音频文件为存储在本地存储系统中的音频文件;并且,将播放器调为静音模式,所述播放器用于播放所述视频流。
[0118]此外,上述的存储器63中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0119]以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0120]通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如R0M/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0121]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种视频处理的方法,其特征在于,所述方法包括: 判断视频流中是否存在广告内容; 若存在所述广告内容,则在播放所述广告内容时开启本地音频文件,所述本地音频文件为存储在本地存储系统中的音频文件;并且, 将播放器调为静音模式,所述播放器用于播放所述视频流。2.根据权利要求1所述的方法,其特征在于,所述判断视频流中是否存在广告内容,包括: 监测更新后的播放列表文件中的编码间断标识,所述播放列表文件为所述视频流对应的播放列表文件; 提取所述编码间断标识之后对应的第一个视频文件中的关键帧; 通过比对所述关键帧与广告数据库中的帧数据来判断所述视频流中是否存在所述广告内容。3.根据权利要求2所述的方法,其特征在于,所述通过比对所述关键帧与广告数据库中的帧数据来判断所述视频流中是否存在广告内容,包括: 在预设比对次数内,若存在连续M个关键帧与所述帧数据内容对应相同,则确定所述视频流中存在所述广告内容,其中M为小于所述预设比对次数的正整数; 在预设比对次数内,若不存在连续M个关键帧与所述帧数据内容对应相同,则确定所述视频流中不存在所述广告内容。4.根据权利要求2所述的方法,其特征在于,所述通过比对所述关键帧与广告数据库中的帧数据来判断所述视频流中是否存在广告内容,包括: 将所述关键帧与所述帧数据输入到比对模型中进行比对,得到相似度,所述相似度用于描述所述关键帧与所述帧数据的相似程度; 根据所述相似度判断所述视频流中是否存在所述广告内容。5.根据权利要求2至4中任意一项方法,其特征在于,在所述通过比对所述关键帧与广告数据库中的帧数据来判断所述视频流中是否存在广告内容之前,所述方法进一步包括: 将所述关键帧中的无信息帧去除,所述无信息帧为无图像内容的帧。6.根据权利要求1所述的方法,其特征在于,所述判断判断视频流中是否存在广告内容,包括: 监测更新后的播放列表文件中的编码间断标识,所述播放列表文件为所述视频流对应的播放列表文件; 获取所述编码间断标识之后的视频文件对应的身份标识号ID; 将所述ID与预设标识列表进行比对,所述预设标识列表用于记录所有广告的ID; 若能在所述预设标识列表中找到所述ID,则确定所述视频流中存在广告内容; 若不能在所述预设标识列表中找到所述ID,则确定所述视频流中不存在广告内容。7.根据权利要求2所述的方法,其特征在于,所述在播放所述广告内容时开启本地音频文件,包括: 在播放所述编码间断标识之后的第一个视频文件时,开启本地音频文件。8.根据权利要求1所述的方法,其特征在于,所述将播放器调为静音模式,包括: 向所述播放器发送静音请求,以使得所述播放器调为静音模式。9.根据权利要求2所述的方法,其特征在于,在所述将播放器调为静音模式之后,所述方法进一步包括: 当监测到所述播放列表文件中的下一个编码间断标识后,关闭所述本地音频文件;并且, 打开所述播放器的声音。10.一种视频处理的装置,其特征在于,所述装置包括: 判断单元,用于判断视频流中是否存在广告内容; 开启单元,用于若存在所述广告内容,则在播放所述广告内容时开启本地音频文件,所述本地音频文件为存储在本地存储系统中的音频文件; 调节单元,用于将播放器调为静音模式,所述播放器用于播放所述视频流。11.根据权利要求10所述的装置,其特征在于,所述判断单元,包括: 监测模块,用于监测更新后的播放列表文件中的编码间断标识,所述播放列表文件为所述视频流对应的播放列表文件; 提取模块,用于提取所述编码间断标识之后对应的第一个视频文件中的关键帧; 判断模块,用于通过比对所述关键帧与广告数据库中的帧数据来判断所述视频流中是否存在所述广告内容。12.根据权利要求11所述的装置,其特征在于,所述判断模块,用于: 在预设比对次数内,若存在连续M个关键帧与所述帧数据内容对应相同,则确定所述视频流中存在所述广告内容,其中M为小于所述预设比对次数的正整数; 在预设比对次数内,若不存在连续M个关键帧与所述帧数据内容对应相同,则确定所述视频流中不存在所述广告内容。13.根据权利要求11所述的装置,其特征在于,所述判断模块,用于: 将所述关键帧与所述帧数据输入到比对模型中进行比对,得到相似度,所述相似度用于描述所述关键帧与所述帧数据的相似程度; 根据所述相似度判断所述视频流中是否存在所述广告内容。14.根据权利要求11至13中任意一项装置,其特征在于,所述装置进一步包括: 去除单元,用于在所述通过比对所述关键帧与广告数据库中的帧数据来判断所述视频流中是否存在广告内容之前,将所述关键帧中的无信息帧去除,所述无信息帧为无图像内容的帧。15.根据权利要求10所述的装置,其特征在于,所述判断单元,包括: 监测模块,用于监测更新后的播放列表文件中的编码间断标识,所述播放列表文件为所述视频流对应的播放列表文件; 获取模块,用于获取所述编码间断标识之后的视频文件对应的身份标识ID; 比对模块,用于将所述ID与预设标识列表进行比对,所述预设标识列表用于记录所有广告的ID; 确定模块,用于若能在所述预设标识列表中找到所述ID,则确定所述视频流中存在广告内容;若不能在所述预设标识列表中找到所述ID,则确定所述视频流中不存在广告内容。16.根据权利要求11所述的装置,其特征在于,所述开启单元,用于: 在播放所述编码间断标识之后的第一个视频文件时,开启本地音频文件。17.根据权利要求10所述的装置,其特征在于,所述调节单元,用于: 向所述播放器发送静音请求,以使得所述播放器调为静音模式。18.根据权利要求11所述的装置,其特征在于,所述装置进一步包括: 关闭单元,用于在所述将播放器调为静音模式之后,当监测到所述播放列表文件中的下一个编码间断标识后,关闭所述本地音频文件; 打开单元,用于打开所述播放器的声音。
【文档编号】H04N21/845GK105872749SQ201510959280
【公开日】2016年8月17日
【申请日】2015年12月18日
【发明人】董春
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1