From d92744e673a5e5ab00cfe5740073f3509af367c9 Mon Sep 17 00:00:00 2001 From: Mmx Date: Sat, 24 Aug 2024 22:20:20 +0800 Subject: [PATCH] chore(local): decrease mass ffmpeg logs (#7073) --- drivers/local/util.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/drivers/local/util.go b/drivers/local/util.go index 84f1822b..b994c205 100644 --- a/drivers/local/util.go +++ b/drivers/local/util.go @@ -36,12 +36,12 @@ func isSymlinkDir(f fs.FileInfo, path string) bool { func GetSnapshot(videoPath string, frameNum int) (imgData *bytes.Buffer, err error) { srcBuf := bytes.NewBuffer(nil) - err = ffmpeg.Input(videoPath).Filter("select", ffmpeg.Args{fmt.Sprintf("gte(n,%d)", frameNum)}). + stream := ffmpeg.Input(videoPath). + Filter("select", ffmpeg.Args{fmt.Sprintf("gte(n,%d)", frameNum)}). Output("pipe:", ffmpeg.KwArgs{"vframes": 1, "format": "image2", "vcodec": "mjpeg"}). - WithOutput(srcBuf, os.Stdout). - Run() - - if err != nil { + GlobalArgs("-loglevel", "error").Silent(true). + WithOutput(srcBuf, os.Stdout) + if err = stream.Run(); err != nil { return nil, err } return srcBuf, nil