Skip to content

Commit fc559e2

Browse files
committed
disable ffprobe window creation on windows
1 parent b077aac commit fc559e2

1 file changed

Lines changed: 6 additions & 1 deletion

File tree

ffmpeg/_probe.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import json
2+
import sys
23
import subprocess
34
from ._run import Error
45
from ._utils import convert_kwargs_to_cmd_line_args
@@ -17,7 +18,11 @@ def probe(filename, cmd='ffprobe', timeout=None, **kwargs):
1718
args += convert_kwargs_to_cmd_line_args(kwargs)
1819
args += [filename]
1920

20-
p = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE)
21+
creation_flags = 0
22+
if sys.platform == "win32":
23+
creation_flags = subprocess.CREATE_NO_WINDOW
24+
25+
p = subprocess.Popen(args, stdout=subprocess.PIPE, stderr=subprocess.PIPE, creationflags=creation_flags)
2126
communicate_kwargs = {}
2227
if timeout is not None:
2328
communicate_kwargs['timeout'] = timeout

0 commit comments

Comments
 (0)