Python实现自动化给视频实时加字幕,软件已打包!
1.前言
中国疫情已经持续几个月了,前段时间经过全国人民的辛勤付出,疫情得到了控制,在这段时间里大家都窝在家中,为了让这段时间过得有意思,所以就有很多朋友选择在各平台发布制作的短视频(包括作者)。为了让视频更加丰富多彩,可以给自己的视频添加字幕,网上也有很多付费网站都支持语音文件转字幕,为了不花钱,终于找到了一个很实用的方法分享给大家。
2.软件介绍
今天和大家分享的工具叫做autosub。autosub是由麻省理工学院创作,用于自动语音识别和字幕生成的实用程序。原理是基于使用ffmpeg和调用Google语音识别API实现视频或音频转写字幕的操作。目前试过在Ubuntu和windows10_64位均能正常运行,原版的autosub需要python3环境并且未在Windows系统上提供可视化操作,显然要是不懂电脑的Up主就只能遥望,但是今天怎么能让大家失望而归呢?在此,非常感谢@Quei-An Chen大佬提供的autosub程序GUI可视化操作界面。
3.WindowsGUI使用
GUI可视化操作非常简单自带ffmpeg、无需python环境、支持一键化操作。
注意:在影像路径里请不要包含中文或是空格,只能是英文!
操作方法:找到视频存放的位置,选择字幕语言,最后点击开始即可。等待运行结束后会在视频路径下直接生成srt格式字幕文件。(建议使用MP4格式视频)
图1 操作方法
图2 示例
4.软件下载及地址分享
WindowsGUI界面
(https://www.lanzous.com/iarc1ch)
Ubuntu配置及操作方式视频教程
(https://www.lanzous.com/iarc5wb)
以上是整理好的autosub资源,希望大家不要做白嫖党,动动小手留言、点在看,支持文章,你们的支持就是写博客最大的动力。以后会继续为大家分享更多好玩、实用的技术。
Python实现自动化给视频实时加字幕,软件已打包!相关推荐
- 视频如何加字幕?视频加字幕方法分享!
视频如何加字幕?在今天的教程中,我们将会学习如何给你的视频添加字幕.字幕是一个非常重要的元素,它不仅可以帮助听力受损或语言障碍的人士理解内容,还可以让你的视频更加易于理解和吸引观众.在本文中,我们将会 ...
- 怎么在视频上加字幕?有哪些软件推荐?这一款就足够
现在小视频已经非常火了,咱们平时也会拍点小视频来记录生活.咱们看别人发的视频,有字幕有特效,看起来非常好看.今天小编教大家如何在视频上添加字幕,这是今年最火得一款在线视频加字幕软件.以后所有的视频都可 ...
- 给视频加字幕软件有哪些?好用的视频加字幕软件分享
视频配上字幕是一种很有用的方法,可以提高观众的观看体验,有些观众可能由于听力或语言不同等原因,难以完全理解视频内容.通过添加字幕,观众可以更好地理解视频中的讲话内容.这可以提高观众对视频的理解和学习效 ...
- 给视频加字幕软件推荐!这几个一定不能错过。
给视频加字幕软件推荐!视频加字幕是指将一段视频中的音频内容转换成文字,并将这些文字以字幕的形式显示在视频的底部或顶部,通过视频加字幕,观众可以更好地理解视频的内容,特别是对于那些听力障碍或不懂语言的观 ...
- Camtasia2023电脑录屏视频自动生成字幕软件
制作视频通常需要添加字幕,添加字幕比较麻烦的是让字幕和声音同步,使用好的软件可以大大提高剪辑效率,让视频更快制作完成.本文将给大家介绍录制视频自动生成字幕的软件设置字幕语音同步教程. 一.录屏视频自动 ...
- 视频加字幕软件哪个好用?视频教程添加文字怎么添加
大家是否经常会在社交媒体上分享自己的视频日常呢?这些视频会被很多人所浏览,而有些视频中的旁白语速过快,声音不清晰,如果没有文字显示的话,会让人不清楚到底在表达什么.并且给视频添加文字还可以让我们在公共 ...
- 音视频格式转换神器与html视频元素加字幕—零基础自学网页制作
音视频格式转换神器--格式工厂 如果您下载了上一篇<为HTML页面添加音频.视频的方法--零基础自学网页制作>(目录在结尾)中的素材,您会看到有这样一个文件,如图 因为格式工厂是免费软件, ...
- python+selenium 自动化之启动浏览器加载浏览器的插件
1.之前已经总结了在浏览器启动的时候,加载插件的一种方法(创建一个profile),这里有一种方法,可以加载到系统浏览器的所有插件,方便在脚本执行中运用firebug,firepath灯进行脚本调试. ...
- Chrome设置视频实时英文字幕
在浏览器地址输入 chrome://settings/captions?search=字幕 开启开关即可. 最终效果如下:
最新文章
- 【小练习02】CSS--网易产品
- Linux中一切皆文件
- github搜索技巧:快速搜到你想要的!
- 如何用 Python + Scrapy 爬取视频?
- ip层和4层的接口实现分析
- PyTorch——手写数字识别
- FileZilla Server + FlashFXP 快速搭建FTP服务
- 基于STM32单片机的FM调频TEA5767功放收音机方案原理图设计
- 头条鲁班新户千展费用_今日头条广告投放的费用大概是多少?
- 《那些年啊,那些事——一个程序员的奋斗史》——101
- 山东法律学校97级二班计算机班,山东法律学校宿舍条件
- PDF文件如何在线翻译成中文
- 【Windows 问题系列第 14 篇】如何删除 Win10 系统自带的微软拼音输入法
- 辰视冯良炳博士将于ITES机器视觉与机器人创新应用大讲台开讲
- STM32F103ZET(基于秉火开发板)+Cubemx(F1 V1.60库)+RTC(修复官方例程日期不更新bug)
- 计算机控制技术直流电机调速控制实验报告,pid直流电机转速控制实验报告(31页)-原创力文档...
- 如何从0开始撰写一篇CS论文?(内附写作流程图)
- SegmentFault 社区访谈 | 依云: 一只想依偎在云上的野百合
- 项目管理中的边边角角 之二
- springboot动态多数据源配置和使用(从数据库读取数据源配置)(三)