MCPcopy Index your code
hub / github.com/code-scan/AutoSubtitles

github.com/code-scan/AutoSubtitles @1.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.0 ↗ · + Follow
23 symbols 47 edges 7 files 0 documented · 0%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

AutoSubtitles 自动给视频生成中文字幕并合成

配置

需要修改config.default.ini为你自己的配置,并将其重命名为config.ini

运行逻辑

首先使用ffmpeg提取声轨,然后使用录音文件识别提取出对应的文字,再使用通用翻译进行翻译,最后合成srt字幕,最后再使用ffmpeg将srt和视频合并。

依赖

需要开通阿里云通用翻译录音文件识别,并且需要在其中新建项目,配置文件中的appkey录音文件识别的项目appkey

https://www.aliyun.com/product/ai/base_alimt?spm=5176.21213303.1378385.1.49063eda7XMipW&scm=20140722.S_card@@%E5%8D%A1%E7%89%87@@784..ID_card@@%E5%8D%A1%E7%89%87@@784-RL%E7%BF%BB%E8%AF%91-OR_ser-V_2-P0_0

https://ai.aliyun.com/nls/filetrans?spm=5176.12061031.1228726.1.47fe3cb43I34mn

Core symbols most depended-on inside this repo

Int2time
called by 4
pkg/aliyun.go
Run
called by 2
pkg/ffmpeg.go
OSS
called by 1
main.go
Zimu
called by 1
main.go
GetShellType
called by 1
pkg/ffmpeg.go
GetAudio
called by 1
pkg/ffmpeg.go
MergeText
called by 1
pkg/ffmpeg.go
NewOSS
called by 1
pkg/oss.go

Shape

Function 11
Struct 7
Method 5

Languages

Go100%

Modules by API surface

pkg/zimu.go5 symbols
pkg/aliyun.go5 symbols
pkg/ffmpeg.go4 symbols
pkg/oss.go3 symbols
main.go3 symbols
pkg/fanyi.go2 symbols
config/config.go1 symbols

For agents

$ claude mcp add AutoSubtitles \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact