/VideoLingo

Netflix级字幕切割、翻译、精确对齐,一键全自动视频搬运

Primary LanguagePythonMIT LicenseMIT

VideoLingo: 连接世界的每一帧

Python License GitHub stars

中文 | English

QQ群:875297969

🌟 项目简介

VideoLingo 是一站式视频翻译本地化工具,旨在生成 Netflix 级别的高质量字幕,告别生硬机翻,告别多行字幕,让全世界的知识能够跨越语言的障碍共享。通过直观的 Streamlit 网页界面,只需点击两下就能完成从视频链接到内嵌高质量双语字幕的整个流程,轻松创建出具有 Netflix 品质字幕的本地化视频。

主要特点和功能:

  • 使用 yt-dlp 从 Youtube 链接下载视频

  • 使用 WhisperX 进行单词级时间轴字幕识别

  • 使用 NLP 和 GPT 根据句意进行字幕分割

  • GPT 总结智能术语知识库,实现上下文感知翻译

  • 三步直译、反思、意译,告别诡异机翻

  • 按照 Netflix 标准检查单行字幕长度与翻译质量

  • 一键整合包启动,在 streamlit 中一键出片

🚧 VideoLingo 还在积极开发声音克隆技术,很快将支持视频配音,进一步提升视频的本地化体验。

🎥 效果演示

en_demo.mp4
ru_demo.mp4

当前支持的所有输入语言和示例:

输入语言 支持程度 示例视频
🇬🇧🇺🇸 英语 🤩 英转中
🇷🇺 俄语 😊 俄转中
🇫🇷 法语 🤩 法转日
🇩🇪 德语 🤩 德转中
🇮🇹 意大利语 🤩 意转中
🇪🇸 西班牙语 🤩 西转中
🇯🇵 日语 😐 日转中
🇨🇳 中文 😖

输出语言支持 Claude 能处理的所有语言。

🚀 快速开始

一键整合包安装

  1. 下载 v0.8.1 一键整合包(700M): 直达链接 | 度盘备用

  2. 解压后双击运行文件夹中的 一键启动.bat

  3. 在打开的浏览器窗口中,在侧边栏进行必要配置,然后一键出片!

💡 提示: 本项目需要大模型的 API 以及 Replicate转录 的 API 🌩️
申请及配置 api_key 请阅读 本地安装教程

源码安装方法

详细的安装指南,包括源码安装和开发环境配置,请参考 本地安装教程

📚 文档

  • 本项目采用结构化模块开发,可按顺序逐个运行 core\step__.py,技术文档: 中文英文

🙏 致谢

📄 许可证

本项目采用 MIT 许可证,发表作品请标注字幕由 VideoLingo 生成。

📬 联系我们


如果觉得 VideoLingo 有帮助,请给我们一个 ⭐️!