diff --git a/pydub/audio_segment.py b/pydub/audio_segment.py index 49df5143..13e46dcf 100644 --- a/pydub/audio_segment.py +++ b/pydub/audio_segment.py @@ -508,7 +508,8 @@ def is_format(f): log_conversion(conversion_command) - p = subprocess.Popen(conversion_command, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + with open(os.devnull, 'rb') as devnull: + p = subprocess.Popen(conversion_command, stdin=devnull, stdout=subprocess.PIPE, stderr=subprocess.PIPE) p_out, p_err = p.communicate() log_subprocess_output(p_out) @@ -674,7 +675,8 @@ def export(self, out_f=None, format='mp3', codec=None, bitrate=None, parameters= log_conversion(conversion_command) # read stdin / write stdout - p = subprocess.Popen(conversion_command, stdout=subprocess.PIPE, stderr=subprocess.PIPE) + with open(os.devnull, 'rb') as devnull: + p = subprocess.Popen(conversion_command, stdin=devnull, stdout=subprocess.PIPE, stderr=subprocess.PIPE) p_out, p_err = p.communicate() log_subprocess_output(p_out)