mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-12-12 14:26:49 +01:00
[generic] Support direct MMS links (closes #10838)
This commit is contained in:
parent
c0a7b9b348
commit
3d83a1ae92
@ -1,3 +1,9 @@
|
|||||||
|
version <unreleased>
|
||||||
|
|
||||||
|
Extractors
|
||||||
|
+ [generic] Support direct MMS links (#10838)
|
||||||
|
|
||||||
|
|
||||||
version 2016.10.02
|
version 2016.10.02
|
||||||
|
|
||||||
Core
|
Core
|
||||||
|
@ -1412,6 +1412,18 @@ class GenericIE(InfoExtractor):
|
|||||||
},
|
},
|
||||||
'playlist_mincount': 3,
|
'playlist_mincount': 3,
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
# Direct MMS link
|
||||||
|
'url': 'mms://kentro.kaist.ac.kr/200907/MilesReid(0709).wmv',
|
||||||
|
'info_dict': {
|
||||||
|
'id': 'MilesReid(0709)',
|
||||||
|
'ext': 'wmv',
|
||||||
|
'title': 'MilesReid(0709)',
|
||||||
|
},
|
||||||
|
'params': {
|
||||||
|
'skip_download': True, # rtsp downloads, requiring mplayer or mpv
|
||||||
|
},
|
||||||
|
},
|
||||||
# {
|
# {
|
||||||
# # TODO: find another test
|
# # TODO: find another test
|
||||||
# # http://schema.org/VideoObject
|
# # http://schema.org/VideoObject
|
||||||
@ -1551,6 +1563,13 @@ def _real_extract(self, url):
|
|||||||
else:
|
else:
|
||||||
video_id = compat_urllib_parse_unquote(os.path.splitext(url.rstrip('/').split('/')[-1])[0])
|
video_id = compat_urllib_parse_unquote(os.path.splitext(url.rstrip('/').split('/')[-1])[0])
|
||||||
|
|
||||||
|
if parsed_url.scheme == 'mms':
|
||||||
|
return {
|
||||||
|
'id': video_id,
|
||||||
|
'title': video_id,
|
||||||
|
'url': url,
|
||||||
|
}
|
||||||
|
|
||||||
self.to_screen('%s: Requesting header' % video_id)
|
self.to_screen('%s: Requesting header' % video_id)
|
||||||
|
|
||||||
head_req = HEADRequest(url)
|
head_req = HEADRequest(url)
|
||||||
|
Loading…
Reference in New Issue
Block a user