«

»

11月 23

srt2Bilibili 0.0.1: 自动化srt字幕转B站弹幕的工具

练习一下新的logging和requests包的post办法。

https://github.com/cnbeining/srt2bilibili

需要的依赖较多,安装愉快。

代码下面。

如果ASS:https://pypi.python.org/pypi/asstosrt/0.1.3 然后走起。

 

13 comments

Skip to comment form

  1. StarBrilliant

    126 行那神奇的六个引号是干什么的……没有 docstring 写也要凑一个空的么?
    23333333333333333333333333

    话说射手字幕站关了你有什么感想?

    为什么不让冷却时间随机化呢?
    好像B站官方播放器冷却时间是3秒?我们设置成 2~5 秒之间随机怎样?
    还有,time_old.sleep 可以填小数。没必要转换成整数。

    1. Beining

      我的编辑器在定义函数的时候自动出
      #———————————————————————-
      def ():
      “”””””

      所以就留下了。
      我们的言论审查已经回到了延安时期。当然我是不鸟的:开历史倒车没有好下场。该继续继续。

      冷却随机化是可以的,但是,一个600行的双行字幕,就需要1个小时才能发完。这赶上压制一遍的速度了。
      我测试0.1秒就够。当然死了不负责。。。

      time这个我没想到命名被override了。。。所以写了old。之前的整数是怕速度太快,已经把修改的新版push了。

      1. Schezuk

        射手网不是不储存视频吗,基本谈不上版权和审查吧……我是闹不太清楚啦
        话说回来有字幕备份在手恢复也不难,而且http://shooter.cn/sub/upload.html还在

        1. Beining

          恢复快有了。

          但是玩文化审查?这不是40年代了。没什么可以被审查了。

          开历史倒车没什么好下场。

    2. Schezuk

      啊哈,本来想写个js的,用来传ass到字幕池,
      唔~~~现在看来没有必要了~~~

      PS正在考虑做一个弹幕池项目,(缓慢爬行中)
      视频在本地,服务器只储存弹幕,以磁链为弹幕池索引
      求感兴趣的来斧正:https://github.com/OpenDanmaku/OpenDanmaku

      1. Beining

        ass?that s another story。

        ASS涉及到字体,所以必须要高级弹幕。我是写不出这种翻译器了,所以就得这样了:统统srt的干活吧。

        这个项目很有意思。。。去中心化就更有意思了。那就是真正的开放弹幕了啊。。。。

        1. Schezuk

          那就需要一个与bt或magnet或ed2k绑定的分布式IRC
          (或IRC插件,利用这些协议现有的,或者自己设计的单独的聊天信道),

          客户端监听每个anonymous user发布弹幕时的广播,
          互相传递本地弹幕cache,并用guid来去除重复

          而且仍然可以实现云屏蔽(用户对某条弹幕/某人标记dislike),
          跨弹幕池引用(针对不同字幕组/合集,当然要做时间轴调整)等等

          Good idea……不过我没有这个本事实现它……lol,
          事实上身为web初心,做现在这个项目也很困难,真希望有更合适的人来做啊……

          1. Beining

            从好处想,这是一个去中心化的对特定区域广播机制。可以做什么你懂的。

            当然我就是这么一说。。。而且得不到北美和欧洲开源界的支持 不好办啊。。。

            1. Schezuk

              先看看非去中心的这个磁链弹幕库能不能吸引人气吧…

              git更新了一点…夜半写代码好累…

              1. Beining

                带弱中心的去中心化弹幕库?好主意。。。

                拿这个点子去找大站吧。

        2. Schezuk

          服务端大致写了一点,(虽然很不像话但是尽力了),求提意见,求斧正
          https://github.com/OpenDanmaku/OpenDanmaku

          1. Beining

            咱是渣渣,不敢多言。。。

            总之尽可能帮忙吧。

      2. Beining

        ASS可以先用https://pypi.python.org/pypi/asstosrt/0.1.3 转成SRT,然后srt2Bilibili走起。。。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">