V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
jarnanchen
V2EX  ›  问与答

B 站弹幕的上限是 8000?

  •  
  •   jarnanchen · 2019-08-31 20:39:09 +08:00 · 2496 次点击
    这是一个创建于 1903 天前的主题,其中的信息可能已经有所发展或是发生改变。
    在 B 站看哈利波特,发现刚进去弹幕一定是 8000,然后开始逐渐缓慢增加
    刷新后弹幕重回 8000,然后缓慢增加
    看起来弹幕存储的上限是 8000 条,然后随着观看实时加入新增弹幕
    那么问题来了,超过 8000 的老弹幕去哪了,被清理了?清理规则又是什么呢
    9 条回复    2019-09-02 04:19:58 +08:00
    yinanc
        1
    yinanc  
       2019-08-31 21:16:17 +08:00
    弹幕池上限根据视频长度确定,最多应该就是 8000 了
    网页端弹幕列表下面有查看历史弹幕功能,选择日期后显示的就是截止那天的弹幕,数量同样是弹幕池容量
    across
        2
    across  
       2019-08-31 21:22:42 +08:00
    屏幕面积、弹幕长度、时间长度,更多弹幕其实也没什么用,大部分叠起来看不清浪费资源。
    以前都是新的冲掉旧的吧····
    MonoLogueChi
        3
    MonoLogueChi  
       2019-08-31 21:24:07 +08:00 via Android
    不知道具体规则,只知道影响因素之一是视频长度。正如 #1 所说,有历史弹幕。我也写过一个 B 站弹幕解析的程序,研究过几个视频,反正除了视频长度之外肯定有其他的影响因素
    jarnanchen
        4
    jarnanchen  
    OP
       2019-08-31 21:37:57 +08:00
    @yinanc
    @across
    @MonoLogueChi

    主要是有些弹幕真的很精彩,如果被冲掉,是很可惜。。。
    xiri
        5
    xiri  
       2019-08-31 21:43:50 +08:00
    弹幕数确实有限制,但不都是都是 8000,跟视频时长有关
    MonoLogueChi
        6
    MonoLogueChi  
       2019-08-31 22:48:10 +08:00 via Android
    @jarnanchen 不会的,经典弹幕没了会有人再刷上去。顺便求一下 av 号,我以前测试一直拿炮姐的 3000 弹幕测试,想找几个更多弹幕的测试性能
    chouchoui
        7
    chouchoui  
       2019-08-31 23:59:50 +08:00
    上周看阿兹卡班的囚徒看到弹幕数从 6000 涨到 14000+
    jarnanchen
        8
    jarnanchen  
    OP
       2019-09-01 00:05:47 +08:00
    @MonoLogueChi B 站的哈利波特系列都是 8000+,每周六更新,在线人数 3W+
    msg7086
        9
    msg7086  
       2019-09-02 04:19:58 +08:00
    if from
    page = open("https://api.bilibili.com/x/v2/dm/history?type=1&oid=#{@cid}&date=#{from}", 'Cookie' => 'SESSDATA=喵', 'Accept-Encoding' => 'deflate').read
    else
    page = open("https://comment.bilibili.com/#{@cid}.xml", 'Accept-Encoding' => 'deflate').read
    end
    z = Zlib::Inflate.new(-15)
    page = z.inflate(page)
    z.finish
    z.close

    可以自己开个循环扫历史弹幕。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2612 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 10:48 · PVG 18:48 · LAX 02:48 · JFK 05:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.