diff --git a/internal/core/transcode/task.go b/internal/core/transcode/task.go index 9bd7fb5..45427fe 100644 --- a/internal/core/transcode/task.go +++ b/internal/core/transcode/task.go @@ -250,7 +250,7 @@ func (wf *Workflow) executeTask(task *Task) { // 设置超时 timeNum := 12 * 60 * time.Minute if task.Duration > 0 { - timeNum = time.Duration(task.Duration) * time.Second + timeNum = time.Duration(task.Duration+30) * time.Second } ctx, cancel := context.WithTimeout(task.ctx, timeNum) defer cancel()