notepower2k1/CapCap
CapCap is a Windows desktop app for short-form video localization and dubbing. It brings transcription, translation, subtitle styling, voice generation, timeline editing, preview, and export into a single project workflow for Vietnamese-focused content production.
CapCap – 面向 Windows 的 AI 驱动视频编辑与本地化
功能简介
CapCap 是一款仅适用于 Windows 的桌面应用,可让您导入原始视频,自动生成字幕,翻译字幕,合成新的配音,并导出完全编辑好的视频。整个工作流程分为五个可视化步骤:
- 准备 – 导入源视频。
- 转录 – 语音转文字(STT)或 OCR 识别屏幕文本。
- 翻译 – AI 驱动的上下文感知翻译,支持多种大语言模型服务(Gemini 2.5、GPT-4o、DeepSeek、Ollama、Google/Bing 翻译)。
- 配音 – 使用离线(Piper)和在线(Edge、CapCut、VieNeu)引擎进行文本转语音(TTS),并支持可选的背景音乐分离。
- 导出 – 渲染最终视频(通过 NVIDIA NVENC 进行 GPU 加速)或输出单独的音频轨道或 CapCut 草稿。
主要特性
- 自适应界面,支持横屏(16:9)和竖屏(9:16)格式,自动重新布局覆盖层,适用于 YouTube 风格或 TikTok 风格视频。
- 上下文感知翻译,分析角色关系,并可调整代词/礼貌程度。
- 智能配音:离线 Piper 和多种云 TTS 服务;字幕编辑后可立即重新合成某一行。
- 多图层时间线:添加字幕、徽标、模糊、遮罩、文本等,并提供可视化编辑器。
- 快速 GPU 渲染,使用 NVIDIA NVENC;也支持仅导出音频轨道。
如何运行(来自 README)
# 克隆并设置虚拟环境
git clone https://github.com/notepower2k1/CapCap.git
cd CapCap
python -m venv venv
venv\Scripts\activate # 在 Windows 上
pip install -r requirements-local.txt
python ui/gui.py
- 将
.env_example复制为.env,添加您自己的 LLM/TTS 服务 API 密钥,不过大多数设置可以在 GUI 中更改。 - 预览播放器使用 libmpv;您需要 Microsoft Visual C++ 2015-2022 Redistributable (x64) – 仓库中附带了安装程序。
技术栈(如文档中所列)
- Python 后端处理 STT/OCR、翻译调用、TTS 和视频处理。
- 大语言模型 API:Gemini 2.5、OpenAI GPT-4o、DeepSeek、Ollama(自托管)。
- TTS 引擎:Piper(离线)、Edge TTS、CapCut TTS、VieNeu TTS。
- 视频预览通过 libmpv;最终编码使用 NVIDIA NVENC。
- UI 使用 Python GUI 框架构建(详情见
docs/technical-stack.md)。
适用人群
- 需要将单个视频重新用于多个平台(YouTube、TikTok、Shorts、Reels)的内容创作者,无需手动转录和配音。
- 寻找一体化本地化流程的小型工作室或自由职业者,可离线处理隐私敏感材料。
许可证
- Apache License 2.0。
以上信息直接取自仓库的 README 和链接的文档。
相关
- 项目
- 项目
- 项目
- 项目