|
|
|
@ -1233,7 +1233,7 @@ func conventTTMLToLRC(ttml string) (string, error) { |
|
|
|
|
if err != nil { |
|
|
|
|
_, err = fmt.Sscanf(lyric.SelectAttr("begin").Value, "%d:%d.%d", &m, &s, &ms) |
|
|
|
|
h = 0 |
|
|
|
|
}
|
|
|
|
|
} |
|
|
|
|
} else { |
|
|
|
|
_, err = fmt.Sscanf(lyric.SelectAttr("begin").Value, "%d.%d", &s, &ms) |
|
|
|
|
h, m = 0, 0 |
|
|
|
@ -1256,7 +1256,8 @@ func conventTTMLToLRC(ttml string) (string, error) { |
|
|
|
|
text = lyric.SelectAttr("text").Value |
|
|
|
|
} |
|
|
|
|
m += h * 60 |
|
|
|
|
lrcLines = append(lrcLines, fmt.Sprintf("[%02d:%02d.%03d]%s", m, s, ms, text)) |
|
|
|
|
ms = ms / 10 |
|
|
|
|
lrcLines = append(lrcLines, fmt.Sprintf("[%02d:%02d.%02d]%s", m, s, ms, text)) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
return strings.Join(lrcLines, "\n"), nil |
|
|
|
|