python对字幕的改动
#想学英语,下了英语字幕,发现有很多时间戳,打印下来会很占空间,于是用python将时间戳去掉。def model1(): f1=open('coherence.txt','r')#将下载的字幕复制(或者更名)为coherence.txt(只要是txt文件即可)并放在python根目录下 f2=open('test2.txt','w')#打开(没有则新建)test2文件 a=[':',',','>','1','2','3','4','5','6','7','8','9','0','-'] for line in f1: for s in line: if str(s) in a: line=line.replace(s,'')#改为空号 f2.write(line) f1.close() f2.close()def model2(): f2=open('test2.txt','r') f3=open('test3.txt','w') for line in f2: if line.split(): f3.write(line) f3.close() model1()model2()
以上分为两部分完成字幕更改,第一部分将':',',','>','1','2','3','4','5','6','7','8','9','0','-'都改为空号,第二部分将空号及空行去掉
python对字幕的改动相关推荐
- 利用Python从字幕网上下载自己所需要的字幕(热门电影、美剧等)
一.前言 主要需求:利用python从字幕库网站上下载字幕 字幕网址:http://www.zimuku.la/ 二.方法: 1.打开网站,搜索自己所需要的字幕: 2.开始写代码: a.配置标头,手动 ...
- python怎么加字幕_Python如何实现字幕挂载 Python实现字幕挂载代码示例
Python如何实现字幕挂载?本篇文章小编给大家分享一下Python实现字幕挂载代码示例,文章代码介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看. 本文在Wind ...
- python怎么去掉视频字幕_利用Python实现字幕挂载(把字幕文件与视频合并)思路详解...
其实超简单超简单!python好现成的库,一下子省略了好多步骤! 本文在Windows环境下!linux只是不需要手动输入imagicmagick的位置! 需要用到的环境 python(基本上只要不是 ...
- python 视频字幕替换_利用python调整srt字幕时间轴
我们有时候下载了超高清资源但是没有合适的字幕,往往由于资源的不同,视频和字幕会有几秒钟的时差,这个时候选择重新下载视频显得十分的麻烦. 批量调整字幕时间轴就是一个很好的办法.网上关于调整字幕时间轴有很 ...
- Python视频字幕识别——pytesseract
一.整体思路和第三方库的安装 识别视频字幕文本的思路是:先对视频进行切帧(这里可以使用之前用到的视频分镜方法,更准确地得到字幕不同的帧),再针对图像定位字幕文本的位置.然后利用灰度化.中值滤波.边缘化 ...
- python 视频字幕合并_怎么把字幕和视频合并(教你两者合并方法)
其实超简单超简单!python好现成的库,一下子省略了好多步骤! 本文在Windows环境下!linux只是不需要手动输入imagicmagick的位置! PS:如有需要Python学习资料的小伙伴可 ...
- Python根据字幕文件自动给视频添加字幕(通用版)
功能描述: 根据给定的字幕文件中的字幕信息,自动给视频添加字幕,运行程序后输入要添加字幕的视频文件和对应的字幕文件路径即可.实际使用时不需要对程序做任何修改,只需要根据实际的视频内容来修改字幕文件就可 ...
- python 滚动字幕_python 实现字幕动态滚动和等待效果
晚上看了些python实现动态字幕效果的文章,总会提到print函数的flush=True参数,还有os.system('cls')清屏,总是迷糊,并不能实现滚动屏幕效果.经过多方思索和查找,总结如下 ...
- Python免费字幕翻译(google)
字幕翻译器(strTranslate.py) 的使用 # 安装:git clone git@github.com:huang007guo/py-googletrans.git# clone 安装mas ...
最新文章
- 和12岁小同志搞创客开发:如何驱动各类型传感器?
- 困境中的帮助者与被助者
- wxWidgets随笔(4)-hello,world
- iso linux 内核版本号_Linux内核全面介绍
- 新起点!新征程!微软技术俱乐部(苏州)成立大会暨微软技术交流会
- matlab上机实验1,上机实验1:熟悉matlab基本操作
- java编程编一个小系统_如何编写一个java学生信息管理系统?
- THREEJS - 利用UV偏移模拟传送带运动
- sp3485调试:sp3485-TTL转max485模块-TTL转usb模块电脑pc
- 485串口和计算机通信,485串口通信 485通讯与串口通讯区别
- Java联网3D坦克大战(网络编程)
- 天津市高中计算机会考,天津高中会考科目有哪些
- Caffe解惑:Caffe中是如何控制loss的
- 【DB笔试面试758】在Oracle的DG中,Switchover和Failover的区别有哪些?
- 为什么 K8s 在阿里能成功?
- 【优质潜力刊】Elsevier旗下1区SCI, 热门前沿领域,已稳定检索37年~
- 求两字符串所有公共子序列
- MTPuTTY不能使用问题
- 企业上云:“云咨询”先行,“强平台”筑底
- Python副业兼职,月赚7800元,一天只要两小时 !
热门文章
- TD321DCAN 隔离CAN总线驱动器
- 制作新版STC单片机WiFi下载器
- 以太坊区块链_以太坊区块链搭建与使用(一)-私有链
- python对象一定要删除引用吗_在Python中删除一个对象和所有对它的引用?
- html脚本语言有哪些,常见的脚本语言(有哪些)
- 极大似然估计_干货|一文理解极大似然估计
- xilinx axi dma linux 快速搭建框架
- vba 根据分辨率 缩放显示比例_【显示百闻录】第一讲:关于屏幕尺寸、比例以及分辨率...
- HDLBits 系列(16)Something about Counter
- Vivado中Debug的用法总结