本文更新于: 2023年11月3日
Translate the video from one language to another and add dubbing. 将视频从一种语言翻译为另一种语言,并添加配音
这是一个视频翻译工具,可将一种语言的视频翻译为另一种语言和配音的视频。 语音识别基于 openai-whisper 离线模型、文字翻译使用google翻译接口,文字合成语音使用 Microsoft Edge tts,背景音乐去除使用 Spleeter,无需购买任何商业接口,也无需付费
软件预览截图
使用预编译版本方法
只可用于 win10 win11 系统 (编译版非最新,建议源码部署)
从 release 中下载最新版,解压,双击 sp.exe
原始视频目录:选择mp4视频;
输出视频目录:如果不选择,则默认生成在同目录下的 _video_out
网络代理地址:如果你所在地区无法直接访问 google,需要在软件界面 网络代理 中设置代理,比如若使用 v2ray ,则填写 http://127.0.0.1:10809,若clash,则填写 http://127.0.0.1:7890. 如果你修改了默认端口或使用的其他代理软件,则按需填写
视频原始语言:选择待翻译视频里的语言种类
翻译目标语言:选择希望翻译到的语言种类
选择配音:选择翻译目标语言后,可从配音选项中,选择配音角色;
嵌入字幕:是否翻译后将字幕嵌入视频 (该参数和“选择配音”必须至少设置其中一个,也就是不能“既不嵌入字幕又不选择配音角色”)
文字识别模型: 选择 base/small/medium/large, 识别效果越来越好,但识别速度越来越慢,第一次将需要下载模型,默认 base,可以预先单独下载模型后,放到 C:/Users/你的用户名/.cache/whisper目录下,如果 .cache下不存在whisper目录,先创建该目录。
可能的问题
翻译使用 requests 请求 google api,然后提取,过于频繁可能会被限制。
软件获取
https://github.com/jianchang512/pyvideotrans
声明:本站为个人非盈利博客,资源均网络收集且免费分享无限制,无需登录。资源仅供测试学习,请于24小时内删除,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集。请支持正版!如若侵犯了您的合法权益,可联系我们处理。