刚才把多个弹幕文件合并成了一个大约包含13万条弹幕的文件,转换时报错:
F:\哔哩哔哩视频和弹幕备份\danmaku2ass-master>python danmaku2ass.py -o 2.ass -s 640x480 -fn "MS PGothic" -fs 20 -a 0.8 -dm 5 -ds 5 all.xml Traceback (most recent call last): File "danmaku2ass.py", line 859, in <module> main() File "danmaku2ass.py", line 855, in main Danmaku2ASS(args.file, args.output, width, height, args.protect, args.font, args.fontsize, args.alpha, args.duration_marquee, args.duration_still, args.reduce) File "danmaku2ass.py", line 779, in Danmaku2ASS comments = ReadComments(input_files, font_size) File "danmaku2ass.py", line 807, in ReadComments comments.extend(CommentProcessor(FilterBadChars(f), font_size)) File "danmaku2ass.py", line 173, in ReadCommentsBilibili dom = xml.dom.minidom.parse(f) File "C:\Users\chenxuuu\AppData\Local\Programs\Python\Python35-32\lib\xml\dom\minidom.py", line 1958, in parse return expatbuilder.parse(file) File "C:\Users\chenxuuu\AppData\Local\Programs\Python\Python35-32\lib\xml\dom\expatbuilder.py", line 913, in parse result = builder.parseFile(file) File "C:\Users\chenxuuu\AppData\Local\Programs\Python\Python35-32\lib\xml\dom\expatbuilder.py", line 207, in parseFile parser.Parse(buffer, 0) xml.parsers.expat.ExpatError: XML or text declaration not at start of entity: line 43690, column 0
刚才把多个弹幕文件合并成了一个大约包含13万条弹幕的文件,转换时报错:
F:\哔哩哔哩视频和弹幕备份\danmaku2ass-master>python danmaku2ass.py -o 2.ass -s 640x480 -fn "MS PGothic" -fs 20 -a 0.8 -dm 5 -ds 5 all.xml Traceback (most recent call last): File "danmaku2ass.py", line 859, in <module> main() File "danmaku2ass.py", line 855, in main Danmaku2ASS(args.file, args.output, width, height, args.protect, args.font, args.fontsize, args.alpha, args.duration_marquee, args.duration_still, args.reduce) File "danmaku2ass.py", line 779, in Danmaku2ASS comments = ReadComments(input_files, font_size) File "danmaku2ass.py", line 807, in ReadComments comments.extend(CommentProcessor(FilterBadChars(f), font_size)) File "danmaku2ass.py", line 173, in ReadCommentsBilibili dom = xml.dom.minidom.parse(f) File "C:\Users\chenxuuu\AppData\Local\Programs\Python\Python35-32\lib\xml\dom\minidom.py", line 1958, in parse return expatbuilder.parse(file) File "C:\Users\chenxuuu\AppData\Local\Programs\Python\Python35-32\lib\xml\dom\expatbuilder.py", line 913, in parse result = builder.parseFile(file) File "C:\Users\chenxuuu\AppData\Local\Programs\Python\Python35-32\lib\xml\dom\expatbuilder.py", line 207, in parseFile parser.Parse(buffer, 0) xml.parsers.expat.ExpatError: XML or text declaration not at start of entity: line 43690, column 0
弹幕文件:http://pan.baidu.com/s/1o8zWf4A