aboutsummaryrefslogtreecommitdiffstats
path: root/youtube_dlc/options.py
diff options
context:
space:
mode:
authorUnknown <blackjack4494@web.de>2020-09-16 13:00:41 +0200
committerUnknown <blackjack4494@web.de>2020-09-16 13:00:41 +0200
commit78895bd3a101642fbdadffab27abae0d655b16c9 (patch)
tree8330ff05c0d07632f505cf43960d531043875cda /youtube_dlc/options.py
parent08676fb591654adaad57d7279449c3292654079c (diff)
downloadhypervideo-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.py19
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)