m13253 / BiliDan

Play videos on Bilibili.com with MPV and Danmaku2ASS
http://m13253.blogspot.com/2014/06/watch-bilibili-with-biligrab-danmaku2ass.html
Other
512 stars 69 forks source link

通报:Biligrab上游正式集合danmaku2ass #10

Closed cnbeining closed 9 years ago

cnbeining commented 9 years ago

Biligrab已经在0.95版本内集成了danmaku2ass的代码和调用代码。

由于版本问题,只能通过命令行方式另行调用,但是已经集成了。

我查阅是,MIT与GNUv2兼容,那么我的上游应该可以保持MIT协议。反正我也不准备闭源。

如果有2.7的版本,效果会好得多。。。但是目前也能用了。先这么放着吧。

祝好, Beining

m13253 commented 9 years ago

已经收到。

协议问题,我已经特地为 Biligrab 授权了使用而不管授权许可的任何争议。(在本 repo 代码前几行) 所以放心使用。

2.7 版本是有的,在 py2 分支。但是因为 Python 2 和 Python 3 浮点数处理有差异,高级弹幕生成的 ASS 文件不一样(但是都可以放),不要把那个当 bug。

cnbeining commented 9 years ago

收到,谢谢。

下个版本预计更新成py2 branch。

请注意我使用的代码是danmaku2ass的,而不是biligrab-danmaku2ass 的。(名字太相近的确有法律问题。。。)

m13253 commented 9 years ago

没事,反正我是软件作者,而且目前代码库里只有我一个人的代码(另一个人的十几行代码没用的) 总之给你授权哦,想怎么用都行。

m13253 commented 9 years ago

因为 Biligrab 上游整合 Danmaku2ASS 了我很开心嘛! 啦啦啦~

m13253 commented 9 years ago

对了,如果万一 Danmaku2ASS 模块出了问题,请让用户去我那边抱怨哦。

cnbeining commented 9 years ago

OK。。。

于是,发了Biligrab 0.96.1。(是的,从版本号就可以看出这是一个版本加上一个Fix。。。)

使用中发现,py2的branch有时出点问题,有可能是缺德的float问题。

所以做成了双栈:可以用-e 0/1/2/3调整是否输出,以及使用的danmaku2ass的branch。(然后这个小改动就让脚本冒出了100多行。。。)

具体的问题我们之后抽时间看看为什么。

其他的,一切都好。

恩,还是禀报一下:Biligrab从0.96开始包括了danmaku2ass的master和py2 branch的代码,以MIT协议开源。已经写明了上游代码来源。

Cheers, Beining