目录

  • 为音视频自动生成字幕的 python 工具
    • autosub
    • autosub3
    • 安装
    • 使用

为音视频自动生成字幕的 python 工具

autosub 是一个能自动为音视频生成字幕的 pytho 包,以下为其简介和使用说明。

autosub

autosub 原本使用 python 2.X 开发,仅支持 linux 和 macos 系统,现已停止维护

其原理是对音视频文件进行语音活动检测以查找说话的区域,然后并行调用 Google Web Speech API 进行转录,(可选)翻译成目标语言,并将结果存储下来。

autosub3

基于 autosub,升级到 python 3.X 版本,并添加了对 windows 系统的支持。

安装

依赖 ffmpeg 进行音频提取,需要自己手动安装,并添加到系统环境变量中。

autosub3 的安装非常简单,执行以下命令即可:

pip install autosub3

注意
由于要调用 google speech 的 API,请自行翻墙。

使用

autosub abc.mp4

即可在 abc.mp4 同目录下生成 abc.srt 的字幕文件。

autosub --help

可以查看参数说明

为音视频自动生成字幕的python工具相关推荐

  1. AI技术实践|用腾讯云录音文件识别让无字幕视频自动生成字幕

    试想一下,当我们在观看一段视频时,如果遇上字幕缺失,观感是不是会大打折扣? 近些年,短视频.直播等线上娱乐方式快速发展,直接拉动了旅游.电商.影视创作等行业新风潮:而要呈现出一段好的视频效果,不仅仅考 ...

  2. Camtasia2023电脑录屏视频自动生成字幕软件

    制作视频通常需要添加字幕,添加字幕比较麻烦的是让字幕和声音同步,使用好的软件可以大大提高剪辑效率,让视频更快制作完成.本文将给大家介绍录制视频自动生成字幕的软件设置字幕语音同步教程. 一.录屏视频自动 ...

  3. 【教程】每天30分钟免费的视频自动生成字幕的方法

    0.问题 经常要剪视频,有时候自己讲的希望能加个字幕,但是网上基本都是收费的,而且对于我这种做视频没什么收入的UP主来说有点贵了.所以一直在寻找一个便捷一点的或者说省钱一点的方法. 但是手机上发现有个 ...

  4. dseo13b打开自动消失_抖音怎么自动生成字幕?动态字幕有哪几种?

    点击蓝字关注,回复2 添加助教领取抖音资料大礼包 这是小星学长的第 96期分享 作者 l 小星学长 来源 l 星域赋能站(ID:gh_5663b69c0daa) 现在使用玩抖音短视频的新人是越来越多了 ...

  5. Python根据语音识别让无字幕视频自动生成字幕!强不强?

    问题 各大平台都有长语音转写的服务,但是收费昂贵,而且有次数和时间限制. 因此我想到了一个白嫖的好办法.将长音频根据语句停顿切割得到短音频,使用他们提供的短音频识别服务来识别长音频不是更好吗?粗略计算 ...

  6. 语音视频自动生成字幕在线工具介绍

    随着现在短视频越来越火,剪辑视频.打轴听字幕越发成为一件费时费力的繁重工作. 多亏了语音识别等技术的快速进步,现在可以比较准确的通过智能设备自动将视频中的语音识别提取出来. 推荐一款在线制作字幕的工具 ...

  7. 自动生成网络拓扑图开源_为视频自动生成字幕,一款神奇的开源工具!

    在之前的文章中老Y给大家推荐过一款视频实时翻译软件,文章如下: 老司机们最想要的神器!我点开了隐藏文件夹-- 虽然不少同学发来贺电,说终于能稍稍看懂那些年保留下来的日本电影了~老Y为这些同学感到高兴, ...

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

    问题 各大平台都有长语音转写的服务,但是收费昂贵,而且有次数和时间限制. 因此我想到了一个白嫖的好办法.将长音频根据语句停顿切割得到短音频,使用他们提供的短音频识别服务来识别长音频不是更好吗?粗略计算 ...

  9. python视频处理字幕_Python-autosub为任意视频自动生成字幕文件的命令行工具-其它代码类资源...

    关闭 致敬爱的网友及本站会员的一封信 敬爱的小伙伴们大家好! 作为码农集市(coder100)平台的站长,我不得已采取这样的方式来和各位来到我们平台逛逛的小伙们做一次推心置腹的畅谈.真诚的希望您能够抽 ...

最新文章

  1. GZFramwork数据库层《四》单据主从表增删改查
  2. 计算机网络和通讯原理图,第章 计算机网络通信原理.ppt
  3. 第四周作业wcPro
  4. 用哈希桶实现错位字组的分类(Group Anagrams)
  5. ni软件管理器_Multisim 12.0软件安装包+安装教程
  6. [html] 你是如何理解html与css分离的?
  7. Java三维文字特效设计_jQuery实现3D文字特效的方法
  8. 我们的开源项目-2013年度开源社区线下聚会《JEECG微云快速开发平台-SAAS企业应用在线开发与微信移动应用》PPT分享
  9. javascipt很有用的代码,实现全选与反选,还可以与struts2或sevelet交互使用
  10. Indigo Untyped Channel
  11. CFD软件如何选择?STAR CCM+ VS ANSYS Fluent
  12. 原来没有网络也能扫码支付,都是因为它啊!
  13. 英语音标、发音技巧、浊化规则
  14. 问题1038:宋小胖买切糕
  15. 缘,如雁渡寒潭,似风吹疏竹
  16. 牛客网《剑指offer》专栏刷题练习|锻炼递归思想|练习栈的使用
  17. 毕业论文查重软件如何论文查重?
  18. AliOS-Things--EMW3060使用笔记--GPIO
  19. 企业公众号都离不开的四种运营模式
  20. ESP8266使用AT指令获取时间和心知天气

热门文章

  1. 洛谷P1478 陶陶摘苹果(升级版)视频题解
  2. Erlang数据结构
  3. ip地址的作用及分类
  4. 在keras中使用gpu加速训练模型;安装cuda;cudnn;cudnn_cnn_infer64_8.dll 不在path中;device_lib.list_local_devices无gpu;挂掉
  5. 【Unity】旋转Vector3和Quaternion
  6. Lightroom“夏日清凉”调色思路
  7. 百度飞桨七天训练营结营总结
  8. Hive查询分析计算:股票分析
  9. gom引擎和java,GOM和GEE引擎小心!最新漏洞独家首发公布,请各大GM注意了
  10. 论文笔记-Vanilla Transformer:Character-Level Language Modeling with Deeper Self-Attention