[YoutubeDL] Allow format filtering by fps
authorPhilipp Hagemeister <phihag@phihag.de>
Mon, 26 Jan 2015 13:36:22 +0000 (14:36 +0100)
committerPhilipp Hagemeister <phihag@phihag.de>
Mon, 26 Jan 2015 13:36:22 +0000 (14:36 +0100)
youtube_dl/YoutubeDL.py
youtube_dl/options.py

index ae62432c66d04dbc2bbf8027f9919cedb2a28af7..b5dd77e3fdb1ac6bdf9a9d084069315d83185331 100755 (executable)
@@ -820,7 +820,7 @@ class YoutubeDL(object):
             '!=': operator.ne,
         }
         operator_rex = re.compile(r'''(?x)\s*\[
-            (?P<key>width|height|tbr|abr|vbr|filesize)
+            (?P<key>width|height|tbr|abr|vbr|filesize|fps)
             \s*(?P<op>%s)(?P<none_inclusive>\s*\?)?\s*
             (?P<value>[0-9.]+(?:[kKmMgGtTpPeEzZyY]i?[Bb]?)?)
             \]$
index dbc6f5528f16438ed1fc0f158ba2200efbf0d774..5e4a1ad9b2f9e38b3ac6752f50871a4344e3cebe 100644 (file)
@@ -297,7 +297,7 @@ def parseOpts(overrideArguments=None):
             ' You can filter the video results by putting a condition in'
             ' brackets, as in -f "best[height=720]"'
             ' (or -f "[filesize>10M]"). '
-            ' This works for filesize, height, width, tbr, abr, and vbr'
+            ' This works for filesize, height, width, tbr, abr, vbr, and fps'
             ' and the comparisons <, <=, >, >=, =, != .'
             ' Formats for which the value is not known are excluded unless you'
             ' put a question mark (?) after the operator.'