mirror of
https://github.com/AlexxIT/go2rtc.git
synced 2025-10-13 12:03:52 +08:00
Adds rotate template for ffmpeg
This commit is contained in:
@@ -114,6 +114,18 @@ func Init() {
|
||||
s += " " + raw
|
||||
}
|
||||
|
||||
for _, rotate := range query["rotate"] {
|
||||
switch rotate {
|
||||
case "90":
|
||||
s += " -vf transpose=1" // 90 degrees clockwise
|
||||
case "180":
|
||||
s += " -vf transpose=1,transpose=1"
|
||||
case "-90", "270":
|
||||
s += " -vf transpose=2" // 90 degrees counterclockwise
|
||||
}
|
||||
break
|
||||
}
|
||||
|
||||
// TODO: multiple codecs via -map
|
||||
// s += fmt.Sprintf(" -map 0:v:0 -c:v:%d copy", i)
|
||||
|
||||
|
Reference in New Issue
Block a user