diff --git a/util/ffmpeg.go b/util/ffmpeg.go index 5a3c8fb..c1854af 100644 --- a/util/ffmpeg.go +++ b/util/ffmpeg.go @@ -557,12 +557,13 @@ func compressVideoGPU(ctx context.Context, inputFile, outputFile string, height outputFile, } case "qsv": - scaleFilter := fmt.Sprintf("scale=-2:%d", height) + scaleFilter := fmt.Sprintf("scale_qsv=-2:%d", height) ffmpegCmd = []string{ FfmpegExec, "-hide_banner", "-y", "-hwaccel", "qsv", + "-hwaccel_output_format", "qsv", "-i", inputFile, "-vf", scaleFilter, "-c:v", "h264_qsv",