+ Reply to Thread
Results 121 to 150 of 302
-
Yes audio is still 64kbs even though video is 1920x1080.
That said the majority of progs on RTE are speech based anyway so on a normal TV you would be hard pressed to notice that much difference unless you have an excellent audio decoder & playout system and were a complete audiophile. (I'll get me coat before we get into a bitrate 'discussion'. -
Just wanted to say thanks very much for this. I watched the video, got the tools and can now rip from Britbox.
Does anyone know how to rip the subtitles? I've tried yt-dlp.exe but it says there are no subtitles in the stream. There are subtitles available by pressing CC in britbox but I'd love to know how to download them.
Edited to add - I worked it out. I just searched for the .vtt file instead of the .mpd file. Downloaded that with yt-dlp (they aren't encrypted) and it works. I converted the .vtt file to .srt using subtitle edit and they work great.
Thanks once again for the great video explaining how to do it.Last edited by peterb999; 20th Feb 2023 at 09:05.
-
I've used yt-dlp to download TV shows for some time but I'd just discovered that it's no use for ITVX which has led me to this thread. I've watched [ss]vegeta's video and have so far added TamperMonkey to my Firefox and downloaded OBS Studio. I presume the next step is to put a variety of tools into a folder (see pic). Most of the exe's are recognisable programs which should be easy to find but:
where will I get the things I've red-lined?
Any reason the folder they're in is called Reddit?
Thank you. -
Those files in red line arent necessary, if you know how to get keys! I havent tried ITVX but https://cdrm-project.com/(replacement to main.exe got me a lot of keys, when I needed it! you also need https://greasyfork.org/en/scripts/373903-eme-logger to find pssh! The headers are in the inspect element (ctrl shift I)- network refresh. Please read the thread properly.
-
Thanks, Sadomasochist. I'm a bit further on - I opened the ITVX show that I want, opened the F12 console and did the steps shown in the [ss]vegeta tutorial up to and including the command prompt yt-dlp.exe --allow-u -N 6 "https://itv....". It seemed to be coming along fine but then finished with:
ERROR: unable to download video data: [Errno 2] No such file or directory: '.mpd [*~data=nohubplus~hmac=e4cf3c6b71a62a6de4d144de21c5 6912bfeee585e88b19d274dbb112bd1fbf19].faudio=96000.m4a.part-Frag35'
I don't know how to interpret that so can anyone suggest what the problem is? (It might be worth saying that I got a 'Success' from CDRM-Project). Thanks for any advice. -
It seems it is only available in UK. So I cant test where you go wrong but perhaps you can get N_m3u8DL-RE.exe and run the command N_m3u8DL-RE "yourItvxurl". It will show you the streams available you just have to press enter, no complicated commands. Then use mp4decrypt to decrypt using the key you found! See how it goes! or contact me in my discord dm me for id if you encounter an issue.
-
May be the file name is too long, that is why you get this error. So try this too! https://lifehacker.com/windows-10-allows-file-names-longer-than-260-characters-1785201032
-
I tried again but this time, instead of the 'ERROR' described above, the cmd box told me it was giving up after many retries. Anyway, I carried out the N-m3u8DL-RE instruction - picture attached. "Input not supported" doesn't fill me with hope. Perhaps someone in the UK can experiment with the ITVX show "An Audience with Al Murray" and tell me if it IS downloadable? Many thanks.
[Attachment 70479 - Click to enlarge] -
It looks like it is working for you already, it's just that fragment 35 didn't download correctly. The fact that yt-dlp got as far as fragment 35 means that things worked, at least for a while.
If you get some fragments missing I'd try:
1. use the --output option to specify a more friendly output file name, a name you can repeat if you need to run yt-dlp again to get missing fragments.
2. use the --keep-fragments option, this will help if you need to run yt-dlp again to get missing fragments. -
-
Thanks for the continued help. I seem to be getting closer - by running the command N_m3u8DL-RE "yourItvxurl" I got the option to download but it failed. Be great to know why if someone could take a look. Here's the screen:
[Attachment 70481 - Click to enlarge]
Come to think of it, why should this method allow downloading at all? It doesn't involve keys and from what I've been reading, keys are essential...Last edited by pooksahib; 22nd Apr 2023 at 05:15.
-
Keys don't matter for the actual downloading, only the decrypting. You can download as much as you like without them, you just won't be able to play the videos. N_m3u8DL-RE can incorporate the decrypting into the process, making life easier for you.
A basic command is like this:
Code:N_m3u8DL-RE --key putkeyhere "mpd url" -M --format=mp4 --save-name "name of file"
Anyway, your 403 Error is most likely because you're not downloading from a valid UK IP-address. Many of these services are geo restricted, so you need a system-wide VPN if you're outside of the country. Simply using it in browser won't work. -
Hi stabbedbybrick and thanks for that. I disabled my VPN meaning I was UK resident on a UK website so there shouldn't be a problem there. I tried a couple more times, once with key once without. Same result as before - was given download options but download failed. Pic attached. Any further thoughts, anyone? Thank you.
[Attachment 70482 - Click to enlarge] -
It seems after some research, it only works if you add header information and cookies perhaps.
--referer "URL"; --cookies-from-browser chrome; --add-header "Accept:*/*" for yt-dlp
for N_m3u8DL-RE: --append-url-params; --header ; Cookie: hdntl=exp=1675769657~acl=%2f2-7931-0001-001%2f
*~data=hdntl,nohubplus~hmac=34223768ec9e624b616e42 fcffd49db73726e7496a5d12e1839809b9e21a11c5
etc.
I am sure with some trial and error we can download it! -
This will do it using N_m3u8DL-RE and correct headers and cookie. It says batch downloader but single programs work too.
Code:code removed as per below.
[Attachment 70483 - Click to enlarge]
Thats An Audience with Al Murray downloading in the screenshot.
I will take this down in a day or so. Don't want the suits knowing too much of what we do!Last edited by A_n_g_e_l_a; 24th Apr 2023 at 07:16.
-
Well that was annoying. But thanks to A_n_g_e_l_a's post we can see that N_m3u8DL-RE wants --append-url-params added to the command, and additional headers. It doesn't need all the ones she's included, only the "Cookie" string. You can find that in the mpd url and then you have to encode it and have it match the hmac. I never would have figured this out without her work. Stupid service.
I ran this command:
Code:N_m3u8DL-RE "https://itvpnpdotcom.blue.content.itv.com/9L-50816/34/1/VAR028-HD-s/9L-50816_34_1_VAR028-HD-s.ism/.mpd?filter=%28%28type%3D%3D%22video%22%26%26DisplayHeight%3C%3D720%29%7C%7C%28type%21%3D%22video%22%29%29&hdnea=st%3D1682170244~exp%3D1682191844~acl%3D/9L-50816/%2A~data%3Dnohubplus~hmac%3D6c06c4464bdfea28a0bdcdede96fd2f8b6e8f9c2ca3474713333c704ababc856" --append-url-params --header "Cookie: hdntl=exp=1682191844~acl=/9L-50816/*~data=hdntl,nohubplus~hmac=6c06c4464bdfea28a0bdcdede96fd2f8b6e8f9c2ca3474713333c704ababc856" --save-name "Murray" "-mt" --key c0547d610bfb49fc9dc2b0f42db4ed1e:5164eb97b365b372efbeba4a2b4f6120 -M format=mp4
[Attachment 70484 - Click to enlarge] -
-
Seems to be alot more 1080 itvx popping up these days, seems to be alot more achieve-able. Anyone know if its just a case of altering the manifest like a few other services to get the 1080, or have to intercept an android device?
-
A_n_g_e_l_a - many thanks for your time. Currently, I don't know what to 'do' with your code but I'm working on it.
stabbedbybrick - it sounds like your command has downloaded the show I'm after?? I'm in the UK and have disabled my VPN but running your command gives me this (see pic). Can anyone suggest what's wrong at my end? Thank you all. -
-
Last edited by A_n_g_e_l_a; 1st Jun 2023 at 05:57.
-
Success! As suggested by Sadomasochist, must've been an expired mpd. I took stabbedbybrick's original command:
N_m3u8DL-RE "https://itvpnpdotcom.blue.content.itv.com/9L-50816/34/1/VAR028-HD-s/9L-50816_34_1_VAR028-HD-s.ism/.mpd?filter=%28%28type%3D%3D%22video%22%26%26Displ ayHeight%3C%3D720%29%7C%7C%28type%21%3D%22video%22 %29%29&hdnea=st%3D1682170244~exp%3D1682191844~acl% 3D/9L-50816/%2A~data%3Dnohubplus~hmac%3D6c06c4464bdfea28a0bdcd ede96fd2f8b6e8f9c2ca3474713333c704ababc856" --append-url-params --header "Cookie: hdntl=exp=1682191844~acl=/9L-50816/*~data=hdntl,nohubplus~hmac=6c06c4464bdfea28a0bdcd ede96fd2f8b6e8f9c2ca3474713333c704ababc856" --save-name "Murray" "-mt" --key c0547d610bfb49fc9dc2b0f42db4ed1e:5164eb97b365b372e fbeba4a2b4f6120 -M format=mp4
and replaced the content of the first set inverted quotes with a fresh mpd which I got by playing the stream, hitting F12, refreshing the stream, going to the Network tab and putting mpd in the filter box. The second set of inverted quotes (Cookie:...) didn't need to be changed.
What I'm now going to do is have a rest then see if I can write a command for a different ITVX show. I suspect I'll have difficulties with this:
"...the "Cookie" string. You can find that in the mpd url and then you have to encode it and have it match the hmac."
so no doubt I'll be back for help.
My grateful thanks to all.Last edited by pooksahib; 23rd Apr 2023 at 04:56.
-
The easiest way to handle the cookie part is copy your mpd in urldecoder website and decode it, then paste the cookie and match the values.
[Attachment 70490 - Click to enlarge]
Then you match the values, the highlighted ones in the cookie part. The rest are mostly the same. Hope that helps! -
Or just use this bit of python ( printed above except for the first line)
Code:mpd_url = input("Enter ITVX mpd_url \n") cookie = mpd_url.split("&") cookie = cookie[1].split('exp%3D') cookie = 'Cookie: hdntl=exp=' + cookie[1].replace('%3D', '=').replace('%2A', '*').replace('nohubplus', 'hdntl,nohubplus') print (f"\n{cookie}")
-
-
None-coders really shouldn't be here. I accept everyone has to start - the best way is to take someone else's code and play around with that. I've posted loads of starting points.
I've just looked up how to run python in windows and it's pretty simple to start. I also looked up how to run stuff from the command line in windows - again the World seems to be falling over itself to help. There can be no excuse for bleating on here that 'I can't code'!
Assuming you guys are getting keys from elsewhere, this code will produce the N_m3u8DL-RE command; again adapted from what is posted above
Code:Code removed
Last edited by A_n_g_e_l_a; 24th Apr 2023 at 07:17.
-
You're so kind! It is up to him to figure out how to install python and run your scripts. As far as me! I know how to run python scripts, I use pycharm as my ide, I've been learning python for couple of months, though I am a designer by profession. I am just trying to help, just like you are! Considering he said he is a non-coder! I guess anyone who wants to learn drm/video/audio related stuff can be here, including non-coders. Scripts make it simpler and automate the process but we can do it without it too!
-
But you really are limited without the ability to at least run code. Some sites are pretty nigh impossible without.
We all start and hit a brick wall; January last year I was copying other people's code and having problems getting stuff to run, but the mist slowly clears. There is so much help on the web. Start with a script containing print("Hello World!") and go from there. I did.
And yes, alright, non-coders have a right to be here. What they do not have a right to is a badge proclaiming 'I can't code'. If you can read you can code. -
I collect classic TV shows and yt-dlp has served me well over the years. A week or so ago, I searched for the Al Murray show and was delighted to find it on ITVX. It was then I realised that yt-dlp was no longer of use and so I came here for help. I needed to 'run before I could walk' because I didn't know for certain how long the show would be 'up' on ITVX (I had it on VHS years ago but lost the tape much to my dismay).
I began by working my way through the vegeta tutorial vid but immediately had some queries. As a result of making these queries here, I found myself a different solution thanks to stabbedbybrick - the N_m3u8DL-RE command (thanks again, Mr Brick and also Sadomasochist who solved the mpd issue).
Unknown to these guys, I've been having lessons from another forum member who I won't name in case he gets hassled. I'm now in possession of my own cdm keys and can download from ITVX with a python script. I've no real desire to learn the ins and outs of python or l3 encryption, I just want to have the ability to download. In the absence of foolproof, step-by-step guides for newbies this is the perfect place to come and I totally agree with Sadomasochist - '...anyone who wants to learn drm/video/audio related stuff can be here, including non-coders.'
I've encountered quite a few people who know their stuff but will only drip-feed their knowledge to others saying things like 'do your research' 'figure it out yourself'. Fair enough, but most people generally LIKE to be helpful and to them, I'm extremely grateful.
My thanks to everyone on this thread.
Similar Threads
-
Failing to download on ITV Hub
By ChemicalMisfit in forum Video Streaming DownloadingReplies: 20Last Post: 7th Feb 2022, 16:14 -
How are people downloading from ITV Player in 2021?
By gazzacee in forum Video Streaming DownloadingReplies: 6Last Post: 4th Aug 2021, 15:52 -
problems downloading itv.com/ itv player files with tubedigger software
By elm in forum Video Streaming DownloadingReplies: 1Last Post: 4th May 2021, 04:28 -
Itv subtitles
By codymts in forum SubtitleReplies: 1Last Post: 11th Dec 2020, 15:30 -
CMD Get Crash when downloading this MPD URL!
By Semohan in forum Video Streaming DownloadingReplies: 4Last Post: 4th Dec 2020, 12:10