rla999
02-28-2017, 09:06 PM
Hello,
I am trying to download DVR and On-Demand programs that I have access to through my Playstation Vue account.
Here is an example of a DVR program:
https://vue.playstation.com/watch/program/what-on-earth/1291419
Note that you will not be able to watch any of the videos here unless you also have a PlayStation Vue subscription (or free trial), which is only available in the US. They actually restrict your access to your home network only; but the files for most national TV programs I imagine would be the same.
Here is the m3u8 file for one of the episodes from that page:
https://media-framework.totsuko.tv/media-framework/media/dynamicGeneration/master/profileId/1748175/contentId/13865096/master.m3u8
Here's the highest quality variant m3u8:
https://media-framework.totsuko.tv/media-framework/media/dynamicGeneration/play/profileId/1748175/contentId/13865096/variant/4500K/4500_complete.m3u8
Here is one of the key files that the m3u8 links to:
https://key-service.totsuko.tv/key-service/key/key?contentId=13865096&channelId=2754&kid=25780698
I've tried both youtube-dl and ffmepg on its own. And it gives the following error:
Unable to open key file https://key-service.totsuko.tv/key-service/key/key?contentId=13865096&channelId=2754&kid=25778616
[hls,applehttp @ 00000000026525a0] Error when loading first segment 'http://dsc-science.dvr.sonytv.adaptive.level3.net/PROD01/sony/DSC_SCIENCE/dvr/2017/03/01/13865096/SENTV_20170301_What_on_Earth_13865096/4500K/060/01/56/03.ts'
https://media-framework.totsuko.tv/media-framework/media/dynamicGeneration/play/profileId/1748175/contentId/13865096/variant/4500K/4500_complete.m3u8: Invalid data found when processing input
ERROR: ffmpeg exited with code 1
I've even manually downloaded all the TS files and key files and arranged them in folders like the m3u8 spells out. FFmpeg still fails locally, something to do with the key file.
Atresdownloader latest version 18.1 seems to download the whole file, but then starts to mux the segments and then mysteriously deletes everything and I get a partial unplayable file.
Do you guys have any suggestion to download this video and any of them from Vue which I assume have a similar URL format?
I've tried to sniff my phone's traffic when using the Vue app but it refuses to function if it detects a tool is sniffing the traffic.
I own both an NVIDIA Shield Android TV box and the new Amazon Fire TV box. Maybe there is a way to sniff traffic from them?
Note: DO NOT ASK for login details because it won't work outside my home network. Do feel free to sign up for the 7-day free trial of the service to assist me.
I am trying to download DVR and On-Demand programs that I have access to through my Playstation Vue account.
Here is an example of a DVR program:
https://vue.playstation.com/watch/program/what-on-earth/1291419
Note that you will not be able to watch any of the videos here unless you also have a PlayStation Vue subscription (or free trial), which is only available in the US. They actually restrict your access to your home network only; but the files for most national TV programs I imagine would be the same.
Here is the m3u8 file for one of the episodes from that page:
https://media-framework.totsuko.tv/media-framework/media/dynamicGeneration/master/profileId/1748175/contentId/13865096/master.m3u8
Here's the highest quality variant m3u8:
https://media-framework.totsuko.tv/media-framework/media/dynamicGeneration/play/profileId/1748175/contentId/13865096/variant/4500K/4500_complete.m3u8
Here is one of the key files that the m3u8 links to:
https://key-service.totsuko.tv/key-service/key/key?contentId=13865096&channelId=2754&kid=25780698
I've tried both youtube-dl and ffmepg on its own. And it gives the following error:
Unable to open key file https://key-service.totsuko.tv/key-service/key/key?contentId=13865096&channelId=2754&kid=25778616
[hls,applehttp @ 00000000026525a0] Error when loading first segment 'http://dsc-science.dvr.sonytv.adaptive.level3.net/PROD01/sony/DSC_SCIENCE/dvr/2017/03/01/13865096/SENTV_20170301_What_on_Earth_13865096/4500K/060/01/56/03.ts'
https://media-framework.totsuko.tv/media-framework/media/dynamicGeneration/play/profileId/1748175/contentId/13865096/variant/4500K/4500_complete.m3u8: Invalid data found when processing input
ERROR: ffmpeg exited with code 1
I've even manually downloaded all the TS files and key files and arranged them in folders like the m3u8 spells out. FFmpeg still fails locally, something to do with the key file.
Atresdownloader latest version 18.1 seems to download the whole file, but then starts to mux the segments and then mysteriously deletes everything and I get a partial unplayable file.
Do you guys have any suggestion to download this video and any of them from Vue which I assume have a similar URL format?
I've tried to sniff my phone's traffic when using the Vue app but it refuses to function if it detects a tool is sniffing the traffic.
I own both an NVIDIA Shield Android TV box and the new Amazon Fire TV box. Maybe there is a way to sniff traffic from them?
Note: DO NOT ASK for login details because it won't work outside my home network. Do feel free to sign up for the 7-day free trial of the service to assist me.