Browse Source

[ffmpeg] Also look into stderr for extracting the version

At least with avconv 11, it will print 'avconv version 11, ..' to stderr, not stdout.
master
Jaime Marquínez Ferrándiz 10 years ago
parent
commit
5f82b129e0
1 changed files with 1 additions and 1 deletions
  1. 2
      youtube_dl/postprocessor/ffmpeg.py

2
youtube_dl/postprocessor/ffmpeg.py

@ -26,7 +26,7 @@ def get_version(executable):
try:
out, err = subprocess.Popen(
[executable, '-version'],
stdout=subprocess.PIPE, stderr=subprocess.PIPE).communicate()
stdout=subprocess.PIPE, stderr=subprocess.STDOUT).communicate()
except OSError:
return False
firstline = out.partition(b'\n')[0].decode('ascii', 'ignore')

Loading…
Cancel
Save