Opt: conver to srt start counter is zero

pull/43/head
zijiren233 3 years ago
parent 150e99c814
commit ae1f6c1407

@ -873,11 +873,14 @@ func initBilibiliSubtitleCache(ctx context.Context, movie dbModel.Movie) func()
func convertToSRT(subtitles bilibiliSubtitleResp) []byte { func convertToSRT(subtitles bilibiliSubtitleResp) []byte {
srt := bytes.NewBuffer(nil) srt := bytes.NewBuffer(nil)
counter := 1 counter := 0
for _, subtitle := range subtitles.Body { for _, subtitle := range subtitles.Body {
start := formatTime(subtitle.From) srt.WriteString(
end := formatTime(subtitle.To) fmt.Sprintf("%d\n%s --> %s\n%s\n\n",
srt.WriteString(fmt.Sprintf("%d\n%s --> %s\n%s\n\n", counter, start, end, subtitle.Content)) counter,
formatTime(subtitle.From),
formatTime(subtitle.To),
subtitle.Content))
counter++ counter++
} }
return srt.Bytes() return srt.Bytes()

Loading…
Cancel
Save