X-Git-Url: https://jfr.im/git/yt-dlp.git/blobdiff_plain/ca04e1bf49153abea3b4762f5b92056aa60f6f91..e13945a2fe34bbec5581b02a7f1dc308bad6f3e7:/yt_dlp/postprocessor/ffmpeg.py 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 @@ def get_ffmpeg_version(path, prog): 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():