首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

python-根据语音识别让无字幕视频自动生成字幕,附srt字幕文件

最后根据文字与文字出现的时间很容易就得到了视频的srt字幕 解决 工程路径:https://download.csdn.net/download/lidashent/15453846 注意字幕导出的地址...导入srt字幕文件即可得到效果,如图 播放器推荐暴风影音或者迅雷,文字可以调节变色,大小,位置都比较方便。...原先视频是没有字幕的,经过上述处理得到srt文件就如同看字幕电影一样了。 得到的srt文件如图 ? 接下来就一步一步开始吧,srt文件格式原理是什么,看我另一篇有关视频声音转为字幕的。...,你不想看视频的时候视频上都是字幕吧?...import sys import time sys.path.append(r"C:\Users\Administrator.DESKTOP-KMH7HN6\AppData\Local\Temp\python_pgm

5.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    【短视频运营】短视频剪辑 ③ ( 添加字幕 | 智能识别字幕 | 修改字幕 | 字幕预设 | 字幕换行 | 使用字幕作为封面主题 )

    文章目录 一、添加字幕 ( 智能识别字幕 ) 二、修改字幕 ( 字幕预设 | 字幕换行 ) 三、使用字幕作为封面主题 一、添加字幕 ( 智能识别字幕 ) ---- 在 素材 面板中 , 选择 " 文本..." 选项卡 , " 智能字幕 " , 然后选择 " 识别字幕 " , 即可设置字幕 ; 点击开始识别后 , 会将视频中的人声 , 自动转为字幕 ; 如果视频中没有人声 , 会提示 , 该视频没有人声..., 未识别到字幕 ; 如果成功识别出字幕 , 会显示如下内容 , 在时间轴视频的上方 , 会出现 TI 字幕对应的时间轴 ; 二、修改字幕 ( 字幕预设 | 字幕换行 ) ---- 在 " 时间轴..." 上 , 选择 智能识别 的字幕 , 可以在右上角的 " 文本 " 面板 , 修改字幕的文字 , 字体 , 样式 , 颜色 , 预设 等属性 ; 选择 预设样式 , 字幕就会变成如下样式 :..., 点击默认文本 右下角的 加号 按钮 , 将其添加到轨道中 , 然后拖动该字幕位于视频的位置 ; 右上角的 面板中 , 编辑该字幕内容 , 为字幕选择样式 , 最终在 播放器 中查看该 视频标题 字幕的样式

    2K20

    这几个免费字幕在线工具你一定喜欢:视频字幕提取,字幕在线翻译,双字幕合并

    之前有写过几个视频生成字幕,并且翻译字幕的教程,但是随着时间的流逝,那些方案也早就过时了。 今天这个教程目前是最完美的,速度也最快。...不用设置API,也不用等待很久语音识别成字幕,也不用费各种心思去翻译字幕。双语也不用特别的去找某个播放器去挂载几个字幕文件。...今天会用到一个软件、三个在线工具,分别字幕格式提取,字幕翻译,和字幕合并 视频字幕翻译教程 1.剪映专业版生成字幕 首先我们需要用的的工具是剪映,用来识别生成字幕,但是是单个语言。没有翻译。...生成独立的srt格式的字幕 步骤:先导入视频—文本—智能字幕—开始识别 2.提取剪映字幕 这是不同系统的默认目录,即使你的剪映装到其他盘,草稿字幕也是在这个默认目录里面的 Windows 目录:C:\...随后如图,点击箭头→,选择srt格式的字幕。 4.合并双语字幕 点击网址:https://www.nandongni.com/zmhb 将源字幕,和翻译的字幕挨个填进去,不用做其它的更改。

    36.8K50

    IOS 滚动字幕

    一共四种形式的滚动字幕,我们先来看第一个 水平连续滚动字幕: 这种一看就是一组view放在scrollview实现的滚动,但是如何实现循环滚动呢,思路如下 1:加入滚动字幕有五组文本,滚动到最后一组时...self.textScrollview setContentOffset:CGPointMake(self.scrX, 0) animated:NO]; ​ }else{ } } 水平翻页滚动字幕...self.txtLabel.text=textArr[0]; self.scrollWidth=[self getTxtWidth:textArr[0]]; // 初始展示的字幕可以根据需求调整...: ^(BOOL finished) { ​ weakSelf.scrollSection=weakSelf.scrollSection+1; ​ }]; ​ } 竖直翻页滚动字幕...: 最后的这个滚动字幕实现方案很多,可以像上面水平翻页的思路一样,也可以添加上下两个label来循环展示文本实现,不过这里不用NSTimer也能实现 -(void)checkDataIndex{

    1.3K40

    皮克斯动画特效太好,但特效师容易「手抖」,还好Python来帮忙

    ---- 新智元报道 来源:Dhruv Govil 编辑:小匀 【新智元导读】当谈论特效电影时,Python常常被我们所忽略,特效工作者小哥Dhruv Govil要为Python「平反」,他写了篇博客讲述了在动画电影制作的每一个环节...,Python都能为特效师们提供极大的便利!...一个从事影视后期的pipeline开发者小哥写了篇博客,讲述Python如何被特效电影所「重用」!...几乎在所有动画长片或视觉特效电影中,Python都发挥了很大的作用。 今天的电影产业在很大程度上仍然依赖于Python 2.7。 此后会完全过渡到Python 3。...例如: 设置模拟 将多次模拟结合起来 创建全新的程序化工作流 特效FX 这是一个与角色 FX 完全不同的工作, 破坏建筑物,爆炸,魔法粒子,甚至整个海洋。

    84950

    利用腾讯云API(Python)对字幕文件进行翻译

    原文地址:利用腾讯云API(Python)对字幕文件进行翻译 引言 本篇文章使用腾讯云的机器翻译来对英语字幕文件进行翻译,接口的需要的SecretId和SecretKey请自行上腾讯云https://console.cloud.tencent.com.../cam/capi获取,运行环境为Python3.8,如使用Python2,请注意注释内容,并进行相对于的修改,程序还需要用到腾讯云的Python SDK: pip install tencentcloud-sdk-python...代码 # coding:utf-8 ''' @author: Duckweeds7 20210527 @todo: 腾讯云API翻译字幕文件 ''' import json from time import...'' def main(self, path): content = open(path, 'r', encoding='utf-8').readlines() # 将待翻译字幕文件按行读取成列表...in range(len(wait_for_translate)): # 这一块是将总的文本切分成多个40行的文本,这是因为腾讯云的批量文本翻译接口有限制,不能超出2000个字符,这一块也是根据你的字幕文件来决定的

    2.6K20

    Python解决女朋友看电影没字幕的需求

    Python解决女朋友看电影没字幕的需求 文章目录 用Python解决女朋友看电影没字幕的需求 一、故事情节 二、开发前的准备工作 三、开发过程详细介绍 (一)接口规范说明 (二)项目开发 1、...界面部分的实现 2、处理音视频功能开发 3、发送数据翻译功能的开发 四、效果展示 五、总结 一、故事情节 是这样子的,女朋友晚上突然翻到了自己喜欢看的一个电影,但是没有字幕,这让她很苦恼。...想到了使用Python做一个可以识别语音,然后翻译出来文字的软件。 ? 如下图就是本片文章所要完成的效果,哈哈,是不是还不错,很棒的样子。...具体个人注册的过程和应用创建过程详见文章不到100行代码搞定Python做OCR识别身份证,文字等各种字体 ? 三、开发过程详细介绍 下面介绍具体的代码开发过程。...五、总结 一番尝试带我打开了新世界的大门,从今天开始我可以是一个不打字却能搬运字幕的野生字幕君了,后面再有时间可以试试识别完翻译成其他语言的操作,嗯,是技术的力量!

    1K31

    字幕的Youtube

    在观看Youtube视频的时候,你会不会像我一样,觉得没有字幕很不爽? 现在有人就制作了一个网站YouTube Subtitle Editor,专门为Youtube加字幕。...所有的字幕都是由用户自行添加的。整个过程同普通的添加字幕过程没有区别,都需要输入文字和同步时间轴等步骤,但是全部都在网上完成。具体做法可以参考它的说明页。...所有步骤都很符合直觉,只有两点需要注意: 1)每段字幕最长不超过2行,最多不超过40个字符。 2)同步时间轴的时候,只需要在每句话开始和结束之间,一直按住字母"T"即可。...今天早上,我为它添加了第一段中文字幕,强悍的《新华保险公司增员操》,欢迎观赏。 目前,这个网站开张不足两个月,上面的节目还比较少,希望大家能够多贡献内容。

    3.6K20
    领券