diff options
author | Jesús <heckyel@hyperbola.info> | 2021-12-20 11:53:26 -0500 |
---|---|---|
committer | Jesús <heckyel@hyperbola.info> | 2021-12-20 11:53:26 -0500 |
commit | 65ee789d3062a5321faf0092fc2cf8ec498fc4a1 (patch) | |
tree | 72ef3e3de40dac0e03517d28eb0a2cea17f86ba4 /yt_dlp/options.py | |
parent | 1abb4c89c62a9fec2e8a65c3d76d4ac0e8dd4c43 (diff) | |
parent | 0fcba15d57430e8ebfd2091463e12dfa9882cbef (diff) | |
download | hypervideo-pre-65ee789d3062a5321faf0092fc2cf8ec498fc4a1.tar.lz hypervideo-pre-65ee789d3062a5321faf0092fc2cf8ec498fc4a1.tar.xz hypervideo-pre-65ee789d3062a5321faf0092fc2cf8ec498fc4a1.zip |
updated from upstream | 20/12/2021 at 11:53
Diffstat (limited to 'yt_dlp/options.py')
-rw-r--r-- | yt_dlp/options.py | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/yt_dlp/options.py b/yt_dlp/options.py index 85c7c8cda..168821a68 100644 --- a/yt_dlp/options.py +++ b/yt_dlp/options.py @@ -255,6 +255,14 @@ def parseOpts(overrideArguments=None): action='store_false', dest='extract_flat', help='Extract the videos of a playlist') general.add_option( + '--live-from-start', + action='store_true', dest='live_from_start', + help='Download livestreams from the start. Currently only supported for YouTube') + general.add_option( + '--no-live-from-start', + action='store_false', dest='live_from_start', + help='Download livestreams from the current time (default)') + general.add_option( '--wait-for-video', dest='wait_for_video', metavar='MIN[-MAX]', default=None, help=( @@ -987,8 +995,9 @@ def parseOpts(overrideArguments=None): filesystem.add_option( '-a', '--batch-file', dest='batchfile', metavar='FILE', - help="File containing URLs to download ('-' for stdin), one URL per line. " - "Lines starting with '#', ';' or ']' are considered as comments and ignored") + help=( + 'File containing URLs to download ("-" for stdin), one URL per line. ' + 'Lines starting with "#", ";" or "]" are considered as comments and ignored')) filesystem.add_option( '--no-batch-file', dest='batchfile', action='store_const', const=None, @@ -1429,7 +1438,7 @@ def parseOpts(overrideArguments=None): action='store_true', dest='force_keyframes_at_cuts', default=False, help=( 'Force keyframes around the chapters before removing/splitting them. ' - 'Requires a reencode and thus is very slow, but the resulting video ' + 'Requires a re-encode and thus is very slow, but the resulting video ' 'may have fewer artifacts around the cuts')) postproc.add_option( '--no-force-keyframes-at-cuts', @@ -1447,7 +1456,7 @@ def parseOpts(overrideArguments=None): 'process': lambda val: dict(_postprocessor_opts_parser(*val.split(':', 1))) }, help=( 'The (case sensitive) name of plugin postprocessors to be enabled, ' - 'and (optionally) arguments to be passed to it, seperated by a colon ":". ' + 'and (optionally) arguments to be passed to it, separated by a colon ":". ' 'ARGS are a semicolon ";" delimited list of NAME=VALUE. ' 'The "when" argument determines when the postprocessor is invoked. ' 'It can be one of "pre_process" (after extraction), ' |