| 19 | } |
| 20 | |
| 21 | func 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 |