hi guys,
from this link https://pluto.tv/it/on-demand/series/ripper-street-it/season/1/episode/episodio-1-2012-1-1-ptv12
how to download with N_m3u8DL-RE ?
The Stream Detector extension found mpd dash link but i think isn't the real video, but only ads
(the ep is 52 min, from mpd i can download some vids but not real video)
so, how to download ??
+ Reply to Thread
Results 1 to 30 of 31
-
-
Code:
--key 000000006306162ceea16b29dc4be477:bf879c98755add20d3fcac5eb8184775 --key 000000006306162ceea16b29dc4be478:eca466f64d0b2325b5b5341c35e9a68a
-
thanks CrymanChen but maybe you didn't read my post properly: from main.mpd (found with stream detector) you can download some videos, but isn't the real video .... this video is long 52 min 25 sec, instead RE show this one:
[Attachment 73654 - Click to enlarge]
the real video is over 600 fragments, and also the resolution is about 720p (not 480p only)
i think main.mpd is relative to another video (ads/advertising?) -
bit of a hack, but you can get the link for the unencrypted ad free m3u8 with a little substitution.
example:
find the init.mp4 request that matches the content being requested
ie. this:
Code:https://siloh-fs.plutotv.net/993_BBC_EU/clip/62ff40fa2bc0c7001aabc172_Ripper_Street_IT_Episodio_1_S1E1/720p/20220824_051436/dash/0-1122520/video/480p-1600/init.mp4?CMCD=ot%3Di%2Csf%3Dd%2Csid%3D%22dae237fb-ffa5-4113-a5ad-ef00a94bd7f9%22%2Cst%3Dv%2Csu
Code:https://siloh-fs.plutotv.net/710_Pluto_TV_OandO/clip/60a36cdee23a610007c0e7a5_PTV_WarningCard_IT_VM14_5s/720p/20220407_160218/dash/video/480p-1600/init.mp4?CMCD=ot%3Di%2Csf%3Dd%2Csid%3D%22dae237fb-ffa5-4113-a5ad-ef00a94bd7f9%22%2Cst%3Dv%2Csu
then change the last bit from this:
Code:https://siloh-fs.plutotv.net/993_BBC_EU/clip/62ff40fa2bc0c7001aabc172_Ripper_Street_IT_Episodio_1_S1E1/720p/20220824_051436/dash/0-1122520/video/480p-1600/init.mp4?CMCD=ot%3Di%2Csf%3Dd%2Csid%3D%22dae237fb-ffa5-4113-a5ad-ef00a94bd7f9%22%2Cst%3Dv%2Csu
Code:https://siloh-fs.plutotv.net/993_BBC_EU/clip/62ff40fa2bc0c7001aabc172_Ripper_Street_IT_Episodio_1_S1E1/720p/20220824_051436/hls/0-end/master.m3u8
-
thanks ElCap for the hint but i have an error (forbidden). i've used your code:
Code:N_m3u8DL-RE "https://siloh-sp.plutotv.net/993_BBC_EU/clip/62ff40fa2bc0c7001aabc172_Ripper_Street_IT_Episodio_1_S1E1/720p/20220824_051436/hls/0-end/master.m3u8"
[Attachment 73661 - Click to enlarge] -
i wouldnt download from pluto video because audio is out of sync after 2/3 video.
-
yt-dlp can support your site, so run simply yt-dlp "link"
another easy way is YT Saver or Tubedigger (on Rec Mode) -
I have a project on github that supports PlutoTV: https://github.com/stabbedbybrick/freevine
It's kind of in beta still, but most content works fine, including your show. It grabs up to 720p (if available) and uses N_m3u8DL-RE to download. Ad-free and no sync issues. -
@stabbedbybrick
have you tried your tool with my link on first post ? i think does not work for IT country but only for UK country because i have this error:
[Attachment 73669 - Click to enlarge] -
Like it says in the instructions, you should always use the base URL of any show or movie.
Code:freevine beta* .venv ❯ python dl.py pluto --titles https://pluto.tv/it/on-demand/series/ripper-street-it/details/ 19:51:01.727 INFO : Freevine v0.0.5 19:51:03.273 INFO : Ripper Street: 1 Season(s), 8 Episode(s) 19:51:03.273 INFO : Ripper.Street.S01E01.Episodio.1 19:51:03.274 INFO : Ripper.Street.S01E02.Episodio.2 19:51:03.274 INFO : Ripper.Street.S01E03.Episodio.3 19:51:03.275 INFO : Ripper.Street.S01E04.Episodio.4 19:51:03.275 INFO : Ripper.Street.S01E05.Episodio.5 19:51:03.275 INFO : Ripper.Street.S01E06.Episodio.6 19:51:03.276 INFO : Ripper.Street.S01E07.Episodio.7 19:51:03.276 INFO : Ripper.Street.S01E08.Episodio.8
-
thanks for your reply, but some thing does not work for me
Code:python dl.py pluto --titles https://pluto.tv/it/on-demand/series/ripper-street-it/details/ Traceback (most recent call last): File "dl.py", line 10, in <module> from helpers.alias import get_alias File "D:\freevine-main\helpers\alias.py", line 1, in <module> from services.uktv import UKTV File "D:\freevine-main\services\uktv.py", line 31, in <module> class UKTV: File "D:\freevine-main\services\uktv.py", line 63, in UKTV def get_data(self, url: str) -> list[dict]: TypeError: 'type' object is not subscriptable
-
it italy pluto so have you got italy VPN
[Attachment 73674 - Click to enlarge] -
oops, looks like i forgot to change the hostname as well.
change siloh-sp.plutotv.net to silo-hybrik.pluto.tv.s3.amazonaws.com as well and it should work.
ie. this is the working link
Code:https://silo-hybrik.pluto.tv.s3.amazonaws.com/993_BBC_EU/clip/62ff40fa2bc0c7001aabc172_Ripper_Street_IT_Episodio_1_S1E1/720p/20220824_051436/hls/0-end/master.m3u8
stabbedbybricks freevine script is much more automated and when setup correctly works really well.
i get that same TypeError if i try to run the script with python 3.8 but it works fine with python 3.10 so you might have to upgrade your python version if you want to get it working. -
oh yes ElCap, thanks again too much for all your support and tips
yes, i have python 3.8.10 and from requirements the dl.py script requires versions from python 3.7 or later.
so i thought my version was ok ... but not
and yes, again, with new hostname also N_m3u8DL-RE with m3u8 link work fine !
THANK YOU SO MUCH -
@stabbedbybrick 's project is really amazing!
[Attachment 73680 - Click to enlarge] -
Originally Posted by ElCap
-
Hi guys,
I'm also trying to download a video from the same site but, in my case, it is protected by Widevine. So, to decrypt the downloaded file, I need the key.
I know how to find the keys by knowing the pssh and the license url but when I try to get them, I get the error: PSSH ERROR unable to parse init data.
This may depend either on the headers I used for the request or because the license url was invalidated immediately as soon as the video was requested.
Can you help me understand what I'm doing wrong?
Thank you -
Hi iamghost,
my mistake was using a wrong pssh.
Afterwards I found the keys but I have the problem of download the encrypted video and audio.
yt-dlp fails and N_m3u8DL-RE, with the technique described above, gives me only a .ts file that I can't decrypt with the keys found.
I need an alternative tool that allows me to download them.
Thanks -
Hi guys,
I downloaded the encrypted mp4 video by yt-dlp with options: --allow-u and --no-check-certificate but I cannot decrypt it with keys that I found.
If you want try, the url is the following:
https://pluto.tv/it/on-demand/series/the-jeffersons-it/season/1/episode/unamica-in-dif...lta-1974-1-101
All the best -
-
yep it can
season and episodes list
Code:freevine.py -t https://pluto.tv/it/on-demand/series/the-jeffersons-it/
Code:C:\Users\Admins\Downloads\freevine-main>freevine.py -t https://pluto.tv/it/on-demand/series/the-jeffersons-it/ 19:41:04.488 INFO : Freevine v0.5.8-beta (20231015) 19:41:05.090 INFO : PlutoTV 19:41:05.886 INFO : I Jefferson: 11 Season(s), 249 Episode(s) 19:41:05.890 INFO : I Jefferson S01E101 Un'amica in Difficoltà 19:41:05.894 INFO : I Jefferson S01E102 Louise Si Sente Inutile 19:41:05.897 INFO : I Jefferson S01E103 L'albero Genealogico Di George 19:41:05.903 INFO : I Jefferson S01E104 Lionel Il Playboy 19:41:05.906 INFO : I Jefferson S01E105 Il Pianista 19:41:05.908 INFO : I Jefferson S01E106 Gli Scheletri Di George 19:41:05.911 INFO : I Jefferson S01E107 Lo Zio Tom 19:41:05.917 INFO : I Jefferson S01E108 Il Fidanzato Di Mamma Jefferson 19:41:05.920 INFO : I Jefferson S01E109 Incontro Con La Stampa 19:41:05.922 INFO : I Jefferson S01E110 Malattia Da Ricchi 19:41:05.925 INFO : I Jefferson S01E111 Ex Vicini 19:41:05.927 INFO : I Jefferson S01E112 Il Fratello Di Jenny 19:41:05.933 INFO : I Jefferson S02E201 La Festa per Mr. Bentley 19:41:05.936 INFO : I Jefferson S02E202 La Prima Vacanza Di George 19:41:05.940 INFO : I Jefferson S02E203 La Figlia Di Louise 19:41:05.943 INFO : I Jefferson S02E204 Harry E Daphne 19:41:05.949 INFO : I Jefferson S02E205 La Caduta Di Mamma Jefferson 19:41:05.952 INFO : I Jefferson S02E206 Jefferson Contro Jefferson 19:41:05.954 INFO : I Jefferson S02E207 Lo Zio Bertram 19:41:05.956 INFO : I Jefferson S02E208 La Crisi 19:41:05.958 INFO : I Jefferson S02E209 George Tace
Code:freevine.py -e s01e101 https://pluto.tv/it/on-demand/series/the-jeffersons-it/
Code:C:\Users\Admin\Downloads\freevine-main>freevine.py -e s01e101 https://pluto.tv/it/on-demand/series/the-jeffersons-it/ 19:46:04.588 INFO : Freevine v0.5.8-beta (20231015) 19:46:05.270 INFO : PlutoTV 19:46:05.990 INFO : I Jefferson: 11 Season(s), 249 Episode(s) 19:46:09.626 INFO : I Jefferson S01E101 Un'amica in Difficoltà 19:46:13.864 INFO : N_m3u8DL-RE (Beta version) 20230628 19:46:14.598 INFO : Loading URL: http://silo-hybrik.pluto.tv.s3.amazonaws.com/945_Sony_Pictures/clip/6273811ac514110013447cf9_The_Jeffersons_IT_Unamica_in_Difficolta_S01E101/720pDRM/20220505_010200/dash/0-end/main.mpd 19:46:15.008 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP 19:46:15.009 INFO : Parsing streams... 19:46:15.087 WARN : Writing meta json 19:46:15.099 INFO : Extracted, there are 6 streams, with 5 basic streams, 1 audio streams, 0 subtitle streams 19:46:15.100 INFO : Vid *CENC 2773 Kbps | 4 | 30 | avc1.64001f | 302 Segments | ~25m09s 19:46:15.103 INFO : Vid *CENC 854x480 | 1881 Kbps | 5 | 30 | avc1.64001f | 302 Segments | ~25m09s 19:46:15.105 INFO : Vid *CENC 854x480 | 1270 Kbps | 1 | 30 | avc1.64001f | 302 Segments | ~25m09s 19:46:15.106 INFO : Vid *CENC 640x360 | 764 Kbps | 0 | 30 | avc1.64001f | 302 Segments | ~25m09s 19:46:15.107 INFO : Vid *CENC 426x240 | 386 Kbps | 2 | 30 | avc1.64001f | 302 Segments | ~25m09s 19:46:15.109 INFO : Aud *CENC 3 | 102 Kbps | mp4a.40.2 | 2CH | 302 Segments | ~25m09s 19:46:15.110 INFO : Parsing streams... 19:46:15.123 INFO : Selected streams: 19:46:15.124 INFO : Vid *CENC 2773 Kbps | 4 | 30 | avc1.64001f | 302 Segments | ~25m09s 19:46:15.125 INFO : Aud *CENC 3 | 102 Kbps | mp4a.40.2 | 2CH | 302 Segments | ~25m09s 19:46:15.126 WARN : Writing meta json 19:46:15.162 INFO : Save Name: I.Jefferson.S01E101.Unamica.in.Difficoltà.Nonep.PLUTO.WEB-DL.AAC2.0.H.264 19:46:15.162 WARN : MuxAfterDone is detected, binary merging is automatically enabled 19:46:15.168 INFO : Start downloading...Vid 2773 Kbps | 4 | 30 | avc1.64001f 19:46:15.168 INFO : Start downloading...Aud 3 | 102 Kbps | mp4a.40.2 | 2CH 19:46:15.481 WARN : Type: cenc 19:46:15.487 WARN : PSSH(WV): EhAAAAAAYnOEeC/rqtAW0PZzEhAAAAAAYnOEeC/rqtAW0PZ0SOPclZsG 19:46:15.490 WARN : KID: 00000000627384782febaad016d0f673 19:46:15.493 INFO : Trying to search for KEY from text file... 19:46:15.510 INFO : OK 00000000627384782febaad016d0f673:7414c792ddd164082d94a300e68d422f 19:46:15.512 WARN : Reading media info... 19:46:15.520 WARN : Type: cenc 19:46:15.524 WARN : PSSH(WV): EhAAAAAAYnOEeC/rqtAW0PZzEhAAAAAAYnOEeC/rqtAW0PZ0SOPclZsG 19:46:15.526 WARN : KID: 00000000627384782febaad016d0f674 19:46:15.530 INFO : Trying to search for KEY from text file... 19:46:15.532 INFO : OK 00000000627384782febaad016d0f674:1ffb3029cf1221ad7b0b937f8a7e9fcc 19:46:15.538 WARN : Reading media info... 19:46:17.609 INFO : [0x1]: Audio, aac (mp4a) 19:46:17.609 INFO : [0x1]: Video, h264 (avc1), 1280x720 19:46:19.756 WARN : Force Exit... Vid 2773 Kbps | 30 ---------------------------------------- 0% 2.70MB/818.26MB 2.58MBps 00:01:05 \ Aud 102 Kbps | 2CH ---------------------------------------- 15% 2.01MB/19.61MB 1.66MBps 00:00:24 \
-
Hi all,
I tried to install freevine, installing all the prerequisites and putting pywidevine in its own folder but when I launch it, I get the error: No module named 'pywidevine.L3' and I can't fix it.
Can you help me?
Thank you -
https://gofile.io/d/VJJzGy
download and unzip, put it in freevine-main folder -
Hi all,
I downloaded and decrypted the video but I have still problems with freevine.
I placed the pywidevine folder downloaded (thx iamghost) in the folder freevine-main but I get the error: No module named 'pywidevine.L3' in the file freevine-main/helpers/cdm.py on the line: from pywidevine.L3.decrypt.wvdecryptcustom import WvDecrypt
Can you help me to solve?
Thank you
P.S. My OS is Linux -
is your freevine-main folder like mine below?
[Attachment 74384 - Click to enlarge]
did you install all from requirements.txt
pip install -r requirements.txt
Similar Threads
-
Downloading free to watch movies from Youtube
By rifleman1202 in forum Video Streaming DownloadingReplies: 8Last Post: 2nd Nov 2023, 00:38 -
How to download jiocinema videos they are free to watch
By sarvo99 in forum Video Streaming DownloadingReplies: 13Last Post: 18th Jul 2023, 05:17 -
Application to watch TV online, free sports programs for Android?
By Oriana4434 in forum Video Streaming DownloadingReplies: 3Last Post: 15th Feb 2021, 11:26 -
Watch vid at same time you download it, are you using twice the bandwidth?
By gumbygum in forum Video Streaming DownloadingReplies: 4Last Post: 12th Nov 2020, 22:05 -
U2 concert for free download help please
By olli66 in forum Video Streaming DownloadingReplies: 4Last Post: 31st Oct 2020, 00:52