B站上傳字幕問題解決

博客:blog.shinelee.me | 博客園 | CSDN

B站上傳字幕時,如果srt文件中出現如下空行,則會報錯,僅上傳了空行前的部分
srt file
於是寫了個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安裝。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章