大家好!我是老码,专门搜罗分享一些优秀开源项目、工具软件、AI等以及进行一些原创技术分享和干货文章分享!喜欢的童鞋可以点个关注+在看!大家也可以在留言区尽情探讨,谢谢啦! 这是一个开源的视频翻译配音工具(开源协议GPL-v3),可将一种语言发音的视频,翻译为另一种语言发音的视频,并嵌入该语言字幕。比如有一个英文电影,发音是英文,没有英文字幕,也没有中文字幕,使用这个工具处理后,可以转成带中文字幕,并且带有中文配音的电影。单从这么个描述来看是不是就已经感受到这个开源项目的厉害之处了。相信喜欢搜罗电影看的朋友们都是有可能有这个困扰的,看到了自己喜欢的电影或者视频,确听不懂在说什么,那么这个项目就绝对能够帮助到你了!
它支持的语言有:中文简繁、英语、韩语、日语、俄语、法语、德语、意大利语、西班牙语、葡萄牙语、越南语、泰国语、阿拉伯语、土耳其语、匈牙利语、印度语、乌克兰语、哈萨克语、印尼语、马来语、捷克语。
除了核心功能,它还支持这些功能:
**语音识别文字:**可将视频或者音频中的声音识别为文字,并导出为字幕文件。 **音频视频分离:**可将视频分离为一个无声视频文件和一个音频文件 **文字字幕翻译:**可将文字或srt字幕文件,翻译为其他语言的文字或字幕 **视频字幕合并:**可将字幕文件嵌入到视频中 **音视字幕合并:**可将视频文件、音频文件、字幕文件三者合成为一个文件 **文字合成语音:**可将任意文字或srt文件,合成为一个音频文件。 **人声背景分离:**可将视频里的人类声音和其他声音分开为2个音频文件 工具的原理及转换流程:
将原始视频先使用 ffmpeg 分离出音频文件和无声的mp4,然后利用 openai-whisper/faster-whisper模型识别出音频中的人声,并保存为srt字幕,接着将srt字幕翻译为目标语言并保存为srt字幕文件,再将翻译结果合成为配音音频文件。接着将配音音频文件、字幕srt文件、原无声mp4合并为一个视频文件,即完成翻译。
这个开源工具的名字叫做------pyvideotrans 相信通过上面的介绍,大家也对这个开源工具有了大致的了解,对于有视频转换语言需求的朋友来说,这个开源工具是再适合不过的了。你可以去开源地址或者官网更详细的了解下,确实真的很强大!
地址:https://github.com/jianchang512/pyvideotrans 文档地址: https://pyvideotrans.com/guide.html