Repolode
anghunk

anghunk/video-transcript

浏览器内的本地视频字幕工作台,支持本机 Whisper 识别、字幕编辑并烧录导出 MP4。

可替代:CapCutDescript

Star
214
Fork
11
未关闭 Issue
0
最近提交
25天前

这是什么?

Video Transcript(字幕工作室)是一款完全在浏览器中运行的视频字幕工具。导入本地 MP4 后,可以在本机用 Whisper 自动识别语音生成字幕,在时间轴上编辑文字与时间点,统一设置字幕样式,并导出烧录好字幕的 MP4。

视频、字幕和导出过程都在当前设备完成,无需账号,也不会上传音视频。项目和视频缓存保存在浏览器的 IndexedDB 中,应用还可以安装为 PWA。

语音识别基于 Transformers.js 运行 ONNX 格式的 Whisper 模型,优先使用 WebGPU,不支持时回退到 CPU(WASM)。模型首次使用时从 Hugging Face 下载并缓存,支持中文、英语、日语、韩语及自动检测。

核心功能

  • 01导入本地 MP4,读取分辨率、时长和音轨信息。
  • 02在本机用 Whisper 识别语音,支持自动检测语言。
  • 03在与播放进度联动的时间轴上编辑字幕段和时间点。
  • 04通过预设及颜色、字号、位置、对齐等选项统一设置字幕样式。
  • 05按接近原画、4K 或 1080p 三档画质导出 MP4,并可保留原始 AAC 音轨。

适用场景

  • 在不上传云端的前提下,为本地视频添加烧录字幕。
  • 快速识别中文、英语、日语或韩语视频的语音,并修正字幕文本。
  • 在浏览器中为短视频或演示视频制作带字幕的 MP4。

快速上手

  1. 1

    克隆仓库

    git clone https://github.com/anghunk/video-transcript.git
  2. 2

    进入项目目录

    cd video-transcript
  3. 3

    安装依赖

    npm install
  4. 4

    启动开发服务器

    npm run dev

使用前须知

  • 语音识别模型和推理运行时首次使用时需要从 Hugging Face 和 jsDelivr 下载。
  • 识别与导出受设备内存和浏览器支持影响,推荐使用桌面版 Chrome 或 Edge。
  • 超过 2 GB 的大文件或长时间 4K 视频可能失败或运行较慢。

标签

常见问题

video-transcript 是什么?
浏览器内的本地视频字幕工作台,支持本机 Whisper 识别、字幕编辑并烧录导出 MP4。 Video Transcript(字幕工作室)是一款完全在浏览器中运行的视频字幕工具。导入本地 MP4 后,可以在本机用 Whisper 自动识别语音生成字幕,在时间轴上编辑文字与时间点,统一设置字幕样式,并导出烧录好字幕的 MP4。
video-transcript 可以免费使用吗?用的什么许可证?
video-transcript 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
video-transcript 还在维护吗?
活跃维护中。video-transcript 最近一次提交是在 2026年9月25日。
video-transcript 适合用来做什么?
在不上传云端的前提下,为本地视频添加烧录字幕。 快速识别中文、英语、日语或韩语视频的语音,并修正字幕文本。 在浏览器中为短视频或演示视频制作带字幕的 MP4。
video-transcript 怎么安装和运行?
克隆仓库: git clone https://github.com/anghunk/video-transcript.git 进入项目目录: cd video-transcript 安装依赖: npm install 启动开发服务器: npm run dev
在哪里获取 video-transcript?
源代码和安装说明在 GitHub 上:https://github.com/anghunk/video-transcript

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目