VideoHelp Forum




+ Reply to Thread
Page 1 of 2
1 2 LastLast
Results 1 to 30 of 31
  1. 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 ??
    Quote Quote  
  2. Banned
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    Code:
    --key 000000006306162ceea16b29dc4be477:bf879c98755add20d3fcac5eb8184775
    --key 000000006306162ceea16b29dc4be478:eca466f64d0b2325b5b5341c35e9a68a
    The license URL is: https://service-concierge.clusters.pluto.tv/v1/wv/alt
    Quote Quote  
  3. 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:

    Image
    [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?)
    Quote Quote  
  4. 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
    not this:
    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
    to this:
    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
    Quote Quote  
  5. 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"
    but i have this error:

    Image
    [Attachment 73661 - Click to enlarge]
    Quote Quote  
  6. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    i wouldnt download from pluto video because audio is out of sync after 2/3 video.
    Quote Quote  
  7. yt-dlp can support your site, so run simply yt-dlp "link"

    another easy way is YT Saver or Tubedigger (on Rec Mode)
    Quote Quote  
  8. 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.
    Quote Quote  
  9. thanks stabbedbybrick, i can try your tool soon !

    and thanks lomero, yt-dlp work fine !

    @ iamghost
    maybe your issue is from your country ... for my country with yt-dlp no delay with audio
    Quote Quote  
  10. @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:

    Image
    [Attachment 73669 - Click to enlarge]
    Quote Quote  
  11. Originally Posted by whs912km View Post
    @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:

    Image
    [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
    Quote Quote  
  12. 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
    Quote Quote  
  13. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    it italy pluto so have you got italy VPN
    Image
    [Attachment 73674 - Click to enlarge]
    Quote Quote  
  14. i don't need VPN to play this video ...
    Quote Quote  
  15. Originally Posted by whs912km View Post
    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"
    but i have this error:

    Image
    [Attachment 73661 - 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.
    Quote Quote  
  16. 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
    Quote Quote  
  17. Banned
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    @stabbedbybrick 's project is really amazing!
    Image
    [Attachment 73680 - Click to enlarge]
    Quote Quote  
  18. Originally Posted by ElCap

    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.
    Great info. I couldn't see anything about this in the docs, but it seems like you're correct. I'll update the requirements accordingly. Thank you!
    Quote Quote  
  19. 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
    Quote Quote  
  20. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Url?
    Quote Quote  
  21. 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
    Quote Quote  
  22. again ... video link ?
    Quote Quote  
  23. 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
    Quote Quote  
  24. Originally Posted by vhs83 View Post
    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
    Use this?
    https://forum.videohelp.com/threads/411643-Freevine-A-downloader-for-free-streaming-services
    click click2
    If I/my posts ever helped you, and you want to give back, send me a private message!
    Quote Quote  
  25. Banned
    Join Date
    Apr 2022
    Location
    Hong Kong
    Search Comp PM
    Originally Posted by vhs83 View Post
    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
    Code:
    00000000627384782febaad016d0f673:7414c792ddd164082d94a300e68d422f
    00000000627384782febaad016d0f674:1ffb3029cf1221ad7b0b937f8a7e9fcc
    Quote Quote  
  26. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Originally Posted by [ss]vegeta View Post
    Originally Posted by vhs83 View Post
    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
    Use this?
    https://forum.videohelp.com/threads/411643-Freevine-A-downloader-for-free-streaming-services
    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
    to download 1 episode 01
    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 \
    Quote Quote  
  27. 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
    Quote Quote  
  28. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    https://gofile.io/d/VJJzGy
    download and unzip, put it in freevine-main folder
    Quote Quote  
  29. 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
    Quote Quote  
  30. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    is your freevine-main folder like mine below?
    Image
    [Attachment 74384 - Click to enlarge]

    did you install all from requirements.txt
    pip install -r requirements.txt
    Quote Quote  



Similar Threads

Visit our sponsor! Try DVDFab and backup Blu-rays!