diff options
| author | ac79b0c6 <[email protected]> | 2022-05-07 23:28:59 +0800 |
|---|---|---|
| committer | ac79b0c6 <[email protected]> | 2022-05-07 23:28:59 +0800 |
| commit | 9d953c8d23d59dc48994b7235e5a8b3bb3249a2c (patch) | |
| tree | 7b5cc9c708358d261ef7ae57245f5655dde743a7 /mkvlib/mkv.go | |
| parent | 799de5a7291a89a41d4c56d53f203e2f6f9630f0 (diff) | |
update
Diffstat (limited to 'mkvlib/mkv.go')
| -rw-r--r-- | mkvlib/mkv.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/mkvlib/mkv.go b/mkvlib/mkv.go index 6ec8931..c02dbca 100644 --- a/mkvlib/mkv.go +++ b/mkvlib/mkv.go @@ -424,9 +424,13 @@ func (self *mkvProcessor) CreateBlankOrBurnVideo(t int64, s, enc, ass, fontdir, t = new(assProcessor).getLength(ass).Milliseconds() fontdir = strings.ReplaceAll(fontdir, `\`, `/`) fontdir = strings.ReplaceAll(fontdir, `:`, `\\:`) + fontdir = strings.ReplaceAll(fontdir, `[`, `\[`) + fontdir = strings.ReplaceAll(fontdir, `]`, `\]`) ass = strings.ReplaceAll(ass, `\`, `/`) ass = strings.ReplaceAll(ass, `:`, `\\:`) - args = append(args, "-vf", fmt.Sprintf("subtitles=%s:fontsdir=%s", ass, fontdir)) + ass = strings.ReplaceAll(ass, `[`, `\[`) + ass = strings.ReplaceAll(ass, `]`, `\]`) + args = append(args, "-vf", fmt.Sprintf(`subtitles="%s":fontsdir="%s"`, ass, fontdir)) } if s == "" { if t > 0 { |
