也来推下我的“视频翻译和配音小工具”

2023-11-12 18:00:57 +08:00
 jianchang512

github 开源地址:

https://github.com/jianchang512/pyvideotrans

功用

这是一个视频翻译工具,可将一种语言的视频翻译为另一种语言和配音的视频。 语音识别基于 openai-whisper 离线模型、文字翻译使用 google|baidu|chatGPT|DeepL 翻译接口,文字合成语音使用 Microsoft Edge tts.

同时附带了一个简易视频工具箱,能进行音视频分离、合并、视频语音识别、语音合成、摄像头和麦克风录制功能

预览图

youtube 预览视频

https://www.youtube.com/watch?v=skLtE1XnO6Q

1374 次点击
所在节点    分享创造
12 条回复
xinyana
2023-11-12 19:17:05 +08:00
不错不错
dashupc
2023-11-12 19:30:13 +08:00
真不错,用的到下载试一下
Simonxxl
2023-11-12 22:52:11 +08:00
啊哈,居然碰到作者了,刚好昨天研究了一下你的项目。
遇到一个小问题,不过已经解决了。这里和大家分享一下吧。
win10 环境下,python3.10+在执行代码“python sp.py”时,会报一个 vlc 的错误,有两种情况
问题 1. 没找到 libvlc.dll
问题 2. libvlc.dll 不是可执行文件。
问题 1 的解决方案是去安装一个 vlc 的播放器,并将 vlc 播放器目录下的 libvlc.dll 拷贝到项目代码根目录。
问题 2 的解决方案是卸载掉问题 1 安装的 VLC 播放器,全盘搜索 libvlc.dll 文件并删除。重新下载 64 位的 vlc 播放器,安装时路径不要带空格,并将 vlc 播放器目录下的 libvlc.dll 拷贝到项目代码根目录。
That's all.
有点搞笑哈,这么个问题我昨天琢磨一晚上。
jianchang512
2023-11-13 02:44:23 +08:00
@Simonxxl 忘记判断是否是否安装了,已修正

直接安装下 vlc 编码器就行,其他不用动,不需要拷贝 libvlc.dll
midpoint
2023-11-15 17:36:46 +08:00
希望翻译引擎能支持开源的 DeepLX ,无限请求
jianchang512
2023-11-15 18:09:29 +08:00
@midpoint 那个原理最终还是使用的 deepl 的官方引擎吧,只是通过一些手段逃过限制?还是自行部署翻译模型?
midpoint
2023-11-15 18:29:33 +08:00
非常棒的应用,选择的配音角色如果可以试听一下声音就更好了。
jianchang512
2023-11-15 18:31:22 +08:00
@midpoint openai 的倒是可以试听,只是 edgeTTS 的根据目标语言不通,角色不通,共接近 200 个,太多了没法搞
midpoint
2023-11-15 18:31:29 +08:00
@jianchang512 https://github.com/OwO-Network/DeepLX
可以自架服务,也可以用公共服务,速度会慢一点
midpoint
2023-11-15 18:32:30 +08:00
@jianchang512 配音试听功能,先做简体中文和英文的就能满足大多数人的要求
jianchang512
2023-11-15 18:50:31 +08:00
@midpoint ok 我去瞅瞅
Beeium
360 天前
@jianchang512 挺好的,感谢作者。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/991210

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX