From a0c73e80048a7ec955c397100706ac75125ddf63 Mon Sep 17 00:00:00 2001 From: Stash Dev Date: Sat, 9 Feb 2019 17:28:22 -0800 Subject: [PATCH] Fix slow scan on Windows --- internal/ffmpeg/ffprobe.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/ffmpeg/ffprobe.go b/internal/ffmpeg/ffprobe.go index 6fc0f206a..078a322e5 100644 --- a/internal/ffmpeg/ffprobe.go +++ b/internal/ffmpeg/ffprobe.go @@ -46,7 +46,8 @@ func NewFFProbe(ffprobePath string) ffprobeExecutable { // Execute exec command and bind result to struct. func (ffp *ffprobeExecutable) ProbeVideo(filePath string) (*FFProbeResult, error) { args := []string{"-v", "quiet", "-print_format", "json", "-show_format", "-show_streams", "-show_error", filePath} - if runtime.GOOS == "windows" { + // Extremely slow on windows for some reason + if runtime.GOOS != "windows" { args = append(args, "-count_frames") } out, err := exec.Command(ffp.Path, args...).Output()