python 视频硬字幕提取 内嵌字幕提取工具
项目简介
Video-subtitle-extractor (vse) 是一款将视频中的硬字幕提取为外挂字幕文件(srt格式)的软件。
主要实现了以下功能:
- 提取视频中的关键帧
- 检测视频帧中文本的所在位置
- 识别视频帧中文本的内容
- 过滤非字幕区域的文本,去除水印(台标)文本
- 去除重复字幕行,生成srt字幕文件
- 支持视频字幕批量提取
- 多语言:支持中文/英文、日语、韩语、繁体中文、法语、德语、俄语、西班牙语、葡萄牙语、意大利语字幕的提取
- 多模式:
- 快速 - 快速提取字幕但可能丢字幕(推荐)
- 精准 - 不丢字幕但速度较慢
使用说明:
- 视频以及程序路径请不要带中文和空格,否则可能出现未知错误!!!
如:以下存放视频和代码的路径都不行
D:\下载\vse\运行程序.exe(路径含中文)
E:\study\kaoyan\sanshang youya.mp4 (路径含空格)
- 直接下载压缩包解压运行,如果不能运行再按照下面的教程,尝试源码安装conda环境运行
下载地址:
Windows 单文件版本(双击直接运行,每次打开时会有一点慢,推荐小白使用): vse.exe
Windows GPU版本: vse_windows_GPU.7z
Windows CPU版本: vse_windows_CPU.zip
MacOS CPU版本: vse_macOS_CPU.dmg
PS: 若无法下载,请前往 Release 下载
项目特色
- 采用本地进行OCR识别,无需设置调用任何API,不需要接入百度、阿里等在线OCR服务即可本地完成文本识别
- 支持GPU加速,GPU加速后可以获得更高的准确率与更快的提取速度
- (CLI版本) 无需用户手动设置字幕区域,项目通过文本检测模型自动检测字幕区域
- (GUI版本) 图形化界面
点击【打开】后选择视频文件,调整字幕区域,点击【运行】
有任何改进意见请在ISSUES中提出
演示
- GUI版:
- 点击查看视频教程
python 视频硬字幕提取 内嵌字幕提取工具相关推荐
- 解决内嵌字幕的MKV视频剪辑分割时,字幕无法伴随子视频片段的问题
问题描述 剪辑分割一个MKV格式的视频,内嵌字幕,分割后字幕无法伴随子视频片段,加载不到字幕,字幕消失. 常用的格式工厂.视频软件王.视频编辑专家等一些列傻瓜视频剪辑软件等都没有效果. 解决方案 使用 ...
- ExoPlayer 和 IjkPlayer 切换音轨和内嵌字幕的方法。
目前公司所开发的app是用了ExoPlayer 和 IjkPlayer 两款播放器来回切换播放视频流的,有切换音轨的功能需求,所以就写了这篇博客. 首先是IjkPlayer切换音轨和内嵌字幕的方式: ...
- 去除RMVB的内嵌字幕方法
最近在网上看到一个用KMPlayer替换rmvb视频内嵌字幕的解决办法,转过来,也算一个比较实用的小技巧,呵呵~~~~~~~~~~~ 用KMPlayer替换rmvb视频内嵌字幕的解决办法 完美 ...
- python字典导入mongodb_Python语言生成内嵌式字典(dict)-案例从python提取内嵌json写入mongodb...
本文主要向大家介绍了Python语言生成内嵌式字典(dict)-案例从python提取内嵌json写入mongodb,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 从mongo查 ...
- 去除rmvb内嵌字幕的方法
不少朋友喜欢通过看日剧.看动漫的方式练习听力,但目前网上流传得大多是已内嵌中文字幕的版本.可能因人而异,中文字幕或多或少会对听力的练习过程有所影响.那么如何去掉rmvb中的内嵌字幕呢? 利用软件:TM ...
- 小甲鱼python第二十讲(内嵌函数和闭包)
内嵌函数 def fun1():print("fun1正在被调用...")def fun2():print("fun2正在被调用..")fun2()#在fun1 ...
- 在docker容器里,ffmpeg给视频文件内嵌字幕文件,不生效,如何解决?
用ffmpeg命令,发现执行成功,但视频文件就是没有字幕.看不出问题出现在什么地方.后来直接用ffmpeg添加水印命令测试,发现是缺少字体文件,如下图所示: 报Fontconfig error: Ca ...
- 微软python视频教程字幕_11个最新国外python视频课程推荐(含中英文字幕,全网独家)...
现在网上国内的python教程已经屡见不鲜,云海天教程网整理了适合于不同阶段的11个python国外教学视频,并不需要百度云下载,可直接在线免费观看,欢迎学习!本文将推荐11个国外的python高清教 ...
- awk 内嵌正则 提取字符串_干货-Shell编程文本处理三剑客之-awk
awk 在 Linux/UNIX 系统中,awk 是一个功能强大的编辑工具,逐行读取输入文本,并根据指定的匹配模式进行查找,对符合条件的内容进行格式化输出或者过滤处理,可以在无交互的情况下实现相当复杂 ...
最新文章
- 给GRUB添加新的项目
- LSTM模型与前向反向传播算法
- 图数据库 Neo4j 学习总结
- Wireshark使用技巧详解
- 标记集合 java编译_深入理解Java虚拟机读书笔记-java编译期和运行期优化
- 慧荣SM2258XT-主板CE跳线Toggle土狗跳线合集整理(持续更新)
- leetcode 860.柠檬水找零 Java
- mac软件拖到dock,重启后显示问号?,的解决方法
- coap协议说明及函数使用
- rabbitmq消息发送与接收stomp通道测试
- 学校计算机一级上网题,考试经验之谈:计算机一级考试上网题怎么操作?
- 瑞萨单片机CS+ for CC 与Renesas Flash Programme软件的使用-学习记录
- Shell read命令详解
- CloudCompare使用说明
- 微信开发之小程序的页面布局
- CMD命令下获取昨日日期
- python制作三维散点图
- 本地项目通过localhost和127.0.0.1可以访问,但是通过IP不能访问解决办法
- 【python期末设计(节选)】志愿者管理系统开发包含源码软件工程
- 雨林木风 GhostXP SP3 2012 08装机版
热门文章
- turtlepen画出小黄人
- 安装远程连接Ubuntu Server 的图形界面——x2go远程连接桌面
- html手机分辨率选择,[HTML5]手机屏幕分辨率和浏览器分辨率
- 面试秘籍 | 测试工程师的简历该怎么写?(带样例)
- 贝叶斯公式的理解及简单推导
- manjaro ssh免密登录
- python调用java之Jpype实现java接口
- Improving Entity Linking by Modeling Latent Relations between Mentions
- 关于修复mp4文件损坏的过程小记
- 全国计算机网络评课测试,第一次网络评课
- 解决内嵌字幕的MKV视频剪辑分割时,字幕无法伴随子视频片段的问题