chore(local): decrease mass ffmpeg logs (#7073)
This commit is contained in:
parent
868b0ec25c
commit
d92744e673
@ -36,12 +36,12 @@ func isSymlinkDir(f fs.FileInfo, path string) bool {
|
|||||||
|
|
||||||
func GetSnapshot(videoPath string, frameNum int) (imgData *bytes.Buffer, err error) {
|
func GetSnapshot(videoPath string, frameNum int) (imgData *bytes.Buffer, err error) {
|
||||||
srcBuf := bytes.NewBuffer(nil)
|
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"}).
|
Output("pipe:", ffmpeg.KwArgs{"vframes": 1, "format": "image2", "vcodec": "mjpeg"}).
|
||||||
WithOutput(srcBuf, os.Stdout).
|
GlobalArgs("-loglevel", "error").Silent(true).
|
||||||
Run()
|
WithOutput(srcBuf, os.Stdout)
|
||||||
|
if err = stream.Run(); err != nil {
|
||||||
if err != nil {
|
|
||||||
return nil, err
|
return nil, err
|
||||||
}
|
}
|
||||||
return srcBuf, nil
|
return srcBuf, nil
|
||||||
|
Loading…
x
Reference in New Issue
Block a user