mrswhite
12-12-2014, 05:14 PM
Hi again!
I'm trying to download this video: https://tv.yahoo.com/blogs/tv-news/martin-freeman-saturday-night-live-debut-165750720.html (it's the first one after the annoying ad)
With Yahoo I know a method (namely this: http://blog.hd-trailers.net/tutorials/how-to-download-hd-trailers-from-yahoo/) but that works with "movies" or "trailers" Yahoo URLs.
In this case it's a "TV" url. However I imagined it was similar, so what I tried to do is to find the m3u8 playlist file for this video. Generally Yahoo sends a json type of file with a bunch of m3u8 urls for their different versions of the video (different qualities).
I was able to find one of this json files but strangely enough it doesn't contain the video I'm looking for. This is the json file i was able to get: https://video.media.yql.yahoo.com/v1/video/sapi/streams/063fb76c-6c70-38c5-9bbc-04b7c384de2b?format=m3u8%2Cmp4%2Cflv%2Cf4m&protocol=http%2Crtmp&rt=flash&plrs=1ISQfuVHWYvHXK4h9P4U67&acctid=24&plidl=&pspid=&offnetwork=false&site=tv&lang=en-US®ion=US&override=none&plist=&hlspre=true&ssl=false&synd=&callback=YUI.Env.JSONP.yui_3_18_1_1_1418425662813_ 2656
Wireshark didn't show me any results searching with the "HTTP" protocoll filter - which was strange I suppose?
The same goes with URLSnooper. Nothing useful.
So I just use my chrome's "network" examination and I was able to see a bunch of "mp2t" files being downloaded in this form:
https://yahoo.hs.llnwd.net/primetimetv/lotus/828f0ebf-cd2b-429c-a0a6-4e56bef26f16_GG60mBpzBMMnSBA0rmqAEFwir8CiC82IrMTEX S6Ff7C65_I78HR78FAqfpGjnb_eNswUyH2niVI-_3_0_xx.ts?a=primetimetv&m=video%2fmp2t&mr=0&ns=num+e+h&yh=1&e=1418687038&h=e957831bc48a1a3d6bb191fa3c0227ab&num=0
That is actually the first of the 17 segments of the complete video! However it's not the best of qualities.
I analysed different ".ts" urls also from yahoo and i thought that changing the "_3_0" (which for other videos, the highest quality is _10_0) would work, also changing the "h" attribute. But nope... it doesn't.
At the moment I was able to download this video in low quality, do you know how to get a better quality one?
Sorry if this is a bit long, just wanted to tell you all the process I've been through.
Thanks in advance!
mrswhite
I'm trying to download this video: https://tv.yahoo.com/blogs/tv-news/martin-freeman-saturday-night-live-debut-165750720.html (it's the first one after the annoying ad)
With Yahoo I know a method (namely this: http://blog.hd-trailers.net/tutorials/how-to-download-hd-trailers-from-yahoo/) but that works with "movies" or "trailers" Yahoo URLs.
In this case it's a "TV" url. However I imagined it was similar, so what I tried to do is to find the m3u8 playlist file for this video. Generally Yahoo sends a json type of file with a bunch of m3u8 urls for their different versions of the video (different qualities).
I was able to find one of this json files but strangely enough it doesn't contain the video I'm looking for. This is the json file i was able to get: https://video.media.yql.yahoo.com/v1/video/sapi/streams/063fb76c-6c70-38c5-9bbc-04b7c384de2b?format=m3u8%2Cmp4%2Cflv%2Cf4m&protocol=http%2Crtmp&rt=flash&plrs=1ISQfuVHWYvHXK4h9P4U67&acctid=24&plidl=&pspid=&offnetwork=false&site=tv&lang=en-US®ion=US&override=none&plist=&hlspre=true&ssl=false&synd=&callback=YUI.Env.JSONP.yui_3_18_1_1_1418425662813_ 2656
Wireshark didn't show me any results searching with the "HTTP" protocoll filter - which was strange I suppose?
The same goes with URLSnooper. Nothing useful.
So I just use my chrome's "network" examination and I was able to see a bunch of "mp2t" files being downloaded in this form:
https://yahoo.hs.llnwd.net/primetimetv/lotus/828f0ebf-cd2b-429c-a0a6-4e56bef26f16_GG60mBpzBMMnSBA0rmqAEFwir8CiC82IrMTEX S6Ff7C65_I78HR78FAqfpGjnb_eNswUyH2niVI-_3_0_xx.ts?a=primetimetv&m=video%2fmp2t&mr=0&ns=num+e+h&yh=1&e=1418687038&h=e957831bc48a1a3d6bb191fa3c0227ab&num=0
That is actually the first of the 17 segments of the complete video! However it's not the best of qualities.
I analysed different ".ts" urls also from yahoo and i thought that changing the "_3_0" (which for other videos, the highest quality is _10_0) would work, also changing the "h" attribute. But nope... it doesn't.
At the moment I was able to download this video in low quality, do you know how to get a better quality one?
Sorry if this is a bit long, just wanted to tell you all the process I've been through.
Thanks in advance!
mrswhite