aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpukkandan <pukkandan.ytdlp@gmail.com>2022-04-27 05:36:06 +0530
committerpukkandan <pukkandan.ytdlp@gmail.com>2022-04-27 05:36:06 +0530
commite13945a2fe34bbec5581b02a7f1dc308bad6f3e7 (patch)
tree418704bce62aa2ec732d5cde1699ffed8ddd9907
parentca04e1bf49153abea3b4762f5b92056aa60f6f91 (diff)
downloadhypervideo-pre-e13945a2fe34bbec5581b02a7f1dc308bad6f3e7.tar.lz
hypervideo-pre-e13945a2fe34bbec5581b02a7f1dc308bad6f3e7.tar.xz
hypervideo-pre-e13945a2fe34bbec5581b02a7f1dc308bad6f3e7.zip
[ffmpeg] Fix features detection
-rw-r--r--yt_dlp/postprocessor/ffmpeg.py3
1 files changed, 2 insertions, 1 deletions
diff --git a/yt_dlp/postprocessor/ffmpeg.py b/yt_dlp/postprocessor/ffmpeg.py
index 500fc1950..bb7a630c6 100644
--- a/yt_dlp/postprocessor/ffmpeg.py
+++ b/yt_dlp/postprocessor/ffmpeg.py
@@ -146,7 +146,8 @@ class FFmpegPostProcessor(PostProcessor):
self._paths[basename] = location
self._versions = {}
- executables = {'basename': ('ffmpeg', 'avconv'), 'probe_basename': ('ffprobe', 'avprobe')}
+ # NB: probe must be first for _features to be poulated correctly
+ executables = {'probe_basename': ('ffprobe', 'avprobe'), 'basename': ('ffmpeg', 'avconv')}
if prefer_ffmpeg is False:
executables = {k: v[::-1] for k, v in executables.items()}
for var, prefs in executables.items():