pyVideoTrans是一款开源视频翻译工具,它可以让您一键生成字幕,并且可以对字幕进行翻译和创建合成配音。pyVideoTrans将视频转录为发音语言所属字幕,然后翻译字幕为目标语言,再根据该字幕配音,最后将配音和字幕嵌入视频中,生成带有目标语言字幕和配音的新视频,一切都是自动化。
pyVideoTrans除视频翻译功能外,还内置语音识别/文字配音/字幕翻译等,均允许本地离线模型方案和第三方API接入方案。最关键的是该应用免费下载免费使用,如果您使用第三方API,仅需为第三方API付费,无需为应用支付费用。
使用VideoTrans非常简单。用户可以从项目官网或GitHub仓库下载预打包版本或源码进行部署。安装完成后,用户只需通过命令行界面输入相关信息(如输入视频文件路径、输出视频文件路径、目标语言等),即可开始翻译和配音过程。整个过程自动化程度高,用户只需等待应用处理完成即可。
技术亮点
- 离线语音识别:基于OpenAI Whisper离线模型进行语音识别,用户即使在没有互联网连接的情况下也能使用该功能。
- 多种翻译接口:内置谷歌、Baidu和ChatGPT等翻译接口,可根据用户需求选择不同的翻译引擎进行文字翻译。
- 高品质语音合成:采用Microsoft Edge TTS等高品质的语音合成技术,将翻译后的文字自动转化为语音。
- ffmpeg封装:通过Python库封装了ffmpeg的功能,用户只需用Python代码就能执行视频和音频处理任务。
应用场景
- 影视后期:为电影、电视剧等影视作品提供多语言配音和字幕服务。
- 教育:为教育视频提供多语言翻译和配音,帮助更多学生理解课程内容。
- 企业宣传:为企业宣传片提供多语言版本,扩大品牌影响力。
- 自媒体制作:为自媒体制作者提供便捷的视频翻译和配音服务,助力内容国际化。
截图预览
功能特色
翻译视频并配音
- 将视频中的声音翻译为另一种语言的配音,并嵌入该语言字幕。
音频或视频转为字幕
- 将音频、视频文件中的人类说话声,识别为文字并导出为srt字幕文件。
批量字幕创建配音
- 根据本地已有的srt字幕文件创建配音,允许单个或批量字幕。
批量字幕翻译
- 将一个或多个srt字幕文件翻译为其他语言的字幕文件。
音频、视频、字幕合并
- 音频文件、视频文件、字幕文件合并为一个视频文件。
从视频中分离出音频
- 从视频中分离为音频文件和无声视频。
更新内容
pyvideotrans.com
下载地址
夸克云:
百度云: https://pan.baidu.com/s/1Rf7ZW7BLW9DZrhI3WEpEtw?pwd=tee3
天翼云:https://cloud.189.cn/web/share?code=naAFfqjuY3Qz(访问码:umo9)
123盘:https://www.123912.com/s/BGzA-bwfD3
迅雷盘:https://pan.xunlei.com/s/VORARdlGKqdpiS8y9IUvPjPAA1?pwd=gx36#
历史版本
点击显示更多版本