pyvideotran是一个开源视频翻译工具,可将一种语言的视频翻译为另一种语言和配音的视频。 语音识别和文字翻译使用google接口,文字合成语音使用 Microsoft Edge tts,无需购买任何商业接口,也无需付费。
使用预编译版本方法
- 只可用于 win10 win11 系统
- 从 release中下载最新版,解压,双击 sp.exe
- 创建一个文件夹,里面存放 mp4视频(mkv,avi,mpg),从软件界面“原始视频目录”中选择该文件夹;“输出视频目录”如果不选择,则默认生成在同目录下的“_video_out”
- 如果你所在地区无法直接访问google,需要在软件界面“网络连接代理”中设置代理,比如若使用 v2ray ,则填写
http://127.0.0.1:10809
,若clash,则填写http://127.0.0.1:7890
. 如果你修改了默认端口或使用的其他代理软件,则按需填写 - 根据你的电脑性能,可修改“并发翻译数量”,即同时执行翻译的视频任务。
- “配音选择”:选择目标语言后,可从配音选项中,选择配音角色
- “配音语速”:同样一句话在不同语言语音下,所需时间是不同的,因此配音后可能声画字幕不同步,可以调整此处语速,负数代表降速,正数代表加速播放。
- 点击“开始执行”,会先检测能否连接google服务,若可以,则正式执行,右侧会显示当前进度,底部白色文本框内显示详细日志
- 建议统一使用mp4格式,处理速度快,网络兼容性好
- 采用软合成字幕:字幕作为单独文件嵌入视频,可再次提取出,如果播放器支持,可在播放器字幕管理中启用或禁用字幕;
- 默认会在“原始视频目录”下生成同名的字幕文件“视频名.srt”
- 对于无法识别的语音将直接复制原语音
0条评论