diff options
author | shirt-dev <2660574+shirt-dev@users.noreply.github.com> | 2021-02-24 09:47:53 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-24 20:17:53 +0530 |
commit | 310c2ed2c648f4e1254e27d0e8901d629828b2ba (patch) | |
tree | 32f6336be1f50d6d0066f1d52735e9b4978adafa /youtube_dlc/options.py | |
parent | c8d83a22ef9fdbc896312632f4995754a45b8fc2 (diff) |
Better support HLS media discontinuity and fully support media initialization (#105)
* Added options: `--hls-split-discontinuity` and `--no-hls-split-discontinuity`
Authored-by: shirtjs <2660574+shirtjs@users.noreply.github.com>
Diffstat (limited to 'youtube_dlc/options.py')
-rw-r--r-- | youtube_dlc/options.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/youtube_dlc/options.py b/youtube_dlc/options.py index 0206aeeca..47349f928 100644 --- a/youtube_dlc/options.py +++ b/youtube_dlc/options.py @@ -1226,6 +1226,15 @@ def parseOpts(overrideArguments=None): '--ignore-dynamic-mpd', '--no-allow-dynamic-mpd', action='store_false', dest='dynamic_mpd', help='Do not process dynamic DASH manifests (Alias: --no-allow-dynamic-mpd)') + extractor.add_option( + '--hls-split-discontinuity', + dest='hls_split_discontinuity', action='store_true', default=False, + help='Split HLS playlists to different formats at discontinuities such as ad breaks' + ) + extractor.add_option( + '--no-hls-split-discontinuity', + dest='hls_split_discontinuity', action='store_false', + help='Do not split HLS playlists to different formats at discontinuities such as ad breaks (default)') parser.add_option_group(general) parser.add_option_group(network) |