如何下载B站视频,去水印,翻译字幕

首先先来看下如何下载B站视频及音频

工具:手机

下载视频

打开文件管理器,找到video.m4s和audio.m4s两个文件

更改文件后缀名

第一步到此为止

然后我们再来看一下如何去水印,去字幕

工具:剪映

导入视频

选择蒙版 => 镜面

点击反转

点击基础,找到背景填充,选择模糊

导入音频

导出视频

注意:在导出前要选择字幕,然后识别字幕,导出时选择SRT导出字幕(下一步有用)

导出后会有这么个文件

把它改成.txt看一下

最后来看一下如何翻译字幕

工具:影刀

下面我们来梳理一下逻辑:从文件中读取所有行,以每行内容为元素形成一个列表;循环这个列表,用正则表达式判断是否以中文字符开头,是就执行中英文翻译,不是就直接写入新文件。

是不是很简单

python 复制代码
f = open('D:\\新建文件夹 (2)\\文本.txt','r',encoding='utf8')
fo = open('D:\\新建文件夹 (2)\\翻译后.txt','w')
glv['lines'] = f.readlines()
python 复制代码
glv['flag'] =  bool(re.match(r'^[\u4e00-\u9fa5]', glv['loop_item']))

看一下翻译后的文件

改后缀名为srt,导入文本

最后的最后,看下效果

相关推荐
鲨鱼吃橘子17 天前
C++刷题--递归回溯剪枝(二)
开发语言·数据结构·c++·算法·leetcode·深度优先·剪枝
老鼠只爱大米20 天前
LeetCode经典算法面试题 #39:组合总和(回溯法、动态规划、记忆化搜索等五种实现方案详细解析)
算法·leetcode·动态规划·剪枝·回溯算法·组合总和
少许极端20 天前
算法奇妙屋(二十九)-递归、回溯与剪枝的综合问题 2
算法·深度优先·剪枝·回溯·递归
YuTaoShao21 天前
【LeetCode 每日一题】110. 平衡二叉树——(解法二)自底向上 + 剪枝
算法·leetcode·剪枝
啊阿狸不会拉杆22 天前
《机器学习导论》第 9 章-决策树
人工智能·python·算法·决策树·机器学习·数据挖掘·剪枝
少许极端22 天前
算法奇妙屋(二十八)-递归、回溯与剪枝的综合问题 1
java·算法·深度优先·剪枝·回溯·递归
老鼠只爱大米23 天前
LeetCode经典算法面试题 #46:全排列(回溯、交换、剪枝等五种实现方案详细解析)
算法·leetcode·剪枝·回溯·全排列·stj算法
木井巳23 天前
【递归算法】二叉搜索树中第K小的元素
java·算法·leetcode·深度优先·剪枝
程序员清洒24 天前
CANN模型剪枝:从敏感度感知到硬件稀疏加速的全链路压缩实战
算法·机器学习·剪枝
m0_6038887125 天前
POP Prefill-Only Pruning for Efficient Large Model Inference
算法·机器学习·ai·剪枝·论文速览