CN110858909B - 一种播放视频时弹幕的显示方法、装置及电子设备 - Google Patents
一种播放视频时弹幕的显示方法、装置及电子设备 Download PDFInfo
- Publication number
- CN110858909B CN110858909B CN201810966064.5A CN201810966064A CN110858909B CN 110858909 B CN110858909 B CN 110858909B CN 201810966064 A CN201810966064 A CN 201810966064A CN 110858909 B CN110858909 B CN 110858909B
- Authority
- CN
- China
- Prior art keywords
- filtering
- bullet screen
- target video
- bullet
- user
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/2187—Live feed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/454—Content or additional data filtering, e.g. blocking advertisements
- H04N21/4542—Blocking scenes or portions of the received content, e.g. censoring scenes
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/47—End-user applications
- H04N21/488—Data services, e.g. news ticker
- H04N21/4884—Data services, e.g. news ticker for displaying subtitles
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
本发明实施例公开了一种播放视频时弹幕的显示方法、装置及电子设备。本发明实施例方法包括:在目标视频直播时,获取目标视频直播间用户发送的弹幕,并记录目标视频直播间用户发送的弹幕的时间;在存储目标视频直播的视频时,存储目标视频直播间用户发送的弹幕;在用户回看存储的目标视频直播的视频时,按照预设的弹幕过滤条件过滤目标视频直播间用户发送的弹幕,得到过滤弹幕;按照预设条件从过滤弹幕中抽取弹幕进行显示,以在播放目标视频直播的视频时,每分钟平均分布弹幕总数相同。本发明实施例中可以防止弹幕信息丢失,可以对弹幕信息进行过滤,保存有效弹幕还能够节省存储空间,另外抽取弹幕时按照时间平均抽取,使得弹幕分布比较平均。
Description
技术领域
本发明涉及视频播放技术领域,特别涉及一种播放视频时弹幕的显示方法、装置及电子设备。
背景技术
目前,视频直播方式已经得到了广泛的应用。人们可以通过互联网随时随地在PC、手机等多种客户端观看视频直播,目前绝大多数直播网站都采用了弹幕,弹幕能极大地加强观众与主播、观众和观众之间的互动。
由于直播视频内容众多,并且也存在用户对历史直播视频进行回放的需求,因而需要对直播视频进行保存。现有技术中有的方案中对直播视频进行保存,一般会保存对应的弹幕,以提高视频回看的趣味性和互动性。但由于弹幕内容过多,过于冗杂,回放视频时,密密麻麻的弹幕一方面遮挡视频内容影响用户观看的体验,冗杂无序的弹幕导致用户回看视频的趣味性和互动性大大降低。
发明内容
本发明实施例提供了一种播放视频时弹幕的显示方法、装置及电子设备,。
第一方面,本申请提供了一种播放视频时弹幕的显示方法,该方法包括:
在目标视频直播时,获取目标视频直播间用户发送的弹幕,并记录目标视频直播间用户发送的弹幕的时间;
在存储所述目标视频直播的视频时,存储所述目标视频直播间用户发送的弹幕;
在用户回看存储的所述目标视频直播的视频时,按照预设的弹幕过滤条件过滤所述目标视频直播间用户发送的弹幕,得到过滤弹幕;
按照预设条件从所述过滤弹幕中抽取弹幕进行显示,以在播放所述目标视频直播的视频时,每分钟平均分布弹幕总数相同;
其中,所述弹幕过滤条件包括用户等级限制过滤条件、无意义弹幕过滤条件、超短弹幕过滤条件和优先抽取过滤条件,所述用户等级限制过滤条件中包括预设的用户等级限制,所述无意义弹幕过滤条件中包括预设的无意义弹幕,所述超短字幕过滤条件中包括预设的超短字幕认定条件,所述优先抽取过滤条件中包括预先设定的优先抽取弹幕的条件。
可选的,所述按照预设的弹幕过滤条件过滤所述目标视频直播间用户发送的弹幕,得到过滤弹幕,包括:
按照所述用户等级限制过滤条件对所述目标视频直播间用户发送的弹幕进行过滤,得到第一过滤弹幕;
按照所述无意义弹幕过滤条件将所述第一过滤弹幕中无意义弹幕进行过滤,得到第二过滤弹幕;
按照所述超短弹幕过滤条件将所述第二过滤弹幕中认定的超短弹幕进行过滤,得到所述第三过滤弹幕;
按照所述优先抽取过滤条件对所述第三过滤弹幕进行抽取,得到所述过滤弹幕。
可选的,所述优先抽取过滤条件包括预设的高级用户优先抽取过滤条件和粉丝优先抽取过滤条件;
所述按照所述优先抽取过滤条件对所述第三过滤弹幕进行抽取,得到所述过滤弹幕,包括:
按照所述高级用户优先抽取过滤条件,优先抽取所述第三过滤弹幕中的高级用户发送的弹幕,得到第四过滤弹幕;
按照所述粉丝优先抽取过滤条件在所述第四过滤弹幕中,优先抽取所述目标视频直播间的主播对应的粉丝发送的弹幕,得到所述过滤弹幕。
可选的,所述按照预设条件从所述过滤弹幕中抽取弹幕进行显示,以在播放所述目标视频直播的视频时,每分钟平均分布弹幕总数相同,包括:
获取所述目标视频直播的视频的时间长度;
根据所述目标视频直播的视频的时间长度,以及预设的时间长度与弹幕数量的比例,确定所述目标视频直播的视频中抽取的弹幕数量;
根据所述弹幕数量从所述过滤弹幕中抽取弹幕进行显示,以在播放所述目标视频直播的视频时,每分钟平均分布弹幕总数相同。
可选的,所述无意义弹幕包括字符数少于2的弹幕、预设的敏感词弹幕和纯数字弹幕。
第二方面,本申请提供一种播放视频时弹幕的显示装置,该装置包括:
获取单元,用于在目标视频直播时,获取目标视频直播间用户发送的弹幕,并记录目标视频直播间用户发送的弹幕的时间;
存储单元,用于在存储所述目标视频直播的视频时,存储所述目标视频直播间用户发送的弹幕;
过滤单元,用于在用户回看存储的所述目标视频直播的视频时,按照预设的弹幕过滤条件过滤所述目标视频直播间用户发送的弹幕,得到过滤弹幕;
显示单元,用于按照预设条件从所述过滤弹幕中抽取弹幕进行显示,以在播放所述目标视频直播的视频时,每分钟平均分布弹幕总数相同;
其中,所述弹幕过滤条件包括用户等级限制过滤条件、无意义弹幕过滤条件、超短弹幕过滤条件和优先抽取过滤条件,所述用户等级限制过滤条件中包括预设的用户等级限制,所述无意义弹幕过滤条件中包括预设的无意义弹幕,所述超短字幕过滤条件中包括预设的超短字幕认定条件,所述优先抽取过滤条件中包括预先设定的优先抽取弹幕的条件。
可选的,所述过滤单元具体用于:
按照所述用户等级限制过滤条件对所述目标视频直播间用户发送的弹幕进行过滤,得到第一过滤弹幕;
按照所述无意义弹幕过滤条件将所述第一过滤弹幕中无意义弹幕进行过滤,得到第二过滤弹幕;
按照所述超短弹幕过滤条件将所述第二过滤弹幕中认定的超短弹幕进行过滤,得到所述第三过滤弹幕;
按照所述优先抽取过滤条件对所述第三过滤弹幕进行抽取,得到所述过滤弹幕。
可选的,所述优先抽取过滤条件包括预设的高级用户优先抽取过滤条件和粉丝优先抽取过滤条件;
所述过滤单元具体用于:
按照所述高级用户优先抽取过滤条件,优先抽取所述第三过滤弹幕中的高级用户发送的弹幕,得到第四过滤弹幕;
按照所述粉丝优先抽取过滤条件在所述第四过滤弹幕中,优先抽取所述目标视频直播间的主播对应的粉丝发送的弹幕,得到所述过滤弹幕。
可选的,所述显示单元具体用于:
获取所述目标视频直播的视频的时间长度;
根据所述目标视频直播的视频的时间长度,以及预设的时间长度与弹幕数量的比例,确定所述目标视频直播的视频中抽取的弹幕数量;
根据所述弹幕数量从所述过滤弹幕中抽取弹幕进行显示,以在播放所述目标视频直播的视频时,每分钟平均分布弹幕总数相同。
可选的,所述无意义弹幕包括字符数少于2的弹幕、预设的敏感词弹幕和纯数字弹幕。
第三方面,本发明还提供一种电子设备,包括:存储器,处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时可以实现第一方面中任一所述的方法。
第四方面,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面中任一所述的方法。
本发明实施例通过在目标视频直播时,获取目标视频直播间用户发送的弹幕,并记录目标视频直播间用户发送的弹幕的时间;在存储目标视频直播的视频时,存储目标视频直播间用户发送的弹幕;在用户回看存储的目标视频直播的视频时,按照预设的弹幕过滤条件过滤目标视频直播间用户发送的弹幕,得到过滤弹幕;按照预设条件从过滤弹幕中抽取弹幕进行显示,以在播放目标视频直播的视频时,每分钟平均分布弹幕总数相同。本发明实施例中可以防止弹幕信息丢失,用户在观看回看视频时,可以显示弹幕,同时还可以对弹幕信息进行过滤,保存有效弹幕还能够节省存储空间,另外抽取弹幕时按照时间平均抽取,使得用户后续回看时,弹幕数量相对不影响观看,同时弹幕分布比较平均。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例中播放视频时弹幕的显示方法的一个实施例示意图;
图2是本发明实施例中播放视频时弹幕的显示装置的一个实施例示意图;
图3是本发明实施例中电子设备的一个实施例示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
本发明实施例中播放视频时弹幕的显示方法应用于播放视频时弹幕的显示装置,该装置位于电子设备中,该电子设备可以是手机、平板电脑或者个人电脑等电子设备,也可以是未来出现有显示屏的电子设备等。
请参阅图1,本发明实施例中播放视频时弹幕的显示方法一个实施例包括:
S101、在目标视频直播时,获取目标视频直播间用户发送的弹幕,并记录目标视频直播间用户发送的弹幕的时间。
弹幕(barrage),中文流行词语,指的是在网络上观看视频时弹出的评论性字幕。类似小说中行间彰显的夹批,视频中屏间飘过的评点叫做弹幕,原意指用大量或少量火炮提供密集炮击,而弹幕,顾名思义是指子弹多而形成的幕布,大量吐槽评论从屏幕飘过时效果看上去像是飞行射击游戏里的弹幕。
具体的,在目标视频直播时,用户可以通过目标视频直播间中设置的弹幕发送控件发送弹幕,此时可以获取目标视频直播间用户发送的弹幕,同时,还可以记录目标视频直播间每个用户发送的弹幕的时间。
S102、在存储所述目标视频直播的视频时,存储所述目标视频直播间用户发送的弹幕。
本发明实施例中,该目标视频直播的视频即为目标视频直播完成后形成的视频。在对目标视频直播的视频进行存储时,保存对应的目标视频直播间用户发送的弹幕,可以理解的是,目标视频直播间用户发送的每条弹幕都加上对应的时间,例如目标视频直播间用户发送的每条弹幕都加上直播流时间戳。
S103、在用户回看存储的所述目标视频直播的视频时,按照预设的弹幕过滤条件过滤所述目标视频直播间用户发送的弹幕,得到过滤弹幕。
S104、按照预设条件从所述过滤弹幕中抽取弹幕进行显示,以在播放所述目标视频直播的视频时,每分钟平均分布弹幕总数相同。
其中,所述弹幕过滤条件包括用户等级限制过滤条件、无意义弹幕过滤条件、超短弹幕过滤条件和优先抽取过滤条件,所述用户等级限制过滤条件中包括预设的用户等级限制,所述无意义弹幕过滤条件中包括预设的无意义弹幕,所述超短字幕过滤条件中包括预设的超短字幕认定条件,所述优先抽取过滤条件中包括预先设定的优先抽取弹幕的条件。
具体的如下:
用户等级限制过滤条件:过滤用户等级<5级的用户发送的弹幕;
无意义弹幕过滤条件:过滤纯数字弹幕、包含敏感词弹幕;
超短弹幕过滤条件:过滤1个字符的弹幕;
优先抽取过滤条件:优先抽取贵族弹幕、粉丝弹幕。
本发明实施例中,一段直播回看录像视频(不超过2小时),可以最多抽取8000条直播弹幕(提高弹幕存储上限到12000条),根据视频长度,每分钟平均分布弹幕总数,每分钟视频抽取的弹幕数量不超过1200条(每秒最多20条)。
本发明实施例通过在目标视频直播时,获取目标视频直播间用户发送的弹幕,并记录目标视频直播间用户发送的弹幕的时间;在存储目标视频直播的视频时,存储目标视频直播间用户发送的弹幕;在用户回看存储的目标视频直播的视频时,按照预设的弹幕过滤条件过滤目标视频直播间用户发送的弹幕,得到过滤弹幕;按照预设条件从过滤弹幕中抽取弹幕进行显示,以在播放目标视频直播的视频时,每分钟平均分布弹幕总数相同。本发明实施例中可以防止弹幕信息丢失,用户在观看回看视频时,可以显示弹幕,同时还可以对弹幕信息进行过滤,保存有效弹幕还能够节省存储空间,另外抽取弹幕时按照时间平均抽取,使得用户后续回看时,弹幕数量相对不影响观看,同时弹幕分布比较平均。
进一步的,所述按照预设的弹幕过滤条件过滤所述目标视频直播间用户发送的弹幕,得到过滤弹幕,包括:
(1)按照所述用户等级限制过滤条件对所述目标视频直播间用户发送的弹幕进行过滤,得到第一过滤弹幕。例如,过滤目标视频直播间用户等级<5级的用户发送的弹幕,得到第一过滤弹幕。
(2)按照所述无意义弹幕过滤条件将所述第一过滤弹幕中无意义弹幕进行过滤,得到第二过滤弹幕。所述无意义弹幕包括字符数少于2的弹幕、预设的敏感词弹幕和纯数字弹幕。例如,无意义弹幕可以包括纯数字弹幕,如222,123或45646651等,无意义弹幕还可以包括纯字符的弹幕,例如#%¥#……%¥……%等。
(3)按照所述超短弹幕过滤条件将所述第二过滤弹幕中认定的超短弹幕进行过滤,得到所述第三过滤弹幕。超短字幕可以是指1个字符的弹幕,例如&或1等。
(4)按照所述优先抽取过滤条件对所述第三过滤弹幕进行抽取,得到所述过滤弹幕。其中,优先抽取过滤条件包括预设的高级用户优先抽取过滤条件和粉丝优先抽取过滤条件,例如预设的会员用户,贵族用户等。
进一步的,当所述优先抽取过滤条件包括预设的高级用户优先抽取过滤条件和粉丝优先抽取过滤条件时,所述按照所述优先抽取过滤条件对所述第三过滤弹幕进行抽取,得到所述过滤弹幕,包括:
按照所述高级用户优先抽取过滤条件,优先抽取所述第三过滤弹幕中的高级用户发送的弹幕,得到第四过滤弹幕;
按照所述粉丝优先抽取过滤条件在所述第四过滤弹幕中,优先抽取所述目标视频直播间的主播对应的粉丝发送的弹幕,得到所述过滤弹幕。其中,高级用户优先抽取过滤条件即优先抽取预设的会员用户和贵族用户发送的弹幕,粉丝优先抽取过滤条件即有限抽取目标视频直播间主播的粉丝用户发送的弹幕。
可选的,所述按照预设条件从所述过滤弹幕中抽取弹幕进行显示,以在播放所述目标视频直播的视频时,每分钟平均分布弹幕总数相同,包括:
获取所述目标视频直播的视频的时间长度;
根据所述目标视频直播的视频的时间长度,以及预设的时间长度与弹幕数量的比例,确定所述目标视频直播的视频中抽取的弹幕数量;
根据所述弹幕数量从所述过滤弹幕中抽取弹幕进行显示,以在播放所述目标视频直播的视频时,每分钟平均分布弹幕总数相同。
下面介绍本发明实施例中播放视频时弹幕的显示装置的实施例。
请参阅图2,为本发明实施例中播放视频时弹幕的显示装置的一个实施例,该装置包括:
获取单元201,用于在目标视频直播时,获取目标视频直播间用户发送的弹幕,并记录目标视频直播间用户发送的弹幕的时间;
存储单元202,用于在存储所述目标视频直播的视频时,存储所述目标视频直播间用户发送的弹幕;
过滤单元203,用于在用户回看存储的所述目标视频直播的视频时,按照预设的弹幕过滤条件过滤所述目标视频直播间用户发送的弹幕,得到过滤弹幕;
显示单元204,用于按照预设条件从所述过滤弹幕中抽取弹幕进行显示,以在播放所述目标视频直播的视频时,每分钟平均分布弹幕总数相同;
其中,所述弹幕过滤条件包括用户等级限制过滤条件、无意义弹幕过滤条件、超短弹幕过滤条件和优先抽取过滤条件,所述用户等级限制过滤条件中包括预设的用户等级限制,所述无意义弹幕过滤条件中包括预设的无意义弹幕,所述超短字幕过滤条件中包括预设的超短字幕认定条件,所述优先抽取过滤条件中包括预先设定的优先抽取弹幕的条件。
可选的,所述过滤单元203具体用于:
按照所述用户等级限制过滤条件对所述目标视频直播间用户发送的弹幕进行过滤,得到第一过滤弹幕;
按照所述无意义弹幕过滤条件将所述第一过滤弹幕中无意义弹幕进行过滤,得到第二过滤弹幕;
按照所述超短弹幕过滤条件将所述第二过滤弹幕中认定的超短弹幕进行过滤,得到所述第三过滤弹幕;
按照所述优先抽取过滤条件对所述第三过滤弹幕进行抽取,得到所述过滤弹幕。
可选的,所述优先抽取过滤条件包括预设的高级用户优先抽取过滤条件和粉丝优先抽取过滤条件;
所述过滤单元203具体用于:
按照所述高级用户优先抽取过滤条件,优先抽取所述第三过滤弹幕中的高级用户发送的弹幕,得到第四过滤弹幕;
按照所述粉丝优先抽取过滤条件在所述第四过滤弹幕中,优先抽取所述目标视频直播间的主播对应的粉丝发送的弹幕,得到所述过滤弹幕。
可选的,所述显示单元204具体用于:
获取所述目标视频直播的视频的时间长度;
根据所述目标视频直播的视频的时间长度,以及预设的时间长度与弹幕数量的比例,确定所述目标视频直播的视频中抽取的弹幕数量;
根据所述弹幕数量从所述过滤弹幕中抽取弹幕进行显示,以在播放所述目标视频直播的视频时,每分钟平均分布弹幕总数相同。
可选的,所述无意义弹幕包括字符数少于2的弹幕、预设的敏感词弹幕和纯数字弹幕。
本发明实施例中还提供一种电子设备,请参见图3,所述电子设备包括:
存储器301,处理器302及存储在所述存储器上并可在所述处理器上运行的计算机程序303,其中,所述处理器302执行所述计算机程序303时可以实现上述播放视频时弹幕的显示方法。
需要说明的是,本申请涉及的电子设备包括但不限于是:移动终端(手机、智能手机、PAD、笔记本电脑等等)、固定终端(计算机)。
为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。存储器301可用于存储计算机程序303,上述计算机程序包括软件程序、模块和数据,处理器302通过运行执行存储在存储器301的计算机程序303,从而执行电子设备的各种功能应用以及数据处理。
在具体的实施过程中,存储器301可用于存储软件程序以及模块,处理器302通过运行存储在存储器301的软件程序以及模块,从而执行电子设备的各种功能应用以及数据处理。存储器301可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(例如游戏类应用程序、聊天类应用程序)等;存储数据区可存储根据电子设备的使用所创建的数据(游戏配置数据、音频数据)等。此外,存储器301可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。处理器302是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器301内的软件程序和/或模块,以及调用存储在存储器301内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。可选的,处理器302可包括一个或多个处理单元;优选的,处理器302可集成应用处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等。
本发明实施例还提供一种计算机可读存储介质,其中,该计算机可读存储介质可存储有程序,该程序执行时包括上述方法实施例中记载的播放视频时弹幕的显示方法的部分或全部步骤。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (8)
1.一种播放视频时弹幕的显示方法,其特征在于,所述方法包括:
在目标视频直播时,获取目标视频直播间用户发送的弹幕,并记录目标视频直播间用户发送的弹幕的时间;
在存储所述目标视频直播的视频时,存储所述目标视频直播间用户发送的弹幕;
在用户回看存储的所述目标视频直播的视频时,按照预设的弹幕过滤条件过滤所述目标视频直播间用户发送的弹幕,得到过滤弹幕;
按照预设条件从所述过滤弹幕中抽取弹幕进行显示,以在播放所述目标视频直播的视频时,每分钟平均分布弹幕总数相同;
其中,所述弹幕过滤条件包括用户等级限制过滤条件、无意义弹幕过滤条件、超短弹幕过滤条件和优先抽取过滤条件,所述用户等级限制过滤条件中包括预设的用户等级限制,所述无意义弹幕过滤条件中包括预设的无意义弹幕,所述超短弹幕 过滤条件中包括预设的超短弹幕 认定条件,所述优先抽取过滤条件中包括预先设定的优先抽取弹幕的条件;
所述按照预设条件从所述过滤弹幕中抽取弹幕进行显示,以在播放所述目标视频直播的视频时,每分钟平均分布弹幕总数相同,包括:
获取所述目标视频直播的视频的时间长度;
根据所述目标视频直播的视频的时间长度,以及预设的时间长度与弹幕数量的比例,确定所述目标视频直播的视频中抽取的弹幕数量;
根据所述弹幕数量从所述过滤弹幕中抽取弹幕进行显示,以在播放所述目标视频直播的视频时,每分钟平均分布弹幕总数相同。
2.根据权利要求1所述的方法,其特征在于,所述按照预设的弹幕过滤条件过滤所述目标视频直播间用户发送的弹幕,得到过滤弹幕,包括:
按照所述用户等级限制过滤条件对所述目标视频直播间用户发送的弹幕进行过滤,得到第一过滤弹幕;
按照所述无意义弹幕过滤条件将所述第一过滤弹幕中无意义弹幕进行过滤,得到第二过滤弹幕;
按照所述超短弹幕过滤条件将所述第二过滤弹幕中认定的超短弹幕进行过滤,得到第三过滤弹幕;
按照所述优先抽取过滤条件对所述第三过滤弹幕进行抽取,得到所述过滤弹幕。
3.根据权利要求2所述的方法,其特征在于,所述优先抽取过滤条件包括预设的高级用户优先抽取过滤条件和粉丝优先抽取过滤条件;
所述按照所述优先抽取过滤条件对所述第三过滤弹幕进行抽取,得到所述过滤弹幕,包括:
按照所述高级用户优先抽取过滤条件,优先抽取所述第三过滤弹幕中的高级用户发送的弹幕,得到第四过滤弹幕;
按照所述粉丝优先抽取过滤条件在所述第四过滤弹幕中,优先抽取所述目标视频直播间的主播对应的粉丝发送的弹幕,得到所述过滤弹幕。
4.根据权利要求1所述的方法,其特征在于,所述无意义弹幕包括字符数少于2的弹幕、预设的敏感词弹幕和纯数字弹幕。
5.一种播放视频时弹幕的显示装置,其特征在于,所述装置:
获取单元,用于在目标视频直播时,获取目标视频直播间用户发送的弹幕,并记录目标视频直播间用户发送的弹幕的时间;
存储单元,用于在存储所述目标视频直播的视频时,存储所述目标视频直播间用户发送的弹幕;
过滤单元,用于在用户回看存储的所述目标视频直播的视频时,按照预设的弹幕过滤条件过滤所述目标视频直播间用户发送的弹幕,得到过滤弹幕;
显示单元,用于按照预设条件从所述过滤弹幕中抽取弹幕进行显示,以在播放所述目标视频直播的视频时,每分钟平均分布弹幕总数相同;
其中,所述弹幕过滤条件包括用户等级限制过滤条件、无意义弹幕过滤条件、超短弹幕过滤条件和优先抽取过滤条件,所述用户等级限制过滤条件中包括预设的用户等级限制,所述无意义弹幕过滤条件中包括预设的无意义弹幕,所述超短弹幕 过滤条件中包括预设的超短弹幕 认定条件,所述优先抽取过滤条件中包括预先设定的优先抽取弹幕的条件;
所述显示单元具体用于:
获取所述目标视频直播的视频的时间长度;
根据所述目标视频直播的视频的时间长度,以及预设的时间长度与弹幕数量的比例,确定所述目标视频直播的视频中抽取的弹幕数量;
根据所述弹幕数量从所述过滤弹幕中抽取弹幕进行显示,以在播放所述目标视频直播的视频时,每分钟平均分布弹幕总数相同。
6.根据权利要求5所述的装置,其特征在于,所述过滤单元具体用于:
按照所述用户等级限制过滤条件对所述目标视频直播间用户发送的弹幕进行过滤,得到第一过滤弹幕;
按照所述无意义弹幕过滤条件将所述第一过滤弹幕中无意义弹幕进行过滤,得到第二过滤弹幕;
按照所述超短弹幕过滤条件将所述第二过滤弹幕中认定的超短弹幕进行过滤,得到第三过滤弹幕;
按照所述优先抽取过滤条件对所述第三过滤弹幕进行抽取,得到所述过滤弹幕。
7.根据权利要求6所述的装置,其特征在于,所述优先抽取过滤条件包括预设的高级用户优先抽取过滤条件和粉丝优先抽取过滤条件;
所述过滤单元具体用于:
按照所述高级用户优先抽取过滤条件,优先抽取所述第三过滤弹幕中的高级用户发送的弹幕,得到第四过滤弹幕;
按照所述粉丝优先抽取过滤条件在所述第四过滤弹幕中,优先抽取所述目标视频直播间的主播对应的粉丝发送的弹幕,得到所述过滤弹幕。
8.一种电子设备,其特征在于,包括:存储器,处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其中,所述处理器执行所述计算机程序时可以实现权利要求1至4任一所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810966064.5A CN110858909B (zh) | 2018-08-23 | 2018-08-23 | 一种播放视频时弹幕的显示方法、装置及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810966064.5A CN110858909B (zh) | 2018-08-23 | 2018-08-23 | 一种播放视频时弹幕的显示方法、装置及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110858909A CN110858909A (zh) | 2020-03-03 |
CN110858909B true CN110858909B (zh) | 2021-11-26 |
Family
ID=69636024
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810966064.5A Active CN110858909B (zh) | 2018-08-23 | 2018-08-23 | 一种播放视频时弹幕的显示方法、装置及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110858909B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111526429A (zh) * | 2020-06-19 | 2020-08-11 | 网易(杭州)网络有限公司 | 一种弹幕精简方法及装置 |
CN112182288B (zh) * | 2020-09-30 | 2023-10-03 | 北京达佳互联信息技术有限公司 | 数据存储方法和装置、电子设备和存储介质 |
CN114222175A (zh) * | 2021-12-14 | 2022-03-22 | 北京达佳互联信息技术有限公司 | 弹幕显示方法、装置、终端设备、服务器及介质 |
CN115396734B (zh) * | 2022-05-16 | 2024-03-08 | 北京大学 | 一种针对视频集中的弹幕和用户行为的可视化方法及系统 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105357586A (zh) * | 2015-09-28 | 2016-02-24 | 北京奇艺世纪科技有限公司 | 视频弹幕过滤方法及装置 |
CN106412681A (zh) * | 2015-07-31 | 2017-02-15 | 腾讯科技(深圳)有限公司 | 弹幕视频直播方法及装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090049470A1 (en) * | 2007-08-13 | 2009-02-19 | Gal Peer | Method and device for interactive operation of television |
JP5245919B2 (ja) * | 2009-03-04 | 2013-07-24 | 富士通株式会社 | 情報処理装置およびプログラム |
-
2018
- 2018-08-23 CN CN201810966064.5A patent/CN110858909B/zh active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106412681A (zh) * | 2015-07-31 | 2017-02-15 | 腾讯科技(深圳)有限公司 | 弹幕视频直播方法及装置 |
CN105357586A (zh) * | 2015-09-28 | 2016-02-24 | 北京奇艺世纪科技有限公司 | 视频弹幕过滤方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110858909A (zh) | 2020-03-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110858909B (zh) | 一种播放视频时弹幕的显示方法、装置及电子设备 | |
CN109089154B (zh) | 一种视频提取方法、装置、设备及介质 | |
CN109089127B (zh) | 一种视频拼接方法、装置、设备及介质 | |
CN107659825B (zh) | 一种直播视频留存的方法、装置、服务器、主播端及介质 | |
CN109547859B (zh) | 视频片段的确定方法和装置 | |
CN106454434B (zh) | 一种弹幕播放方法及装置 | |
CN112753225A (zh) | 用于嵌入信息卡定位和内容提取的视频处理 | |
CN112753227A (zh) | 用于在体育事件电视节目中检测人群噪声的发生的音频处理 | |
CN107071584A (zh) | 直播连麦方法及装置 | |
US10929460B2 (en) | Method and apparatus for storing resource and electronic device | |
US20190394146A1 (en) | Method and device for processing live commenting messages and terminal | |
CN107454441A (zh) | 一种检测直播间刷人气行为的方法、及直播平台服务器 | |
WO2017206909A1 (zh) | 消息发送的方法及装置、客户端消息获取的方法和客户端 | |
US20130138673A1 (en) | Information processing device, information processing method, and program | |
US20150156227A1 (en) | Synchronize Tape Delay and Social Networking Experience | |
US20200314509A1 (en) | Video Processing Method, Terminal and Server | |
CN111385606A (zh) | 一种视频预览方法、装置及智能终端 | |
CN112911343B (zh) | 一种多路视频的播放方法、装置、电子设备及存储介质 | |
CN109429082B (zh) | 直播人气检测方法、存储介质、电子设备及系统 | |
CN110493661B (zh) | 一种视频文件的处理方法以及服务器 | |
CN106375801B (zh) | 一种播放包含广告内容的视频的方法和系统 | |
CN106028074B (zh) | 一种发送弹幕的方法、客户端及服务器 | |
Cushion et al. | The future of 24-hour news: New directions, new challenges | |
CN108769831A (zh) | 视频预告的生成方法及装置 | |
US20170139933A1 (en) | Electronic Device, And Computer-Readable Storage Medium For Quickly Searching Video Segments |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |