MCPcopy Create free account
hub / github.com/code-scan/AutoSubtitles / main

Function main

main.go:21–39  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

19}
20
21func main() {
22 if len(os.Args) != 2 {
23 fmt.Println("video.exe path/of/xxx.mp4")
24 os.Exit(1)
25 }
26 log.Println("[*] GetAudio ", os.Args[1])
27 audio := pkg.GetAudio(os.Args[1])
28 log.Println("[*] Upload Audio ", audio)
29 uri := OSS(audio)
30 log.Println("[*] Upload Link : ", uri)
31 log.Println("[*] Convert Start")
32 Zimu(uri)
33 log.Println("[*] Convert End")
34 log.Println("[*] Merge Video Start")
35 result := pkg.MergeText(os.Args[1], "output/video.srt")
36 log.Println("[*] Merge Video End")
37 log.Println("[*] Result: ", result)
38
39}
40
41// ffmpeg -i test.mkv -vf subtitles=video.srt output.mkv

Callers

nothing calls this directly

Calls 4

GetAudioFunction · 0.92
MergeTextFunction · 0.92
ZimuFunction · 0.85
OSSFunction · 0.70

Tested by

no test coverage detected