开源视频硬字幕提取软件 Video subtitle extractor (vse)

Video-subtitle-extractor (vse) 是一款将视频中的硬字幕提取为外挂字幕文件 (srt 格式) 的软件。

主要实现了以下功能:

  • 提取视频中的关键帧
  • 检测视频帧中文本的所在位置
  • 识别视频帧中文本的内容
  • 过滤非字幕区域的文本,去除水印(台标)文本
  • 去除重复字幕行,生成 srt 字幕文件
  • 支持视频字幕批量提取(打开文件的时候选择多个视频)
  • 多语言:支持简体中文(中英双语)、繁体中文、英文、日语、韩语、越南语、阿拉伯语、法语、德语、俄语、西班牙语、葡萄牙语、意大利语等 87 种语言的字幕提取
  • 多模式:
    • 快速 - 快速提取字幕但可能丢字幕(推荐)
    • 精准 - 逐帧检测,不丢字幕但速度非常慢(非常不推荐)

使用说明:

视频以及程序路径请不要带中文和空格,否则可能出现未知错误!!!

以下存放视频和代码的路径都不行。

如:

D:\下载\vse\运行程序.exe(路径含中文)

E:\study\kaoyan\sanshang youya.mp4(路径含空格)

直接下载压缩包解压运行,如果不能运行再按照下面的教程,尝试源码安装 conda 环境运行。

项目特色:

  • 采用本地进行 OCR 识别,无需设置调用任何 API,不需要接入百度、阿里等在线 OCR 服务即可本地完成文本识别
  • 支持 GPU 加速,GPU 加速后可以获得更高的准确率与更快的提取速度
  • (CLI 版本) 无需用户手动设置字幕区域,项目通过文本检测模型自动检测字幕区域
  • (GUI 版本) 图形化界面

下载:

Github 地址:https://github.com/YaoFANGUK/video-subtitle-extractor

  • Windows 绿色版本 v2.0.0(CPU),推荐使用,启动速度较快。
  • Windows 单文件版本 v2.0.0(CPU),双击直接运行,每次打开时会有一点慢,若出现误报毒,使用绿色版。
  • Windows GPU 版本 v2.0.0(GPU),仅供具有 Nvidia 显卡的用户使用 (AMD 的显卡不行),提取速度非常快。
  • MacOS 版本 v0.1.0(CPU)

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注