diff --git a/convert.py b/convert.py index dec839a..05b958b 100755 --- a/convert.py +++ b/convert.py @@ -79,6 +79,58 @@ def WriteComment(f, c, row, width, height, bottomReserved, fontsize, lifetime): f.write('Dialogue: 3,%(start)s,%(end)s,Default,,0000,0000,0000,,%(styles)s%(text)s\n' % {'start': ConvertTimestamp(c[0]), 'end': ConvertTimestamp(c[0]+lifetime), 'styles': styles, 'text': text}) +def ProbeCommentFormat(f): + f.seek(0) + tmp = f.read(1) + if tmp == '{': + f.seek(0) + return 'Acfun' + elif tmp == '<': + tmp = f.read(39) + f.seek(0) + if tmp == '?xml version="1.0" encoding="UTF-8"?>