aboutsummaryrefslogtreecommitdiffstats
path: root/yt_dlp/extractor/twitcasting.py
diff options
context:
space:
mode:
authorJesús <heckyel@hyperbola.info>2022-04-10 07:57:14 +0800
committerJesús <heckyel@hyperbola.info>2022-04-10 07:57:14 +0800
commitc8046abd97bae36fa50320c32843cf6141752f93 (patch)
tree1dd684a1936a08e7d5229dfb99f2d6d7fb604559 /yt_dlp/extractor/twitcasting.py
parent40748dd6d0bb053a1c90bcfe874d3cee4b306744 (diff)
parentca5300c7edadad46ede0249ad9fa8feaa4ccddd4 (diff)
downloadhypervideo-pre-c8046abd97bae36fa50320c32843cf6141752f93.tar.lz
hypervideo-pre-c8046abd97bae36fa50320c32843cf6141752f93.tar.xz
hypervideo-pre-c8046abd97bae36fa50320c32843cf6141752f93.zip
updated from upstream | 10/04/2022 at 07:57
Diffstat (limited to 'yt_dlp/extractor/twitcasting.py')
-rw-r--r--yt_dlp/extractor/twitcasting.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/yt_dlp/extractor/twitcasting.py b/yt_dlp/extractor/twitcasting.py
index af911de98..7f3fa0735 100644
--- a/yt_dlp/extractor/twitcasting.py
+++ b/yt_dlp/extractor/twitcasting.py
@@ -183,6 +183,14 @@ class TwitCastingIE(InfoExtractor):
infodict = {
'formats': formats
}
+ elif len(m3u8_urls) == 1:
+ formats = self._extract_m3u8_formats(
+ m3u8_urls[0], video_id, 'mp4', headers=self._M3U8_HEADERS)
+ self._sort_formats(formats)
+ infodict = {
+ # No problem here since there's only one manifest
+ 'formats': formats,
+ }
else:
infodict = {
'_type': 'multi_video',