今天就给大家介绍一款高质量的视频翻译和配音工具:VideoLingo
。
项目地址:https://github.com</Huanshere/VideoLingo
VideoLingo项目简介
VideoLingo 是一款一站式视频翻译和配音工具,生成 Netflix 级的高质量字幕和配音,告别生硬机翻和多行字幕,让全世界的知识能够跨越语言的障碍共享。
VideoLingo通过直观的 Streamlit 网页界面,只需点击两下就能完成从视频链接到内嵌高质量双语字幕甚至带上配音的整个流程,轻松创建 Netflix 品质的本地化视频。
VideoLingo主要特点和功能
-
🎥 使用 yt-dlp 从 Youtube 链接下载视频 -
🎙️ 使用 WhisperX 进行单词级时间轴字幕识别 -
📝 使用 NLP 和 GPT 根据句意进行字幕分割** -
📚 GPT 总结提取术语知识库,上下文连贯翻译 -
🔄 三步直译、反思、意译,媲美字幕组精翻效果 -
✅ 按照 Netflix 标准检查单行长度,绝无双行字幕 -
🗣️ 使用 GPT-SoVITS 等方法对齐配音 -
🚀 整合包一键启动,在 streamlit 中一键出片 -
📝 详细记录每步操作日志,支持随时中断和恢复进度 -
🌐 全面的多语言支持,轻松实现跨语言视频本地化
与同类项目的主要区别:绝无多行字幕,最佳的翻译质量
语言支持
当前输入语言支持和示例:
输入语言 | 支持程度 | 翻译demo |
---|---|---|
英语 | 🤩 | 英转中 |
俄语 | 😊 | 俄转中 |
法语 | 🤩 | 法转日 |
德语 | 🤩 | 德转中 |
意大利语 | 🤩 | 意转中 |
西班牙语 | 🤩 | 西转中 |
日语 | 😐 | 日转中 |
中文* | 🤩 | 中转英 |
“*中文需单独配置whisperX模型,仅适用于本地源码安装,配置过程见安装文档,并注意在网页侧边栏指定转录语言为zh
VideoLingo安装
VideoLingo提供了本地安装和docker安装。本地安装有一键式简易安装和源码安装 两种方式。大家可以参考具体的安装说明:https://github.com/Huanshere/VideoLingo/blob/main/docs/pages/docs/start.zh-CN.md
下面是docker安装的步骤:
要求CUDA版本为12.4,NVIDIA Driver版本大于550,打包和运行方法为:
docker build -t videolingo .
docker run -d -p 8501:8501 --gpus all