有什么 B 站自动发弹幕的开源项目吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
LeeReamond
V2EX    Python

有什么 B 站自动发弹幕的开源项目吗?

  •  
  •   LeeReamond 2021-11-24 08:58:39 +08:00 5032 次点击
    这是一个创建于 1468 天前的主题,其中的信息可能已经有所发展或是发生改变。

    需求是,想要把主播直播时候的弹幕,复制到主播上传的视频里。要不然直播的时候看弹幕挺有意思的,看视频的时候干巴巴的。

    想问下 gh 上有没有合适的项目,最好是 py 的,印象里以前似乎见到过 java 的,看不懂。

    第 1 条附言    2021-11-24 09:54:08 +08:00
    贴个条,总结一下目前的几个问题:

    1 、我不是主播本人,我是观众,我不能直接替代主播上传视频,但是如果 B 站有批量投稿接口的话应该可以联系到主播,提供弹幕素材。
    2 、为什么不上传包含弹幕的录像?因为压制弹幕时画质损失比较大,这种做法从效率角度来讲也并不好,对于主播,B 站和观众来说是三输。所以想尝试能不能直接发弹幕
    3 、不是 B 站直播,其他平台。
    LeeReamond
        1
    LeeReamond  
    OP
       2021-11-24 09:03:48 +08:00
    目前已经搞了个应该在哪个视频什么时间发什么弹幕的列表,但是不知道怎么自动化发,太多了又不能手动发
    alittlecat
        2
    alittlecat  
       2021-11-24 09:09:48 +08:00
    我有一个小小的担心

    单个视频里单账号发送大量弹幕 会不会被阿 b 封号
    encro
        3
    encro  
       2021-11-24 09:13:22 +08:00
    废号,删弹幕,必然的
    2i2Re2PLMaDnghL
        4
    2i2Re2PLMaDnghL  
       2021-11-24 09:21:21 +08:00
    正解是直接渲染进视频文件或者做成 cc 字幕
    garlics
        5
    garlics  
       2021-11-24 09:22:02 +08:00
    b 站自己的直播录像就带着当时的弹幕吧
    garlics
        6
    garlics  
       2021-11-24 09:22:48 +08:00
    其他平台的直播录像,现在也不允许整段上传 b 站吧,现在其他平台直播上传 b 站的都是剪辑过的。
    LeeReamond
        7
    LeeReamond  
    OP
       2021-11-24 09:24:40 +08:00
    @encro 封号是个问题,也许征集粉丝账号搞个投稿群可解?

    @2i2Re2PLMaDnghL cc 字幕能替代弹幕?弹幕那么多,你别骗我

    @garlics 其他平台的,不是 B 站直播
    rower
        8
    rower  
       2021-11-24 09:25:37 +08:00
    有个录播软件,b 站录播姬,可以保存弹幕文件,反正可以达到你要的效果
    JoeBreeze
        9
    JoeBreeze  
       2021-11-24 09:26:20 +08:00
    直接录屏才好吧, p1 有弹幕版, p2 无弹幕版
    你这么搞, 那是不是可以去掉自己不想看到的, 再添油加醋一些王婆卖瓜, 那弹幕还是弹幕吗
    chanssl
        10
    chanssl  
       2021-11-24 09:26:44 +08:00
    刷弹幕,你会被封禁的。我之前发现个 bug 刷了几条评论也被封禁了。
    tsanie
        11
    tsanie  
       2021-11-24 09:29:03 +08:00
    这个需求用 cc 字幕不适合,先撇开版权问题,是你自己上传录播视频还是向其他 up 主视频里写弹幕?
    前者的话可以把直播所有弹幕做成一个 xml 文件,后台上传 xml 弹幕即可。
    后者看弹幕数量,弹幕提交有个几秒的 cd ,太耗时了,且会被看作是刷弹幕的。

    10 年前有个 DmPoster 项目,不过现在估计不适用了 /doge
    LeeReamond
        12
    LeeReamond  
    OP
       2021-11-24 09:29:45 +08:00
    @JoeBreeze 主播录屏,你不能强求人家这么做。自己录屏的话,串流过后画质不行。另外一个问题是,压视频的时候压了字进去,显著占用编码信息,画质受损严重
    LeeReamond
        13
    LeeReamond  
    OP
       2021-11-24 09:32:34 +08:00
    @tsanie 不是我的视频。不过倒是可以尝试联系主播看看提供 xml 后能不能上传,但是我找了找自己的后台没找到上传选项在哪。
    tsanie
        14
    tsanie  
       2021-11-24 09:37:02 +08:00
    @LeeReamond 刚看了下好像是没有了,以前有个这个接口还是挺方便的。
    https://github.com/tsanie/dmposter/blob/master/Tsanie.Network/Danmaku/Uploader.cs#L116
    locoz
        15
    locoz  
       2021-11-24 09:50:09 +08:00 via Android
    你直接把弹幕渲染进视频不就好了…
    ykrank
        16
    ykrank  
       2021-11-24 10:25:07 +08:00
    除非找蒙古海军,叔叔肯定不会让你这么做的。大批量生产弹幕就是在挖 B 站的根基
    christin
        17
    christin  
       2021-11-24 10:36:46 +08:00 via iPhone
    把弹幕单独存放后期渲染进视频里 你挨着发也太麻烦了
    xxyzuo
        18
    xxyzuo  
       2021-11-24 11:02:33 +08:00
    @LeeReamond 弹幕文件可以转字幕的,Danmu2Ass 这个软件,然后再硬压进视频
    zhenxuanfeng
        19
    zhenxuanfeng  
       2021-11-24 12:39:06 +08:00
    现在机器人录制直播都可以把弹幕同步录制啊
    love4taylor
        20
    love4taylor  
    PRO
       2021-11-24 12:53:10 +08:00
    并不现实,就一点你都没法解决,B 站弹幕池是有限制的
    wangyu17455
        21
    wangyu17455  
       2021-11-24 12:56:21 +08:00 via Android
    一个号大量发弹幕百分之百会被风控
    hs0000t
        22
    hs0000t  
       2021-11-24 13:01:28 +08:00 via Android
    现阶段只能压进视频里,1P 无弹幕 2P 有弹幕,各种录播机的号都是这么干的
    wakarimasen
        23
    wakarimasen  
       2021-11-24 13:20:58 +08:00
    主播是可以开自动录播的,弹幕都会保留。
    所以你是要做切片二创之类的吗。
    docx
        24
    docx  
       2021-11-24 19:32:24 +08:00
    考虑做成字幕吧,例如 b 站直播可以下载成 xml 再转换为 ass ,具体看平台支持情况
    MagmaBlock
        25
    MagmaBlock  
       2021-11-24 21:47:03 +08:00
    这个想法不太现实,都 2021 年了,B 站一个号发大量弹幕肯定会被限制
    除非你能找到一群账号来发 要不然一个人根本没法完成... 这放在服务器眼里就是 spam (给 UP 自己的视频发也许可以)
    楼上有提到用字幕的,可惜 B 站字幕是没有样式的,也就是不能用 ASS

    关于上传弹幕文件的想法,似乎很多年前有这样的操作
    今天的 B 站应该是不会让你传了

    可能真的就只能把弹幕压进视频里了
    chapiom
        26
    chapiom  
       2021-11-24 21:55:22 +08:00
    弹幕转成字幕放进视频就好了啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5031 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 09:36 PVG 17:36 LAX 01:36 JFK 04:36
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86