前期准备

准备好srt字幕文件 格式例如:

1

00:00:04,990 --> 00:00:07,759

for a long time now I've been wanting to

2

00:00:07,759 --> 00:00:11,690

shoot an episode where I distill over 20

3

00:00:11,690 --> 00:00:13,549

years of my life experience trying to

把上述文件 通过 谷歌翻译翻译成 如下:

1个

00:00:04,990-> 00:00:07,759

很长一段时间以来,我一直想

2

00:00:07,759-> 00:00:11,690

拍摄一集我蒸馏超过20集的情节

3

00:00:11,690-> 00:00:13,549

我生命中的多年尝试

并且保存成带有 trans 字符的文件

编写python代码

import os

for root,dirs,files in os.walk("./"):

for name in files:

if "srt" in name:

fr=open("./"+name,"r",encoding="utf-8")

frlist = fr.readlines()

fr.close()

if "trans" in name:

ft = open("./" + name, "r",encoding="utf-8")

ftlist = ft.readlines()

ft.close()

with open("./结果.txt","w",encoding="utf-8")as fe:

for i in range(0,(len(frlist))):

fe.write(frlist[i])

if (i%4==2):

fe.write(ftlist[i])

翻译的中文字幕包涵 trans 字符

原始英文包涵 srt 字符

与python文件在同一文件夹下.

生成结果如下:

1

00:00:04,990 --> 00:00:07,759

for a long time now I've been wanting to

很长一段时间以来,我一直想

2

00:00:07,759 --> 00:00:11,690

shoot an episode where I distill over 20

拍摄一集我蒸馏超过20集的情节

3

00:00:11,690 --> 00:00:13,549

years of my life experience trying to

我生命中的多年尝试

剩下的就是手动修改了.

python自动翻译视频字幕_利用 谷歌 python 快速翻译 英文字幕相关推荐

  1. c++调用python接口作用是_利用Boost::Python实现C++调用python接口

    利用Boost::Python实现C++调用python接口 2019年11月06日 阅读数:7 这篇文章主要向大家介绍利用Boost::Python实现C++调用python接口,主要内容包括基础应 ...

  2. python个人网站系统_利用基于Python的Pelican打造一个自己的个人纯静态网站

    其实呢这么多年以来我一直建议每个有技术追求的开发者都要有写技术博客记笔记的良好习惯,一来可以积累知识,二来可以帮助别人,三来可以把开发中遇到的问题记录用来自省,第四可以通过交换友链来结识更多的技术领域 ...

  3. python文本挖掘视频课_自动摘要的python实现

    请至PC端网页下载本课程代码课件及数据. 文本挖掘(TM),又称自然语言处理(NLP),是AI时代炙手可热的数据分析挖掘前沿领域,其所涉及的人机对话系统,推荐算法,文本分类等技术在BAT等企业中都得到 ...

  4. python打印汉字宝塔_利用宝塔+python+搭建falsk项目_详(一)

    首先安装python3 安装python3后安装宝塔面板 Centos安装脚本 : yum install -y wget && wget -O install.sh http://d ...

  5. python自动翻译视频字幕_音视频自动字幕生成(翻译)—[autosub]

    国外有些视频无中文字幕找字幕也不方便 此工具可生成*.srt格式字幕和json autosub依赖ffmpeg 安装环境:VUlTR Ubuntu 18.04系统 地域:日本 充值10刀送10刀 安装 ...

  6. python做视频剪辑_用python进行视频剪辑

    这篇文章主要介绍了如何用python进行视频剪辑,帮助大家更好的利用python处理视频,感兴趣的朋友可以了解下 一.目标 python,利用moviepy和pydub将一段视频进行区间切割 二.源码 ...

  7. python剪辑视频 裁剪_用python进行视频剪辑

    一.目标 python,利用moviepy和pydub将一段视频进行区间切割 二.源码 import os from moviepy.video.io.VideoFileClip import Vid ...

  8. python计算密集型提速_利用Cython加速计算密集型python任务

    何为计算密集型任务 下面贴上网上找到的描述计算密集型任务的特点是要进行大量的计算,消耗CPU资源,比如计算圆周率.对视频进行高清解码等等,全靠CPU的运算能力.这种计算密集型任务虽然也可以用多任务完成 ...

  9. python 短视频剪辑_视频剪辑什么鬼?Python 带你高效创作短视频

    这里将告诉您视频剪辑什么鬼?Python 带你高效创作短视频,具体完成步骤: 近两年,抖音.快手将短视频推到风口浪尖上,要生产出高质量的视频,离不开视频剪辑这一环节:在全民剪片浪潮中,大众使用最多的剪 ...

  10. python根据频率画出词云_利用pandas+python制作100G亚马逊用户评论数据词云

    原标题:利用pandas+python制作100G亚马逊用户评论数据词云 数据挖掘入门与实战 公众号: datadw 我们手里面有一个差不多100G的亚马逊用户在购买商品后留下的评论数据(数据格式为j ...

最新文章

  1. 知识图谱在信息检索中的应用_如何使用知识图谱增强信息检索模型?
  2. Linux socket学习
  3. Puppet dashboard安装
  4. Android studio百度地图的使用
  5. 7.3.2 非阻塞IO(non-blocking IO)
  6. ConcurrentHashMap的源码分析-fullAddCount源码分析
  7. 11.context_suggester
  8. Android Activity标签属性
  9. Python变量名的定义规则与定义方式
  10. 191202-GETJOB-捡历的写法
  11. ubuntu php 扩展目录_MacOS搭建PHP开发环境
  12. python定位方法_selenium+python定位元素方法
  13. 毕设日志——在faster rcnn pytorch上训练KITTI数据集
  14. nginx系列11:负载均衡哈希算法ip_hash与hash模块
  15. 数据结构上机实践第十周项目2 - 用二叉树求解代数表达式
  16. java 双冒号_Java 双冒号::是什么操作符?
  17. 以太网安全技术ACL原理+配置
  18. 窘境遇到HR Manager
  19. 中国科学院大学计算机复试,被中国科学院北京计算所录取了...(复试经验)
  20. JAVA:二进制与十进制转换

热门文章

  1. VisualBasic程序设计第二章的学习与自测
  2. 电脑/手机怎么查看连接的wifi的密码
  3. 2022年最新常用的浏览器排行榜单
  4. 夏普Sharp MX-B6581D 一体机驱动
  5. 有关802.11的Beacon帧
  6. 代码复现:Copy-Paste 数据增强for 语义分割
  7. 如何配置企业微信开发者
  8. k8s部署prometheus的相关配置
  9. dos下查看shal值和Md5步骤
  10. JAVA用cmd找不到字符_cmd中输入java找不到文件解决方法