现在最常用的就是改后缀名,但是弹幕的话改后缀名根本没有什么卵用。所以我用的是一个转换的软件,叫Danmu2Ass,很好用的(๑•ㅂ•)و✧
先把Danmu2Ass下载下来,下载完后应该是个压缩包,然后解压,里面会有一个后缀名为exe文件,不用点开那个exe文件,直接把你想要转换的xml拖动到exe的图标上,就是这样拖动,大家应该都懂吧:看,我把F盘里的柯南xml格式的弹幕拖动到F盘里面“转换弹幕软件”的文件夹中的exe文件上。↓

等一等它就会自动转换。一定要等一等哦。转换完后按任意键关闭。↓

转换完后的ass格式的弹幕就在你原来放置xml格式的文件夹下↓你看,还是在F盘吧~

前言
想要收藏视频或者其他原因,想把B站的视频下载下来。后来发现哔哩哔哩唧唧可以提供在线转码合并等功能,觉得不错。可惜,乐趣之一的弹幕不见了。唧唧提供xml文件下载,但是本地没法加载。上网找了找发现似乎没有在线转化工具。所以自己做了个网页...
状态更新 2016.08.04
1.哔哩哔哩唧唧现在已经提供ass格式的弹幕下载了,但是不能调整大小和透明度。
2.如果在唧唧上下载xml弹幕,会出现无法转化的情况,似乎因为文件头里格式存在问题....具体不清楚
状态更新 2017.06.02
1. 网站租期到了...所以就关闭了
正文
操作其实比较简单
1.点击浏览选择文件
2.一般会默认文字大小,和分辨率。可以根据下载的视频和个人喜好进行更改
3.点击"转化"稍等,就能弹出ass文件的下载链接了
祝大家使用愉快~
感谢
1.网站服务器:Apache 教程:SuJ_Fighting Blog
2.网页帮助:w3school divcss5divcss5
3.cgi Boutell:ccgi chinaunix
4.文件转化程序danmaku2ass
最后提供一些找到的本地转化弹幕的程序
1.windows https://danmu2ass.codeplex.com/
2..net https://github.com/muzuiget/niconvert 提供下载和转化,也支持在线转化
3.Pythondanmaku2ass
后记
找到了一个直接下载ass弹幕的网页,并且也可以在线转换
--->bilibili ASS Danmaku Downloader<---
顺便提供一些其他在线转换的网站
1.在线pdf的相关转换
--->smallpdf<---
国外的一个小团队,界面清晰简洁,整个转换过程都是免费的,非常棒的pdf转换,解锁等工具。
2.在线万能转换(囧...太多格式了,只能这么概括了)
--->office-converter<---
word的转换,视频转换,图片转换,电子书转换,文件压缩,几乎囊括了所有...而且免费
昨天在产品群里有人提一个问题,“B站是靠什么留住用户的”?第一次看到这个问题的时候,我一脸懵逼,什么叫做B站?于是赶快掏出了手机,百度了才明白是什么东西。
因此在大家交流的时候,就没有机会去和大家探讨它是靠什么留住用户的。但是看了大家的聊天记录后差不多可以总结为三点:
弹幕好玩、资源多、没广告。
看完大家的回答后,我感觉并没有说问题到的本质,聊的还是比较浅。也正如一个群友说:你们想的好简单,私下去讨论吧。
虽然有些偏激,但也可以看出这个群友还是想从更深层次去挖掘究竟是为什么。
当然我也非常有兴趣去探索这件事的原因,因此才写下这篇文章。不成熟的见解,还请大家指点。
自己本身并不是二次元粉丝,所以调研了身边的三个b站死粉朋友,她们的回答其实也大致相同,离不开上面总结的那三点:弹幕好玩、资源多、没广告。
但作为一个互联网从业者,我想应该去从深层去挖掘,B站究竟是靠什么留住用户的。
一个优秀的产品能够留住用户,可以用这句话进行概括即:产品持续不断的解决了用户的需求。
所以接下来将从产品与用户两个方面进行探讨。
首先自己先下了b站的app端体验了一把,b站的产品结构为下图:

产品结构
体验完bilibili之后,最让我难以忘怀的就是B站拥有的那超级强大的分区功能。
分区功能做为B站的核心功能,在产品的结构搭建上接近完美。无论你是刚打开app,还是在app的二级菜单中刚欣赏完一部动漫,都可以方便快捷的找到自己接下来想要观看的内容,省时更省力,极容易培养用户习惯。
其次是B站的界面设计。整体以粉红色为基调,营造出一种二次元的氛围。这种氛围与用户风格不谋而合,套用一位B站粉的原话:这样的界面,给我一种家的感觉。
如果你比较细心,一定会发现我的产品结构图中“关注”一栏后面是没有子菜单的,那我为什么会没有填写子菜单呢?
第三,就是B站的准入机制:

注册界面
注册B站用户有两个渠道,一个渠道是邀请码,另一个渠道就是答题注册。考虑到邀请码的特殊性,本人选择了答题测试。本想为了进行B站体验,努力拼一把题海,进行B站的答题测试。但最终无奈答题过程中因为自己实在不是二次元粉,对二次元问题不了解和没有足够的耐心而未完成注册。
问题的设置,可以达到两个目的:1.B站首次对用户进行使用规范教育。2.鉴别是否是真正的二次元粉。
这也在另一个层面说明了准入机制的作用,可以直接过滤掉一些非二次元用户的吃瓜群众。这在一定程度上保证了社区内成员具有共同的兴趣爱好,从而打造了正真所谓意义上的二次元爱好者的聚集地。
第四点就是B站的视频特色。成为B站会员之后,作为会员拥有非常好的观看视频体验。因为B站视频缓存速度很快,视频也可以离线缓存,更可以连续缓存,且拥有许多高清视频。最为重要的就是B站的视频不同于其他视频网站,视频中没有任何广告插入。用观看视屏的流畅度、清晰度保证用户拥有足够好的使用体验。
B站作为一款年轻人潮流文化娱乐社区,拥有着数量庞大的二次元粉丝。它做为一款以视频为主的文化社区,不仅拥有着与其他视频网站相同的基础功能,还在此基础之上拥有着自己核心功能——弹幕功能。弹幕本身可调节、可关闭也极具人性化。
说它为弹幕功能,不如称之为B站所独有的弹幕文化。
因为bilibili特殊的准入机制和用户构成,弹幕文化在这里可以连接起B站的用户,使众多二次元用户互动分享。使用户们超越时空限制,构建出一种奇妙的共识性关系。这种共识性关系在二次元用户和普通用户中是不可能存在的。因为普通用户不可能理解二次元用户那种追剧的心情和对二次元的热爱,所以也不可能会产生那种共鸣,而弹幕文化恰巧解决了这个跨时间、跨空间的共鸣问题。
可以说B站用弹幕创造出了独有的社交的功能。正是这些拥有共同兴趣爱好的B粉们,通过弹幕这种社交手段在B站里打造出了一个不一样的二次元社群,形成了一个完整的生态圈。
其实也正是因为生态闭环的形成,才会使新用户的加入和流失掉的用户控制在一定比例,从而造成了所谓意义上B站用户不散场的现象。
那么从用户角度分析,为什么大家能够被B站留住呢?
我认为最重要的就是用户们把B站当成了一个家,在这里可以获得一种归属感。正因为B站的特殊定位和准入机制,圈子里的用户都是广大二次元粉丝,在这里可以获得一种志同道合的归属感:大家有共同的爱好、追一样的番、喜欢一个up主等等等。而这种归属感是其他圈子不能提供的。
其次就是一种认同感。因为二次元粉丝们在现实中会面对许多人的不认同。普通用户对二次元的曲解和不认同在这里并不会出现。因为大家都对二次元认同,所以对追二次元的同类也更加认同。
最后就是在B站获的足够的满足感。这里你会和其他人喜欢同一个主人公,从而产生共鸣获得满足感;也有可能在自己不断追番的过程中获得满足感;也有可能是获的了其他二次元伙伴认同的满足感;更有可能是在发弹幕过程中被别人模仿跟风的满足感……只有在不断获得满足感的过程中,才会产生越来越重的对B战的依赖感。
关于B站弹幕XML文件中的参数分别代表什么含义
B站弹幕XML文件中的部分代码: <?xml version="1.0" encoding="UTF-8"?><i><chatserver>网页链接;/chatserver><chatid>1494515</chatid><mission>0</mission><source>e-r</source><ds>427020315</ds><de>428249850</de><max_count>1000</max_count><d p="34,1,25,16777215,1396067284">冬天</d> <d p="6.559,1,25,16777215,1396067838,0,d43eabee,427026669">第二啊</d> <d p="6.191,1,25,16777215,1396068715,0,58931656,427037050">第三</d> <d p="24.24,5,25,16777215,1396068799,0,2d17a7c6,427038682">第四?</d> 在这部分代码中的<d p="6.559,1,25,16777215,1396067838,0,d43eabee,427026669">第二啊</d>中的0,d43eabee,427026669这3个参数所代表的含义.
<d p="0,1,25,16777215,1312863760,0,eff85771,42759017">前排占位置</d> 这行内容的意义呢 先说内容“前排站位置”就不解释了 p这个字段里面的内容: 0,1,25,16777215,1312863760,0,eff85771,42759017 中几个逗号分割的数据 第一个参数是弹幕出现的时间 以秒数为单位。 第二个参数是弹幕的模式1..3 滚动弹幕 4底端弹幕 5顶端弹幕 6.逆向弹幕 7精准定位 8高级弹幕 第三个参数是字号, 12非常小,16特小,18小,25中,36大,45很大,64特别大 第四个参数是字体的颜色 以HTML颜色的十位数为准 第五个参数是Unix格式的时间戳。基准时间为 1970-1-1 08:00:00 第六个参数是弹幕池 0普通池 1字幕池 2特殊池 【目前特殊池为高级弹幕专用】 第七个参数是发送者的ID,用于“屏蔽此弹幕的发送者”功能 第八个参数是弹幕在弹幕数据库中rowID 用于“历史弹幕”功能。 引用: http://9ch.co/t17836,1-3.html
d43eabee是用户代码