首先先來看下如何下載B站視頻及音頻
工具:手機
下載視頻
打開文件管理器,找到video.m4s和audio.m4s兩個文件
更改文件后綴名
第一步到此為止
然后我們再來看一下如何去水印,去字幕
工具:剪映
導入視頻
選擇蒙版 => 鏡面
點擊反轉
點擊基礎,找到背景填充,選擇模糊
導入音頻
導出視頻
注意:在導出前要選擇字幕,然后識別字幕,導出時選擇SRT導出字幕(下一步有用)
導出后會有這么個文件
把它改成.txt看一下
最后來看一下如何翻譯字幕
工具:影刀
下面我們來梳理一下邏輯:從文件中讀取所有行,以每行內容為元素形成一個列表;循環這個列表,用正則表達式判斷是否以中文字符開頭,是就執行中英文翻譯,不是就直接寫入新文件。
是不是很簡單
f = open('D:\\新建文件夾 (2)\\文本.txt','r',encoding='utf8')
fo = open('D:\\新建文件夾 (2)\\翻譯后.txt','w')
glv['lines'] = f.readlines()
glv['flag'] = bool(re.match(r'^[\u4e00-\u9fa5]', glv['loop_item']))
看一下翻譯后的文件
改后綴名為srt,導入文本