文档
介绍

VideoLingo: 连接世界的每一帧

QQ 群:875297969

🌟 项目简介

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

主要特点和功能:

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

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

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

  • 📚 GPT 总结提取术语知识库,上下文连贯翻译

  • 🔄 三步直译、反思、意译,媲美字幕组精翻效果

  • ✅ 按照 Netflix 标准检查单行长度,绝无双行字幕

  • 🗣️ 使用 GPT-SoVITS 等方法进行高质量的对齐配音

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

  • 📝 详细记录每步操作日志,支持随时中断和恢复进度

  • 🌐 全面的多语言支持,轻松实现跨语言视频本地化

与同类项目的主要区别:绝无多行字幕,最佳的翻译质量

🎥 效果演示

俄语翻译


https://github.com/user-attachments/assets/25264b5b-6931-4d39-948c-5a1e4ce42fa7 (opens in a new tab)

GPT-SoVITS


https://github.com/user-attachments/assets/47d965b2-b4ab-4a0b-9d08-b49a7bf3508c (opens in a new tab)

Fish TTS 丁真


https://github.com/user-attachments/assets/e7bb9090-d2ef-4261-9dc5-56bd67dc710d (opens in a new tab)

OAITTS


https://github.com/user-attachments/assets/85c64f8c-06cf-4af9-b153-ee9d2897b768 (opens in a new tab)

语言支持:

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

输入语言支持程度翻译demo配音demo
英语🤩英转中 (opens in a new tab)TODO
俄语😊俄转中 (opens in a new tab)TODO
法语🤩法转日 (opens in a new tab)TODO
德语🤩德转中 (opens in a new tab)TODO
意大利语🤩意转中 (opens in a new tab)TODO
西班牙语🤩西转中 (opens in a new tab)TODO
日语😐日转中 (opens in a new tab)TODO
中文*🤩中转英 (opens in a new tab)罗翔老师脱口秀 (opens in a new tab)

*中文需单独配置whisperX模型,详见源码安装,并注意在网页侧边栏指定转录语言为zh

翻译语言支持大模型会的所有语言,配音语言取决于选取的TTS方法。

📄 许可证

本项目采用 Apache 2.0 许可证。使用本项目时,请遵循以下规定:

  1. 发表作品时建议(不强制要求)标注字幕由 VideoLingo 生成
  2. 遵循使用的大模型和 TTS 条约进行备注。
  3. 如拷贝代码请包含完整的 Apache 2.0 许可证副本。

我们衷心感谢以下开源项目的贡献,它们为 VideoLingo 的开发提供了重要支持:

📬 联系我们

⭐ Star History

Star History Chart (opens in a new tab)


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


2024 © VideoLingo.