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 · 56 天前 · 3101 次点击
    这是一个创建于 56 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    第 1 条附言  ·  56 天前
    贴个条,总结一下目前的几个问题:

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

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

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

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

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

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

    可能真的就只能把弹幕压进视频里了
    chapiom
        26
    chapiom  
       56 天前
    弹幕转成字幕放进视频就好了啊
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1283 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:09 · PVG 03:09 · LAX 11:09 · JFK 14:09
    ♥ Do have faith in what you're doing.