视频叠加

This commit is contained in:
banshan
2024-09-10 16:03:12 +08:00
parent 6ad3c8bddf
commit ac0b21e0ae
4 changed files with 34 additions and 4 deletions

View File

@@ -99,6 +99,14 @@ func (t *Transformer) Start() (err error) {
}
}
t.To[i] = enc
if to.Overlay != "" {
args = append(args, "-i", to.Overlay)
}
if to.Filter != "" {
args = append(args, "-filter_complex", strings.ReplaceAll(to.Filter, "\n", ""))
args = append(args, "-map", "[out]")
args = append(args, "-map", "0:a")
}
args = append(args, strings.Fields(enc.Args)...)
var targetUrl *url.URL
targetUrl, err = url.Parse(to.Target)