projects
/
youtube-dl
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
6f1ec33
)
[udemy] Extract more HLS formats
author
Sergey M․
<dstftw@gmail.com>
Sat, 9 Dec 2017 13:02:19 +0000
(20:02 +0700)
committer
Sergey M․
<dstftw@gmail.com>
Sat, 9 Dec 2017 13:02:54 +0000
(20:02 +0700)
youtube_dl/extractor/udemy.py
patch
|
blob
|
history
diff --git
a/youtube_dl/extractor/udemy.py
b/youtube_dl/extractor/udemy.py
index b66033923c6c9d3550352d06f4608e31048b19d6..195f5ce78d308126a1077cda11a4c00b437343fe 100644
(file)
--- a/
youtube_dl/extractor/udemy.py
+++ b/
youtube_dl/extractor/udemy.py
@@
-257,6
+257,11
@@
class UdemyIE(InfoExtractor):
video_url = source.get('file') or source.get('src')
if not video_url or not isinstance(video_url, compat_str):
continue
+ if source.get('type') == 'application/x-mpegURL' or determine_ext(video_url) == 'm3u8':
+ formats.extend(self._extract_m3u8_formats(
+ video_url, video_id, 'mp4', entry_protocol='m3u8_native',
+ m3u8_id='hls', fatal=False))
+ continue
format_id = source.get('label')
f = {
'url': video_url,