1
0
mirror of https://github.com/yt-dlp/yt-dlp synced 2025-07-01 03:22:52 -05:00

[ffmpeg] Warn if ffmpeg/avconv version is too old (Fixes #4026)

This commit is contained in:
Philipp Hagemeister
2014-10-26 16:46:34 +01:00
parent d28b517154
commit 488447455d
3 changed files with 34 additions and 9 deletions

View File

@ -1723,3 +1723,16 @@ def limit_length(s, length):
if len(s) > length:
return s[:length - len(ELLIPSES)] + ELLIPSES
return s
def version_tuple(v):
return [int(e) for e in v.split('.')]
def is_outdated_version(version, limit, assume_new=True):
if not version:
return not assume_new
try:
return version_tuple(version) < version_tuple(limit)
except ValueError:
return not assume_new