B站上传字幕问题解决
博客:blog.shinelee.me | 博客园 | CSDN
B站上传字幕时,如果srt文件中出现如下空行,则会报错,仅上传了空行前的部分
于是写了个python脚本,如下:
import pysrt
import glob
srt_files = glob.glob('./*.srt')
for f in srt_files:
subs = pysrt.open(f)
for sub in subs:
if sub.text == '':
sub.text = ' '
subs.save(f, encoding='utf-8')
解析srt文本,对象化为subs
,判断当前字幕的文本是不是空串,如果是空串,变为空格,再保存文件。
这样上传字幕就不会出问题了。
pysrt github地址:https://github.com/byroot/pysrt
通过pip install pysrt
安装。