|
|
@ -440,360 +440,250 @@ jwplayer("mediaplayer").setup({"abouttext":"Visit Indie DB","aboutlink":"http:\/
|
|
|
|
def test_parse_m3u8_formats(self):
|
|
|
|
def test_parse_m3u8_formats(self):
|
|
|
|
_TEST_CASES = [
|
|
|
|
_TEST_CASES = [
|
|
|
|
(
|
|
|
|
(
|
|
|
|
# https://github.com/ytdl-org/youtube-dl/issues/11507
|
|
|
|
# https://github.com/ytdl-org/youtube-dl/issues/11995
|
|
|
|
# http://pluzz.francetv.fr/videos/le_ministere.html
|
|
|
|
# http://teamcoco.com/video/clueless-gamer-super-bowl-for-honor
|
|
|
|
'pluzz_francetv_11507',
|
|
|
|
'img_bipbop_adv_example_fmp4',
|
|
|
|
'http://replayftv-vh.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2017/S16/J2/156589847-58f59130c1f52-,standard1,standard2,standard3,standard4,standard5,.mp4.csmil/master.m3u8?caption=2017%2F16%2F156589847-1492488987.m3u8%3Afra%3AFrancais&audiotrack=0%3Afra%3AFrancais',
|
|
|
|
'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
[{
|
|
|
|
[{
|
|
|
|
'url': 'http://replayftv-vh.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2017/S16/J2/156589847-58f59130c1f52-,standard1,standard2,standard3,standard4,standard5,.mp4.csmil/index_0_av.m3u8?null=0',
|
|
|
|
'format_id': 'aud1-English',
|
|
|
|
'manifest_url': 'http://replayftv-vh.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2017/S16/J2/156589847-58f59130c1f52-,standard1,standard2,standard3,standard4,standard5,.mp4.csmil/master.m3u8?caption=2017%2F16%2F156589847-1492488987.m3u8%3Afra%3AFrancais&audiotrack=0%3Afra%3AFrancais',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/a1/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
|
|
|
|
'language': 'en',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '180',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'acodec': 'mp4a.40.2',
|
|
|
|
'audio_ext': 'mp4',
|
|
|
|
'vcodec': 'avc1.66.30',
|
|
|
|
|
|
|
|
'tbr': 180,
|
|
|
|
|
|
|
|
'width': 256,
|
|
|
|
|
|
|
|
'height': 144,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'http://replayftv-vh.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2017/S16/J2/156589847-58f59130c1f52-,standard1,standard2,standard3,standard4,standard5,.mp4.csmil/index_1_av.m3u8?null=0',
|
|
|
|
'format_id': 'aud2-English',
|
|
|
|
'manifest_url': 'http://replayftv-vh.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2017/S16/J2/156589847-58f59130c1f52-,standard1,standard2,standard3,standard4,standard5,.mp4.csmil/master.m3u8?caption=2017%2F16%2F156589847-1492488987.m3u8%3Afra%3AFrancais&audiotrack=0%3Afra%3AFrancais',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/a2/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
|
|
|
|
'language': 'en',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '303',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'acodec': 'mp4a.40.2',
|
|
|
|
'audio_ext': 'mp4',
|
|
|
|
'vcodec': 'avc1.66.30',
|
|
|
|
|
|
|
|
'tbr': 303,
|
|
|
|
|
|
|
|
'width': 320,
|
|
|
|
|
|
|
|
'height': 180,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'http://replayftv-vh.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2017/S16/J2/156589847-58f59130c1f52-,standard1,standard2,standard3,standard4,standard5,.mp4.csmil/index_2_av.m3u8?null=0',
|
|
|
|
'format_id': 'aud3-English',
|
|
|
|
'manifest_url': 'http://replayftv-vh.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2017/S16/J2/156589847-58f59130c1f52-,standard1,standard2,standard3,standard4,standard5,.mp4.csmil/master.m3u8?caption=2017%2F16%2F156589847-1492488987.m3u8%3Afra%3AFrancais&audiotrack=0%3Afra%3AFrancais',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/a3/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
|
|
|
|
'language': 'en',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '575',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'acodec': 'mp4a.40.2',
|
|
|
|
'audio_ext': 'mp4',
|
|
|
|
'vcodec': 'avc1.66.30',
|
|
|
|
|
|
|
|
'tbr': 575,
|
|
|
|
|
|
|
|
'width': 512,
|
|
|
|
|
|
|
|
'height': 288,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'http://replayftv-vh.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2017/S16/J2/156589847-58f59130c1f52-,standard1,standard2,standard3,standard4,standard5,.mp4.csmil/index_3_av.m3u8?null=0',
|
|
|
|
'format_id': '530',
|
|
|
|
'manifest_url': 'http://replayftv-vh.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2017/S16/J2/156589847-58f59130c1f52-,standard1,standard2,standard3,standard4,standard5,.mp4.csmil/master.m3u8?caption=2017%2F16%2F156589847-1492488987.m3u8%3Afra%3AFrancais&audiotrack=0%3Afra%3AFrancais',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v2/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '831',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'acodec': 'mp4a.40.2',
|
|
|
|
'width': 480,
|
|
|
|
'vcodec': 'avc1.77.30',
|
|
|
|
'height': 270,
|
|
|
|
'tbr': 831,
|
|
|
|
'vcodec': 'avc1.640015',
|
|
|
|
'width': 704,
|
|
|
|
|
|
|
|
'height': 396,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'http://replayftv-vh.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2017/S16/J2/156589847-58f59130c1f52-,standard1,standard2,standard3,standard4,standard5,.mp4.csmil/index_4_av.m3u8?null=0',
|
|
|
|
'format_id': '561',
|
|
|
|
'manifest_url': 'http://replayftv-vh.akamaihd.net/i/streaming-adaptatif_france-dom-tom/2017/S16/J2/156589847-58f59130c1f52-,standard1,standard2,standard3,standard4,standard5,.mp4.csmil/master.m3u8?caption=2017%2F16%2F156589847-1492488987.m3u8%3Afra%3AFrancais&audiotrack=0%3Afra%3AFrancais',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v2/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'format_id': '1467',
|
|
|
|
'width': 480,
|
|
|
|
'acodec': 'mp4a.40.2',
|
|
|
|
'height': 270,
|
|
|
|
'vcodec': 'avc1.77.30',
|
|
|
|
'vcodec': 'avc1.640015',
|
|
|
|
'tbr': 1467,
|
|
|
|
}, {
|
|
|
|
'width': 1024,
|
|
|
|
'format_id': '753',
|
|
|
|
'height': 576,
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v2/prog_index.m3u8',
|
|
|
|
}]
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
),
|
|
|
|
|
|
|
|
(
|
|
|
|
|
|
|
|
# https://github.com/ytdl-org/youtube-dl/issues/11995
|
|
|
|
|
|
|
|
# http://teamcoco.com/video/clueless-gamer-super-bowl-for-honor
|
|
|
|
|
|
|
|
'teamcoco_11995',
|
|
|
|
|
|
|
|
'http://ak.storage-w.teamcococdn.com/cdn/2017-02/98599/ed8f/main.m3u8',
|
|
|
|
|
|
|
|
[{
|
|
|
|
|
|
|
|
'url': 'http://ak.storage-w.teamcococdn.com/cdn/2017-02/98599/ed8f/hls/CONAN_020217_Highlight_show-audio-160k_v4.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'http://ak.storage-w.teamcococdn.com/cdn/2017-02/98599/ed8f/main.m3u8',
|
|
|
|
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': 'audio-0-Default',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'vcodec': 'none',
|
|
|
|
'width': 480,
|
|
|
|
|
|
|
|
'height': 270,
|
|
|
|
|
|
|
|
'vcodec': 'avc1.640015',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'http://ak.storage-w.teamcococdn.com/cdn/2017-02/98599/ed8f/hls/CONAN_020217_Highlight_show-audio-64k_v4.m3u8',
|
|
|
|
'format_id': '895',
|
|
|
|
'manifest_url': 'http://ak.storage-w.teamcococdn.com/cdn/2017-02/98599/ed8f/main.m3u8',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v3/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': 'audio-1-Default',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'vcodec': 'none',
|
|
|
|
'width': 640,
|
|
|
|
|
|
|
|
'height': 360,
|
|
|
|
|
|
|
|
'vcodec': 'avc1.64001e',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'http://ak.storage-w.teamcococdn.com/cdn/2017-02/98599/ed8f/hls/CONAN_020217_Highlight_show-audio-64k_v4.m3u8',
|
|
|
|
'format_id': '926',
|
|
|
|
'manifest_url': 'http://ak.storage-w.teamcococdn.com/cdn/2017-02/98599/ed8f/main.m3u8',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v3/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '71',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'acodec': 'mp4a.40.5',
|
|
|
|
'width': 640,
|
|
|
|
'vcodec': 'none',
|
|
|
|
'height': 360,
|
|
|
|
'tbr': 71,
|
|
|
|
'vcodec': 'avc1.64001e',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'http://ak.storage-w.teamcococdn.com/cdn/2017-02/98599/ed8f/hls/CONAN_020217_Highlight_show-400k_v4.m3u8',
|
|
|
|
'format_id': '1118',
|
|
|
|
'manifest_url': 'http://ak.storage-w.teamcococdn.com/cdn/2017-02/98599/ed8f/main.m3u8',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v3/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '413',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'acodec': 'none',
|
|
|
|
'width': 640,
|
|
|
|
'vcodec': 'avc1.42001e',
|
|
|
|
'height': 360,
|
|
|
|
'tbr': 413,
|
|
|
|
'vcodec': 'avc1.64001e',
|
|
|
|
'width': 400,
|
|
|
|
|
|
|
|
'height': 224,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'http://ak.storage-w.teamcococdn.com/cdn/2017-02/98599/ed8f/hls/CONAN_020217_Highlight_show-400k_v4.m3u8',
|
|
|
|
'format_id': '1265',
|
|
|
|
'manifest_url': 'http://ak.storage-w.teamcococdn.com/cdn/2017-02/98599/ed8f/main.m3u8',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v4/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '522',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'acodec': 'none',
|
|
|
|
'width': 768,
|
|
|
|
'vcodec': 'avc1.42001e',
|
|
|
|
'height': 432,
|
|
|
|
'tbr': 522,
|
|
|
|
'vcodec': 'avc1.64001e',
|
|
|
|
'width': 400,
|
|
|
|
|
|
|
|
'height': 224,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'http://ak.storage-w.teamcococdn.com/cdn/2017-02/98599/ed8f/hls/CONAN_020217_Highlight_show-1m_v4.m3u8',
|
|
|
|
'format_id': '1295',
|
|
|
|
'manifest_url': 'http://ak.storage-w.teamcococdn.com/cdn/2017-02/98599/ed8f/main.m3u8',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v4/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '1205',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'acodec': 'none',
|
|
|
|
'width': 768,
|
|
|
|
'vcodec': 'avc1.4d001e',
|
|
|
|
'height': 432,
|
|
|
|
'tbr': 1205,
|
|
|
|
'vcodec': 'avc1.64001e',
|
|
|
|
'width': 640,
|
|
|
|
|
|
|
|
'height': 360,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'http://ak.storage-w.teamcococdn.com/cdn/2017-02/98599/ed8f/hls/CONAN_020217_Highlight_show-2m_v4.m3u8',
|
|
|
|
'format_id': '1487',
|
|
|
|
'manifest_url': 'http://ak.storage-w.teamcococdn.com/cdn/2017-02/98599/ed8f/main.m3u8',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v4/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '2374',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'acodec': 'none',
|
|
|
|
'width': 768,
|
|
|
|
'vcodec': 'avc1.4d001f',
|
|
|
|
'height': 432,
|
|
|
|
'tbr': 2374,
|
|
|
|
'vcodec': 'avc1.64001e',
|
|
|
|
'width': 1024,
|
|
|
|
}, {
|
|
|
|
'height': 576,
|
|
|
|
'format_id': '2168',
|
|
|
|
}]
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v5/prog_index.m3u8',
|
|
|
|
),
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
(
|
|
|
|
|
|
|
|
# https://github.com/ytdl-org/youtube-dl/issues/12211
|
|
|
|
|
|
|
|
# http://video.toggle.sg/en/series/whoopie-s-world/ep3/478601
|
|
|
|
|
|
|
|
'toggle_mobile_12211',
|
|
|
|
|
|
|
|
'http://cdnapi.kaltura.com/p/2082311/sp/208231100/playManifest/protocol/http/entryId/0_89q6e8ku/format/applehttp/tags/mobile_sd/f/a.m3u8',
|
|
|
|
|
|
|
|
[{
|
|
|
|
|
|
|
|
'url': 'http://k.toggle.sg/fhls/p/2082311/sp/208231100/serveFlavor/entryId/0_89q6e8ku/v/2/pv/1/flavorId/0_sa2ntrdg/name/a.mp4/index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'http://cdnapi.kaltura.com/p/2082311/sp/208231100/playManifest/protocol/http/entryId/0_89q6e8ku/format/applehttp/tags/mobile_sd/f/a.m3u8',
|
|
|
|
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': 'audio-English',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'language': 'eng',
|
|
|
|
'width': 960,
|
|
|
|
'vcodec': 'none',
|
|
|
|
'height': 540,
|
|
|
|
|
|
|
|
'vcodec': 'avc1.640020',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'http://k.toggle.sg/fhls/p/2082311/sp/208231100/serveFlavor/entryId/0_89q6e8ku/v/2/pv/1/flavorId/0_r7y0nitg/name/a.mp4/index.m3u8',
|
|
|
|
'format_id': '2198',
|
|
|
|
'manifest_url': 'http://cdnapi.kaltura.com/p/2082311/sp/208231100/playManifest/protocol/http/entryId/0_89q6e8ku/format/applehttp/tags/mobile_sd/f/a.m3u8',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v5/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': 'audio-Undefined',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'language': 'und',
|
|
|
|
'width': 960,
|
|
|
|
'vcodec': 'none',
|
|
|
|
'height': 540,
|
|
|
|
|
|
|
|
'vcodec': 'avc1.640020',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'http://k.toggle.sg/fhls/p/2082311/sp/208231100/serveFlavor/entryId/0_89q6e8ku/v/2/pv/1/flavorId/0_qlk9hlzr/name/a.mp4/index.m3u8',
|
|
|
|
'format_id': '2390',
|
|
|
|
'manifest_url': 'http://cdnapi.kaltura.com/p/2082311/sp/208231100/playManifest/protocol/http/entryId/0_89q6e8ku/format/applehttp/tags/mobile_sd/f/a.m3u8',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v5/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '155',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'tbr': 155.648,
|
|
|
|
'width': 960,
|
|
|
|
'width': 320,
|
|
|
|
'height': 540,
|
|
|
|
'height': 180,
|
|
|
|
'vcodec': 'avc1.640020',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'http://k.toggle.sg/fhls/p/2082311/sp/208231100/serveFlavor/entryId/0_89q6e8ku/v/2/pv/1/flavorId/0_oefackmi/name/a.mp4/index.m3u8',
|
|
|
|
'format_id': '3168',
|
|
|
|
'manifest_url': 'http://cdnapi.kaltura.com/p/2082311/sp/208231100/playManifest/protocol/http/entryId/0_89q6e8ku/format/applehttp/tags/mobile_sd/f/a.m3u8',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v6/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '502',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'tbr': 502.784,
|
|
|
|
'width': 1280,
|
|
|
|
'width': 480,
|
|
|
|
'height': 720,
|
|
|
|
'height': 270,
|
|
|
|
'vcodec': 'avc1.640020',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'http://k.toggle.sg/fhls/p/2082311/sp/208231100/serveFlavor/entryId/0_89q6e8ku/v/12/pv/1/flavorId/0_vyg9pj7k/name/a.mp4/index.m3u8',
|
|
|
|
'format_id': '3199',
|
|
|
|
'manifest_url': 'http://cdnapi.kaltura.com/p/2082311/sp/208231100/playManifest/protocol/http/entryId/0_89q6e8ku/format/applehttp/tags/mobile_sd/f/a.m3u8',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v6/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '827',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'tbr': 827.392,
|
|
|
|
'width': 1280,
|
|
|
|
'width': 640,
|
|
|
|
'height': 720,
|
|
|
|
'height': 360,
|
|
|
|
'vcodec': 'avc1.640020',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'http://k.toggle.sg/fhls/p/2082311/sp/208231100/serveFlavor/entryId/0_89q6e8ku/v/12/pv/1/flavorId/0_50n4psvx/name/a.mp4/index.m3u8',
|
|
|
|
'format_id': '3391',
|
|
|
|
'manifest_url': 'http://cdnapi.kaltura.com/p/2082311/sp/208231100/playManifest/protocol/http/entryId/0_89q6e8ku/format/applehttp/tags/mobile_sd/f/a.m3u8',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v6/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '1396',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'tbr': 1396.736,
|
|
|
|
'width': 1280,
|
|
|
|
'width': 854,
|
|
|
|
'height': 720,
|
|
|
|
'height': 480,
|
|
|
|
'vcodec': 'avc1.640020',
|
|
|
|
}]
|
|
|
|
}, {
|
|
|
|
),
|
|
|
|
'format_id': '4670',
|
|
|
|
(
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v7/prog_index.m3u8',
|
|
|
|
# http://www.twitch.tv/riotgames/v/6528877
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'twitch_vod',
|
|
|
|
|
|
|
|
'https://usher.ttvnw.net/vod/6528877?allow_source=true&allow_audio_only=true&allow_spectre=true&player=twitchweb&nauth=%7B%22user_id%22%3Anull%2C%22vod_id%22%3A6528877%2C%22expires%22%3A1492887874%2C%22chansub%22%3A%7B%22restricted_bitrates%22%3A%5B%5D%7D%2C%22privileged%22%3Afalse%2C%22https_required%22%3Afalse%7D&nauthsig=3e29296a6824a0f48f9e731383f77a614fc79bee',
|
|
|
|
|
|
|
|
[{
|
|
|
|
|
|
|
|
'url': 'https://vod.edgecast.hls.ttvnw.net/e5da31ab49_riotgames_15001215120_261543898/audio_only/index-muted-HM49I092CC.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://usher.ttvnw.net/vod/6528877?allow_source=true&allow_audio_only=true&allow_spectre=true&player=twitchweb&nauth=%7B%22user_id%22%3Anull%2C%22vod_id%22%3A6528877%2C%22expires%22%3A1492887874%2C%22chansub%22%3A%7B%22restricted_bitrates%22%3A%5B%5D%7D%2C%22privileged%22%3Afalse%2C%22https_required%22%3Afalse%7D&nauthsig=3e29296a6824a0f48f9e731383f77a614fc79bee',
|
|
|
|
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': 'Audio Only',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'acodec': 'mp4a.40.2',
|
|
|
|
'width': 1920,
|
|
|
|
'vcodec': 'none',
|
|
|
|
'height': 1080,
|
|
|
|
'tbr': 182.725,
|
|
|
|
'vcodec': 'avc1.64002a',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'https://vod.edgecast.hls.ttvnw.net/e5da31ab49_riotgames_15001215120_261543898/mobile/index-muted-HM49I092CC.m3u8',
|
|
|
|
'format_id': '4701',
|
|
|
|
'manifest_url': 'https://usher.ttvnw.net/vod/6528877?allow_source=true&allow_audio_only=true&allow_spectre=true&player=twitchweb&nauth=%7B%22user_id%22%3Anull%2C%22vod_id%22%3A6528877%2C%22expires%22%3A1492887874%2C%22chansub%22%3A%7B%22restricted_bitrates%22%3A%5B%5D%7D%2C%22privileged%22%3Afalse%2C%22https_required%22%3Afalse%7D&nauthsig=3e29296a6824a0f48f9e731383f77a614fc79bee',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v7/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': 'Mobile',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'acodec': 'mp4a.40.2',
|
|
|
|
'width': 1920,
|
|
|
|
'vcodec': 'avc1.42C00D',
|
|
|
|
'height': 1080,
|
|
|
|
'tbr': 280.474,
|
|
|
|
'vcodec': 'avc1.64002a',
|
|
|
|
'width': 400,
|
|
|
|
|
|
|
|
'height': 226,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'https://vod.edgecast.hls.ttvnw.net/e5da31ab49_riotgames_15001215120_261543898/low/index-muted-HM49I092CC.m3u8',
|
|
|
|
'format_id': '4893',
|
|
|
|
'manifest_url': 'https://usher.ttvnw.net/vod/6528877?allow_source=true&allow_audio_only=true&allow_spectre=true&player=twitchweb&nauth=%7B%22user_id%22%3Anull%2C%22vod_id%22%3A6528877%2C%22expires%22%3A1492887874%2C%22chansub%22%3A%7B%22restricted_bitrates%22%3A%5B%5D%7D%2C%22privileged%22%3Afalse%2C%22https_required%22%3Afalse%7D&nauthsig=3e29296a6824a0f48f9e731383f77a614fc79bee',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v7/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': 'Low',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'acodec': 'mp4a.40.2',
|
|
|
|
'width': 1920,
|
|
|
|
'vcodec': 'avc1.42C01E',
|
|
|
|
'height': 1080,
|
|
|
|
'tbr': 628.347,
|
|
|
|
'vcodec': 'avc1.64002a',
|
|
|
|
'width': 640,
|
|
|
|
|
|
|
|
'height': 360,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'https://vod.edgecast.hls.ttvnw.net/e5da31ab49_riotgames_15001215120_261543898/medium/index-muted-HM49I092CC.m3u8',
|
|
|
|
'format_id': '6170',
|
|
|
|
'manifest_url': 'https://usher.ttvnw.net/vod/6528877?allow_source=true&allow_audio_only=true&allow_spectre=true&player=twitchweb&nauth=%7B%22user_id%22%3Anull%2C%22vod_id%22%3A6528877%2C%22expires%22%3A1492887874%2C%22chansub%22%3A%7B%22restricted_bitrates%22%3A%5B%5D%7D%2C%22privileged%22%3Afalse%2C%22https_required%22%3Afalse%7D&nauthsig=3e29296a6824a0f48f9e731383f77a614fc79bee',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v8/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': 'Medium',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'acodec': 'mp4a.40.2',
|
|
|
|
'width': 1920,
|
|
|
|
'vcodec': 'avc1.42C01E',
|
|
|
|
'height': 1080,
|
|
|
|
'tbr': 893.387,
|
|
|
|
'vcodec': 'avc1.64002a',
|
|
|
|
'width': 852,
|
|
|
|
|
|
|
|
'height': 480,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'https://vod.edgecast.hls.ttvnw.net/e5da31ab49_riotgames_15001215120_261543898/high/index-muted-HM49I092CC.m3u8',
|
|
|
|
'format_id': '6200',
|
|
|
|
'manifest_url': 'https://usher.ttvnw.net/vod/6528877?allow_source=true&allow_audio_only=true&allow_spectre=true&player=twitchweb&nauth=%7B%22user_id%22%3Anull%2C%22vod_id%22%3A6528877%2C%22expires%22%3A1492887874%2C%22chansub%22%3A%7B%22restricted_bitrates%22%3A%5B%5D%7D%2C%22privileged%22%3Afalse%2C%22https_required%22%3Afalse%7D&nauthsig=3e29296a6824a0f48f9e731383f77a614fc79bee',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v8/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': 'High',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'acodec': 'mp4a.40.2',
|
|
|
|
'width': 1920,
|
|
|
|
'vcodec': 'avc1.42C01F',
|
|
|
|
'height': 1080,
|
|
|
|
'tbr': 1603.789,
|
|
|
|
'vcodec': 'avc1.64002a',
|
|
|
|
'width': 1280,
|
|
|
|
|
|
|
|
'height': 720,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'https://vod.edgecast.hls.ttvnw.net/e5da31ab49_riotgames_15001215120_261543898/chunked/index-muted-HM49I092CC.m3u8',
|
|
|
|
'format_id': '6392',
|
|
|
|
'manifest_url': 'https://usher.ttvnw.net/vod/6528877?allow_source=true&allow_audio_only=true&allow_spectre=true&player=twitchweb&nauth=%7B%22user_id%22%3Anull%2C%22vod_id%22%3A6528877%2C%22expires%22%3A1492887874%2C%22chansub%22%3A%7B%22restricted_bitrates%22%3A%5B%5D%7D%2C%22privileged%22%3Afalse%2C%22https_required%22%3Afalse%7D&nauthsig=3e29296a6824a0f48f9e731383f77a614fc79bee',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v8/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': 'Source',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'acodec': 'mp4a.40.2',
|
|
|
|
'width': 1920,
|
|
|
|
'vcodec': 'avc1.100.31',
|
|
|
|
'height': 1080,
|
|
|
|
'tbr': 3214.134,
|
|
|
|
'vcodec': 'avc1.64002a',
|
|
|
|
'width': 1280,
|
|
|
|
}, {
|
|
|
|
'height': 720,
|
|
|
|
'format_id': '7968',
|
|
|
|
}]
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v9/prog_index.m3u8',
|
|
|
|
),
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
(
|
|
|
|
|
|
|
|
# http://www.vidio.com/watch/165683-dj_ambred-booyah-live-2015
|
|
|
|
|
|
|
|
# EXT-X-STREAM-INF tag with NAME attribute that is not defined
|
|
|
|
|
|
|
|
# in HLS specification
|
|
|
|
|
|
|
|
'vidio',
|
|
|
|
|
|
|
|
'https://www.vidio.com/videos/165683/playlist.m3u8',
|
|
|
|
|
|
|
|
[{
|
|
|
|
|
|
|
|
'url': 'https://cdn1-a.production.vidio.static6.com/uploads/165683/dj_ambred-4383-b300.mp4.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://www.vidio.com/videos/165683/playlist.m3u8',
|
|
|
|
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '270p 3G',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'tbr': 300,
|
|
|
|
'width': 1920,
|
|
|
|
'width': 480,
|
|
|
|
'height': 1080,
|
|
|
|
'height': 270,
|
|
|
|
'vcodec': 'avc1.64002a',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'https://cdn1-a.production.vidio.static6.com/uploads/165683/dj_ambred-4383-b600.mp4.m3u8',
|
|
|
|
'format_id': '7998',
|
|
|
|
'manifest_url': 'https://www.vidio.com/videos/165683/playlist.m3u8',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v9/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '360p SD',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'tbr': 600,
|
|
|
|
'width': 1920,
|
|
|
|
'width': 640,
|
|
|
|
'height': 1080,
|
|
|
|
'height': 360,
|
|
|
|
'vcodec': 'avc1.64002a',
|
|
|
|
}, {
|
|
|
|
}, {
|
|
|
|
'url': 'https://cdn1-a.production.vidio.static6.com/uploads/165683/dj_ambred-4383-b1200.mp4.m3u8',
|
|
|
|
'format_id': '8190',
|
|
|
|
'manifest_url': 'https://www.vidio.com/videos/165683/playlist.m3u8',
|
|
|
|
'url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/v9/prog_index.m3u8',
|
|
|
|
|
|
|
|
'manifest_url': 'https://devstreaming-cdn.apple.com/videos/streaming/examples/img_bipbop_adv_example_fmp4/master.m3u8',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'ext': 'mp4',
|
|
|
|
'format_id': '720p HD',
|
|
|
|
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'protocol': 'm3u8',
|
|
|
|
'tbr': 1200,
|
|
|
|
'width': 1920,
|
|
|
|
'width': 1280,
|
|
|
|
'height': 1080,
|
|
|
|
'height': 720,
|
|
|
|
'vcodec': 'avc1.64002a',
|
|
|
|
}]
|
|
|
|
|
|
|
|
),
|
|
|
|
|
|
|
|
(
|
|
|
|
|
|
|
|
# https://github.com/ytdl-org/youtube-dl/issues/18923
|
|
|
|
|
|
|
|
# https://www.ted.com/talks/boris_hesser_a_grassroots_healthcare_revolution_in_africa
|
|
|
|
|
|
|
|
'ted_18923',
|
|
|
|
|
|
|
|
'http://hls.ted.com/talks/31241.m3u8',
|
|
|
|
|
|
|
|
[{
|
|
|
|
|
|
|
|
'url': 'http://hls.ted.com/videos/BorisHesser_2018S/audio/600k.m3u8?nobumpers=true&uniqueId=76011e2b',
|
|
|
|
|
|
|
|
'format_id': '600k-Audio',
|
|
|
|
|
|
|
|
'vcodec': 'none',
|
|
|
|
|
|
|
|
}, {
|
|
|
|
|
|
|
|
'url': 'http://hls.ted.com/videos/BorisHesser_2018S/audio/600k.m3u8?nobumpers=true&uniqueId=76011e2b',
|
|
|
|
|
|
|
|
'format_id': '68',
|
|
|
|
|
|
|
|
'vcodec': 'none',
|
|
|
|
|
|
|
|
}, {
|
|
|
|
|
|
|
|
'url': 'http://hls.ted.com/videos/BorisHesser_2018S/video/64k.m3u8?nobumpers=true&uniqueId=76011e2b',
|
|
|
|
|
|
|
|
'format_id': '163',
|
|
|
|
|
|
|
|
'acodec': 'none',
|
|
|
|
|
|
|
|
'width': 320,
|
|
|
|
|
|
|
|
'height': 180,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
|
|
|
|
'url': 'http://hls.ted.com/videos/BorisHesser_2018S/video/180k.m3u8?nobumpers=true&uniqueId=76011e2b',
|
|
|
|
|
|
|
|
'format_id': '481',
|
|
|
|
|
|
|
|
'acodec': 'none',
|
|
|
|
|
|
|
|
'width': 512,
|
|
|
|
|
|
|
|
'height': 288,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
|
|
|
|
'url': 'http://hls.ted.com/videos/BorisHesser_2018S/video/320k.m3u8?nobumpers=true&uniqueId=76011e2b',
|
|
|
|
|
|
|
|
'format_id': '769',
|
|
|
|
|
|
|
|
'acodec': 'none',
|
|
|
|
|
|
|
|
'width': 512,
|
|
|
|
|
|
|
|
'height': 288,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
|
|
|
|
'url': 'http://hls.ted.com/videos/BorisHesser_2018S/video/450k.m3u8?nobumpers=true&uniqueId=76011e2b',
|
|
|
|
|
|
|
|
'format_id': '984',
|
|
|
|
|
|
|
|
'acodec': 'none',
|
|
|
|
|
|
|
|
'width': 512,
|
|
|
|
|
|
|
|
'height': 288,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
|
|
|
|
'url': 'http://hls.ted.com/videos/BorisHesser_2018S/video/600k.m3u8?nobumpers=true&uniqueId=76011e2b',
|
|
|
|
|
|
|
|
'format_id': '1255',
|
|
|
|
|
|
|
|
'acodec': 'none',
|
|
|
|
|
|
|
|
'width': 640,
|
|
|
|
|
|
|
|
'height': 360,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
|
|
|
|
'url': 'http://hls.ted.com/videos/BorisHesser_2018S/video/950k.m3u8?nobumpers=true&uniqueId=76011e2b',
|
|
|
|
|
|
|
|
'format_id': '1693',
|
|
|
|
|
|
|
|
'acodec': 'none',
|
|
|
|
|
|
|
|
'width': 853,
|
|
|
|
|
|
|
|
'height': 480,
|
|
|
|
|
|
|
|
}, {
|
|
|
|
|
|
|
|
'url': 'http://hls.ted.com/videos/BorisHesser_2018S/video/1500k.m3u8?nobumpers=true&uniqueId=76011e2b',
|
|
|
|
|
|
|
|
'format_id': '2462',
|
|
|
|
|
|
|
|
'acodec': 'none',
|
|
|
|
|
|
|
|
'width': 1280,
|
|
|
|
|
|
|
|
'height': 720,
|
|
|
|
|
|
|
|
}]
|
|
|
|
}]
|
|
|
|
),
|
|
|
|
),
|
|
|
|
]
|
|
|
|
]
|
|
|
|