diff options
author | Unknown <blackjack4494@web.de> | 2020-09-16 13:00:41 +0200 |
---|---|---|
committer | Unknown <blackjack4494@web.de> | 2020-09-16 13:00:41 +0200 |
commit | 78895bd3a101642fbdadffab27abae0d655b16c9 (patch) | |
tree | 8330ff05c0d07632f505cf43960d531043875cda /youtube_dlc/options.py | |
parent | 08676fb591654adaad57d7279449c3292654079c (diff) | |
download | hypervideo-pre-78895bd3a101642fbdadffab27abae0d655b16c9.tar.lz hypervideo-pre-78895bd3a101642fbdadffab27abae0d655b16c9.tar.xz hypervideo-pre-78895bd3a101642fbdadffab27abae0d655b16c9.zip |
[Core] hls manifests, dynamic mpd
Diffstat (limited to 'youtube_dlc/options.py')
-rw-r--r-- | youtube_dlc/options.py | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/youtube_dlc/options.py b/youtube_dlc/options.py index ea372dd6d..e6873c703 100644 --- a/youtube_dlc/options.py +++ b/youtube_dlc/options.py @@ -415,6 +415,14 @@ def parseOpts(overrideArguments=None): action='store_false', dest='youtube_include_dash_manifest', help='Do not download the DASH manifests and related data on YouTube videos') video_format.add_option( + '--youtube-include-hls-manifest', + action='store_true', dest='youtube_include_hls_manifest', default=True, + help=optparse.SUPPRESS_HELP) + video_format.add_option( + '--youtube-skip-hls-manifest', + action='store_false', dest='youtube_include_hls_manifest', + help='Do not download the HLS manifests and related data on YouTube videos') + video_format.add_option( '--merge-output-format', action='store', dest='merge_output_format', metavar='FORMAT', default=None, help=( @@ -863,6 +871,16 @@ def parseOpts(overrideArguments=None): metavar='FORMAT', dest='convertsubtitles', default=None, help='Convert the subtitles to other format (currently supported: srt|ass|vtt|lrc)') + extractor = optparse.OptionGroup(parser, 'Extractor Options') + extractor.add_option( + '--allow-dynamic-mpd', + action='store_true', dest='dynamic_mpd', default=True, + help=optparse.SUPPRESS_HELP) + extractor.add_option( + '--ignore-dynamic-mpd', + action='store_false', dest='dynamic_mpd', + help='Do not process dynamic DASH manifests') + parser.add_option_group(general) parser.add_option_group(network) parser.add_option_group(geo) @@ -877,6 +895,7 @@ def parseOpts(overrideArguments=None): parser.add_option_group(authentication) parser.add_option_group(adobe_pass) parser.add_option_group(postproc) + parser.add_option_group(extractor) if overrideArguments is not None: opts, args = parser.parse_args(overrideArguments) |