随手记录一次给视频添加字幕的过程(支持多国语言)

2 阅读1分钟

最近发现一些视频节目很好。但是没有字幕,由于是海外直播内容不可能有现成的可供下载,所以就上网找下解决方案。搜索了一下,发现基本都是收费,或者免费的只有可以几分钟可以提供。 思考了下,只有github大法才是正途。 以下把我的解决方案记录下来;

操作环境:windows11(其他平台也可,只是本人未有尝试)

1、文件生成字幕文件

***1、下载工具

使用大佬提供的 stt 进入后点击release下载编译好的程序

1715867322925.png

***2.下载完成解压后打开start.exe

1715867668791.png

***3.会出现如下界面

293243045-0f724ff1-21b3-4960-b6ba-5aa994ea414c.png

***4.上传视频或者音频文件,选择好语言后即可识别出字幕文件,导出!

2、字幕文件处理

*** 1.下载工具 srtEdit
*** 2.使用srtEdit导出为srt格式文件

1715868208179.png

3、字幕翻译为目标语言

*** 1.下载工具 字幕组机翻小助手

1715881782353.png

*** 2.开通阿里云机器翻译,配置阿里云AccessKey ID,AccessKeySecret(每月100w字节免费额度,基本够用)

进阶:视频或音频生成字幕文件使用n卡加速具体看步骤1项目中的说明