mirror of
https://github.com/yt-dlp/yt-dlp.git
synced 2024-09-10 00:58:17 +02:00
[utils] add mimetypes to determine manifest ext(m3u8, f4m, mpd)
This commit is contained in:
parent
2817b99cf2
commit
b4173f1551
@ -2097,6 +2097,7 @@ def mimetype2ext(mt):
|
|||||||
return ext
|
return ext
|
||||||
|
|
||||||
_, _, res = mt.rpartition('/')
|
_, _, res = mt.rpartition('/')
|
||||||
|
res = res.lower()
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'3gpp': '3gp',
|
'3gpp': '3gp',
|
||||||
@ -2108,6 +2109,12 @@ def mimetype2ext(mt):
|
|||||||
'x-flv': 'flv',
|
'x-flv': 'flv',
|
||||||
'x-mp4-fragmented': 'mp4',
|
'x-mp4-fragmented': 'mp4',
|
||||||
'x-ms-wmv': 'wmv',
|
'x-ms-wmv': 'wmv',
|
||||||
|
'mpegurl': 'm3u8',
|
||||||
|
'x-mpegurl': 'm3u8',
|
||||||
|
'vnd.apple.mpegurl': 'm3u8',
|
||||||
|
'dash+xml': 'mpd',
|
||||||
|
'f4m': 'f4m',
|
||||||
|
'f4m+xml': 'f4m',
|
||||||
}.get(res, res)
|
}.get(res, res)
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user