英文视频无字幕配上中英文字慕,有什么好的解决办法?

2023-11-27 10:49:28 +08:00
 Aruen8
1247 次点击
所在节点    问与答
8 条回复
jiajiaH
2023-11-27 12:06:59 +08:00
用了一下某个的语音字幕识别,6.5 一个小时,python 处理一下生成 srt 文件,之后将这个英文的 srt 转中文的 srt 。
haoji
2023-11-27 12:07:56 +08:00
最近正好看到这个 https://memo.ac/
zariba
2023-11-27 12:19:13 +08:00
之前用过这个,调用阿里云或者腾讯的语音转文字 https://github.com/1c7/Translate-Subtitle-File

翻译的话继续用 Tern 提供的机翻功能,或者沉浸式翻译来做
renmu
2023-11-27 12:24:02 +08:00
whisper 配合 chatgpt 或其他翻译工具
jianchang512
2023-11-27 12:27:41 +08:00
https://github.com/jianchang512/pyvideotrans

一个视频翻译配音工具,可将一种语言的视频翻译为另一种语言配音和字幕的视频。
语音识别基于 openai-whisper 离线模型.
文字翻译支持 google|baidu|tencent|chatGPT|DeepL|DeepLX ,
文字合成语音支持 Microsoft Edge tts Openai TTS-1.

Aruen8
2023-11-27 13:58:38 +08:00
@haoji memo 不能保存翻译后的输出视频
daisyfloor
2023-11-27 17:49:30 +08:00
步骤如下
1 、得到视频的音频文件
如果是本地视频:用 python 的 moviepy.editor 库解决 VideoFileClip(mp4_file_path).audio.write_audiofile(audio_fullpath)
如果是 youtube 视频:用 yt-dlt 解决 yt-dlp -f 140 "youtube-url" -o download.m4a

2 、音频文件转文本( srt 格式)
whisper 就可以,免费,直接在 google crolab 跑,用 T4 GPU ,免费算力,很快

3 、将得到的 srt 通过[沉浸式翻译]来制作双语字幕文件

以上都是免费的。
buyno1
194 天前
@daisyfloor 还是挺靠时间的,有没有一步到位的

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

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

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

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

© 2021 V2EX