-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ITV failure to download some programmes (viewable on-line) #221
Comments
I can repeat the problem here, of the 5 episodes available 3 download, 2 fail. |
Thank you for your near immediate response. I wish I could help but wouldn't have a clue where to start. |
Ah, I see that similar has been commented on "youtube-dl". If that is any help. |
@baffled-mart wrote:
What you get in a compatible desktop browser is encrypted (DRM'ed) MPEG-DASH streams (see also the discussion in #211), whereas the itv.pm plugin of GFV relies upon unencrypted RTMPE (aka Flash) streams (downloadable by RTMPDump). If you look closely at ytdl-org/youtube-dl#14944 (comment), you'll be able to identify the (encrypted) MPEG-DASH manifest (mpd, i.e. Media Presentation Description): "Base" : "https://itvpnpdotcom-a.akamaihd.net/",
"MediaFiles" : [
{
"Href" : "2-2271-0033-001/18/1/VAR011/2-2271-0033-001_18_1_VAR011.ism/.mpd?hdnea=st=1513091350~exp=1513112950~acl=/*~hmac=13c038ae3549a09a864295735957c6627be0e40a1856b31adfd09803f268c512",
"KeyServiceUrl" : "https://itvpnp.live.ott.irdeto.com/ClearKey/getkeys?CrmId=itvpnp&AccountId=itvpnp&ContentId=2-2271-0033-001_18" i.e. the full mpd URI is The yt-dl dev has tackled this issue via ytdl-org/youtube-dl@3fae11ac00 ; that is Python, while GFV is written in Perl; I hope you can "translate"; however, the fixed yt-dl version DOES NOT RETURN ANY FLASH streams for the ITVHub listings affected by this issue, only AppleHLS streams are identified:
FWIW, the audio stream is mistakenly reported as being AAC LC@128kbps, while in reality is just @96kbps, as in the rest of the downloadable programmes in FLV container... ITV issues aside, I wish Merry Christmas to all those that observe it 😄 |
@Vangelis66 |
Initial support for HLS AES-128 added to GFV still being tested. Worked for couple of downloads from ITV, needs more work - restarts, command line options to force use. ITV is not consistent in supporting some downloads are HLS only, many new programmes have RTMP downloads and HLS. The basic HLS support is now there for ITV. |
Thanks for the update and all your hard work. Much appreciated.
>>>
Initial support for HLS AES-128 added to GFV still being tested. Worked for couple of downloads from ITV, needs more work - restarts, command line options to force use.
ITV is not consistent in supporting some downloads are HLS only, many new programmes have RTMP downloads and HLS. The basic HLS support is now there for ITV.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub, or mute the thread.
|
Able to view episode on-line in browser but unable to download for off-line viewing.
An example is episode 10 of The Protectors (other examples can be listed).
Any help appreciated.
Platform;
Windows Vista 32 SP2
Perl version ActivePerl-5.20.2.2001
Debug output;
Using method 'itv' plugin version 0.09 for https://www.itv.com/hub/the-protectors/ENT1315a0022
Downloading https://www.itv.com/hub/the-protectors/ENT1315a0022
-> GET https://www.itv.com/hub/the-protectors/ENT1315a0022
<- 200 text/html; charset=UTF-8 15443 (82551): UTF8 on, ASCII, 82551 characters 82551 bytes ~0022
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"><s:Body>InvalidEntityVideo has no renditions for platform DotCom</s:Body></s:Envelope>
Error: Unable to find
Couldn't extract Flash movie URL. This site may need specific support adding, or fixing.
Please confirm that the URL is valid and that you are running the latest version of get-flash-videos.
If the latest version does not support this site please create a bug report at https://github.com/monsieurvideo/get-flash-videos making sure you include the output with --debug enabled. Alternatively, fix it yourself and send us a pull request.
Couldn't download any videos.
The text was updated successfully, but these errors were encountered: