Audio/video stream recording forums (http://stream-recorder.com/forum/index.php)
-   Video stream recording (http://stream-recorder.com/forum/forumdisplay.php?f=4)
-   -  

Help me please to download this video

(http://stream-recorder.com/forum/showthread.php?t=21023)

habunath 05-24-2016 05:47 PM

Help me please to download this video


 
Code:

http://matchcentre.starsports.com/cricket/vivo-ipl-2016-367/gl-vs-rcb-181083/live-video
I have tried everything I could to download this video in 720p quality (it plays in HD on the website) but to no avail.please help me how to capture this in HD.

nyancat 05-25-2016 10:12 PM

Re: Help me please to download this video


 
The desktop version with HD uses Adobe HDS for it's stream and it's protected using Akamai DRM so no luck.

I was able to download the HLS version (m3u8) but the highest quality is only 404p.

EDIT - Looks like I found another way to get 720p via HLS. Here's the full steps:

1. Open the Developer tools in Chrome/Firefox to the Network tab. Now, visit the URL of the video you want to download. Once the video starts playing, filter for "videodata" and choose one of the XMLs. Then click on the Response tab and copy the M3U8/HLS URL:


2. Click on the quality button and take note of the bitrate for the best quality video. For this one, it's 2064.


3. Paste the copied M3U8 URL into this:
Code:

http://subscribe.starsports.com/portal/test/iOSStream.aspx?url=<PASTE M3U8 URL HERE>&callback=cb
For example, this is my new URL:
Code:

http://subscribe.starsports.com/portal/test/iOSStream.aspx?url=http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/master.m3u8&callback=cb
4. Copy and paste the URL you just made in step 3 into your address bar and you will get presented with something like this on your screen:
Code:

cb({"url":"http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/master.m3u8?hdnea=st=1464236589~exp=1464237189~acl=/*~hmac=3f932da836ff9daaa0d63d3274572f528d32b0b5836a68d98cfcb37f0dd494ab"});
5. Copy the new M3U8 URL between the quotes and visit it in the address bar, it should download a M3U8 file.
Code:

http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/master.m3u8?hdnea=st=1464236589~exp=1464237189~acl=/*~hmac=3f932da836ff9daaa0d63d3274572f528d32b0b5836a68d98cfcb37f0dd494ab
6. Open the M3U8 using Notepad (or any text editor) and look at any of the URLs, I chose the last one.
Code:

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=70000,RESOLUTION=250x140,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_66_av-p.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=70000,RESOLUTION=250x140,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_66_av-b.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=106000,RESOLUTION=320x180,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_102_av-p.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=106000,RESOLUTION=320x180,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_102_av-b.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=244000,RESOLUTION=320x180,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_244_av-p.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=244000,RESOLUTION=320x180,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_244_av-b.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=464000,RESOLUTION=416x234,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_464_av-p.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=464000,RESOLUTION=416x234,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_464_av-b.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=864000,RESOLUTION=640x360,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_864_av-p.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=864000,RESOLUTION=640x360,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_864_av-b.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1363000,RESOLUTION=720x404,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_1364_av-p.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1363000,RESOLUTION=720x404,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_1364_av-b.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0

7. Replace "index_XXXX_av" with the best quality bitrate from before, for my example it was 2064. So that means I change "index_1364_av" to "index_2064_av". So this is my new M3U8 URL:
Code:

http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_2064_av-b.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
8. Now download using ffmpeg or livestreamer and enjoy! :)

triple7 05-26-2016 09:59 AM

Re: Help me please to download this video


 
nyancat, I want to be like you when I grow up

habunath 05-30-2016 07:17 PM

Re: Help me please to download this video


 
Quote:

Originally Posted by nyancat (Post 84494)
The desktop version with HD uses Adobe HDS for it's stream and it's protected using Akamai DRM so no luck.

I was able to download the HLS version (m3u8) but the highest quality is only 404p.

EDIT - Looks like I found another way to get 720p via HLS. Here's the full steps:

1. Open the Developer tools in Chrome/Firefox to the Network tab. Now, visit the URL of the video you want to download. Once the video starts playing, filter for "videodata" and choose one of the XMLs. Then click on the Response tab and copy the M3U8/HLS URL:


2. Click on the quality button and take note of the bitrate for the best quality video. For this one, it's 2064.


3. Paste the copied M3U8 URL into this:
Code:

http://subscribe.starsports.com/portal/test/iOSStream.aspx?url=<PASTE M3U8 URL HERE>&callback=cb
For example, this is my new URL:
Code:

http://subscribe.starsports.com/portal/test/iOSStream.aspx?url=http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/master.m3u8&callback=cb
4. Copy and paste the URL you just made in step 3 into your address bar and you will get presented with something like this on your screen:
Code:

cb({"url":"http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/master.m3u8?hdnea=st=1464236589~exp=1464237189~acl=/*~hmac=3f932da836ff9daaa0d63d3274572f528d32b0b5836a68d98cfcb37f0dd494ab"});
5. Copy the new M3U8 URL between the quotes and visit it in the address bar, it should download a M3U8 file.
Code:

http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/master.m3u8?hdnea=st=1464236589~exp=1464237189~acl=/*~hmac=3f932da836ff9daaa0d63d3274572f528d32b0b5836a68d98cfcb37f0dd494ab
6. Open the M3U8 using Notepad (or any text editor) and look at any of the URLs, I chose the last one.
Code:

#EXTM3U
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=70000,RESOLUTION=250x140,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_66_av-p.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=70000,RESOLUTION=250x140,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_66_av-b.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=106000,RESOLUTION=320x180,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_102_av-p.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=106000,RESOLUTION=320x180,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_102_av-b.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=244000,RESOLUTION=320x180,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_244_av-p.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=244000,RESOLUTION=320x180,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_244_av-b.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=464000,RESOLUTION=416x234,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_464_av-p.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=464000,RESOLUTION=416x234,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_464_av-b.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=864000,RESOLUTION=640x360,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_864_av-p.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=864000,RESOLUTION=640x360,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_864_av-b.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1363000,RESOLUTION=720x404,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_1364_av-p.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
#EXT-X-STREAM-INF:PROGRAM-ID=1,BANDWIDTH=1363000,RESOLUTION=720x404,CODECS="avc1.66.30, mp4a.40.2"
http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_1364_av-b.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0

7. Replace "index_XXXX_av" with the best quality bitrate from before, for my example it was 2064. So that means I change "index_1364_av" to "index_2064_av". So this is my new M3U8 URL:
Code:

http://sshds24-lh.akamaihd.net/i/ipl2016a_IPL2016M57GUJRATVSBANGALORE_1@345737/index_2064_av-b.m3u8?sd=10&rebase=on&hdntl=exp=1464323236~acl=%2f*~data=hdntl~hmac=12928eb40c45e7343ed69e413c4613728839f2b2d5fdcf0e478e890a5928cbf0
8. Now download using ffmpeg or livestreamer and enjoy! :)

I dont have enough words to thank you :D I wish you live 100 more years and keep helping noobs in distress like me forever ;)


All times are GMT -6. The time now is 07:25 PM.