VideoHelp Forum



Support our site by donate $5 directly to us Thanks!!!

Try StreamFab Downloader and download streaming video from Netflix, Amazon!



+ Reply to Thread
Results 1 to 23 of 23
  1. My last post was deleted, apparently because I didn't provide a weblink (and it was deleted just when I wanted to add the weblink).

    It's this video: https://pluto.tv/gsa/on-demand/movies/5f21251aaed833001aaabf81 It's region-coded for Germany, so in case anybody wanna go easy on me after I've failed extracting an m3u for an entire day and only ever got the goddamn "server-stitch-dash" at best, and download it for me, they may need to use a VPN or somesuch.
    Last edited by TlatoSMD; 30th Dec 2025 at 13:58.
    Quote Quote  
  2. It's still there, I guess.

    I have a yt-dlp plugin(*) for the PlutoTV german region (adopted from @stabbedbybrick's freevine PlutoTV service, that might work as well). I can post it here, but it may really only work with a german IP address.

    Code:
    ffprobe Leprechaun\ II\ -\ Der\ Killerkobold\ kehrt\ zurück\ \[5f21251aaed833001aaabf81\].mp4 
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Leprechaun II - Der Killerkobold kehrt zurück [5f21251aaed833001aaabf81].mp4':
      Metadata:
        major_brand     : isom
        minor_version   : 512
        compatible_brands: isomiso2avc1mp41
        encoder         : Lavf62.3.100
      Duration: 01:25:25.10, start: 0.000000, bitrate: 2211 kb/s
      Stream #0:0[0x1](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 96 kb/s (default)
        Metadata:
          handler_name    : SoundHandler
          vendor_id       : [0][0][0][0]
      Stream #0:1[0x2](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1216x684 [SAR 1:1 DAR 16:9], 2106 kb/s, 30 fps, 30 tbr, 90k tbn, start 0.066000 (default)
        Metadata:
          handler_name    : VideoHandler
          vendor_id       : [0][0][0][0]
    (*) https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#plugins
    Last edited by Obo; 30th Dec 2025 at 14:57.
    Quote Quote  
  3. Originally Posted by Obo View Post
    It's still there, I guess.

    I have a yt-dlp plugin(*) for the PlutoTV german region (adopted from @stabbedbybrick's freevine PlutoTV service, that might work as well). I can post it here, but it may really only work with a german IP address.

    Code:
    ffprobe Leprechaun\ II\ -\ Der\ Killerkobold\ kehrt\ zurück\ \[5f21251aaed833001aaabf81\].mp4 
    Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'Leprechaun II - Der Killerkobold kehrt zurück [5f21251aaed833001aaabf81].mp4':
      Metadata:
        major_brand     : isom
        minor_version   : 512
        compatible_brands: isomiso2avc1mp41
        encoder         : Lavf62.3.100
      Duration: 01:25:25.10, start: 0.000000, bitrate: 2211 kb/s
      Stream #0:0[0x1](und): Audio: aac (LC) (mp4a / 0x6134706D), 48000 Hz, stereo, fltp, 96 kb/s (default)
        Metadata:
          handler_name    : SoundHandler
          vendor_id       : [0][0][0][0]
      Stream #0:1[0x2](und): Video: h264 (High) (avc1 / 0x31637661), yuv420p(progressive), 1216x684 [SAR 1:1 DAR 16:9], 2106 kb/s, 30 fps, 30 tbr, 90k tbn, start 0.066000 (default)
        Metadata:
          handler_name    : VideoHandler
          vendor_id       : [0][0][0][0]
    (*) https://github.com/yt-dlp/yt-dlp?tab=readme-ov-file#plugins
    That's, uhhh...that's not a plug-in and no script and no m3u URL. That's just a file name and some file properties (and some tutorial for coders to write their own programs after they've studied coding at university for years). What I need is either a URL to an m3u or somesuch, or somebody to download that video for me.

    I mean...even once I' *HAVE* that m3u link, it still feels like it's gonna take years until I'll understand how to use any of those CMD tools to use that URL with, but at least it's gonna be a *START* to work with...like...I've had people explain the DOS box terminal to me for about one or two years now every single time I need it for some AI stuff, and I'm glad I'm only just starting to remember the CD command for navigation...never been able to remember even just that in 35 years before ever since I still tried to use the original DOS.

    Like...it's no real help to send me a link to a long wiki on "how to write your own software". It took me a conversation with an AI chatbot to even just understand that's what you've linked me to.
    Last edited by TlatoSMD; 30th Dec 2025 at 15:29.
    Quote Quote  
  4. Of course it is not the plugin; I've just checked that my plugin still works (there's so much trash on PlutoTV that I seldomly check what's there). It's the output of "ffprobe" for the downloaded movie.

    I could let the plugin print out the m3u8 url; but you still need an auth token for download, and you've probably have to cut out ads (the plugin removes them from the m3u8 file).

    The plugin is all I can offer. Feel free to take it if you have confidence to use it with yt-dlp. (I'm not going to upload the video anywhere, and I'm not going to teach you how to install the plugin.)
    Quote Quote  
  5. And since you've mentioned yt-dlp...I guess after you've prompted me into that direction, I count myself proud I even just got as far as this now with the help of other people helping me to install and even just do this. I'm stumped. I have no idea what I've even just tried to do with this, or why there's a 404.
    Image Attached Thumbnails Click image for larger version

Name:	404.jpg
Views:	17
Size:	78.5 KB
ID:	90543  

    Quote Quote  
  6. Originally Posted by Obo View Post
    Of course it is not the plugin; I've just checked that my plugin still works (there's so much trash on PlutoTV that I seldomly check what's there). It's the output of "ffprobe" for the downloaded movie.

    I could let the plugin print out the m3u8 url; but you still need an auth token for download, and you've probably have to cut out ads (the plugin removes them from the m3u8 file).

    The plugin is all I can offer. Feel free to take it if you have confidence to use it with yt-dlp. (I'm not going to upload the video anywhere, and I'm not going to teach you how to install the plugin.)
    I've been doing video editing for over a quarter of a century. That's the least of my concerns. My problem is that I have no idea what you're even talking about when it comes to your plugin. Like...this feels like you're waving at me with a photo of a delicious pie and think I can eat it, when I don't even know how to get that pie.
    Quote Quote  
  7. Originally Posted by Obo View Post
    The plugin is all I can offer. Feel free to take it if you have confidence to use it with yt-dlp. (I'm not going to upload the video anywhere, and I'm not going to teach you how to install the plugin.)
    Well, yeah...I guess if you could give me that plugin, that would be *SOME* kinda start. No idea how many years it's gonna take me to do anything with it, but that's still better than just pretty much getting a screenshot of file properties in Windows Explorer and some programming tutorial for university-level coding to write my own software.
    Quote Quote  
  8. Yes, the PlutoTV extractor in yt-dlp is broken, that's the reason for the plugin. You've managed to install yt-dlp - just follow the link I posted how and where you can install the plugin (extract the plugin from the attached zip file).
    Image Attached Files
    Quote Quote  
  9. Originally Posted by ListyDoM View Post
    use devine/unshackle

    https://gofile.io/d/ghy24d
    I've shown Unshackle as "the dumbed-down version of Devine for people with an IQ below room temperature" (which is how people on here seem to treat it) to my main go-to guy with this kinda stuff for about two years now who's got decades of experience in CMD, AI, and coding, and he says he can't even understand much of anything in the Wiki.
    Quote Quote  
  10. Originally Posted by Obo View Post
    Yes, the PlutoTV extractor in yt-dlp is broken, that's the reason for the plugin. You've managed to install yt-dlp - just follow the link I posted how and where you can install the plugin (extract the plugin from the attached zip file).
    Okay, with the help of other people, we've at least gotten as far as: "ERROR: No suitable extractor found".

    And before you'll ask: Yes, we *ARE* using the --ies PlutoTV2 command.

    I guess that's at least *SOME* progress compared to "Error 404, because DRM" *WITHOUT* that plugin.
    Quote Quote  
  11. Originally Posted by TlatoSMD View Post
    Originally Posted by ListyDoM View Post
    use devine/unshackle

    https://gofile.io/d/ghy24d
    I've shown Unshackle as "the dumbed-down version of Devine for people with an IQ below room temperature" (which is how people on here seem to treat it) to my main go-to guy with this kinda stuff for about two years now who's got decades of experience in CMD, AI, and coding, and he says he can't even understand much of anything in the Wiki.
    detailed instructions for installing devine
    https://telegra.ph/Devine-On-Win-v003-04-10
    then proceed to unshackle (if necessary)
    https://github.com/unshackle-dl/unshackle/wiki/Migration-from-Devine
    but for PLUTO, devine is enough for now

    Code:
    devine dl PLUTO https://pluto.tv/gsa/on-demand/movies/5f21251aaed833001aaabf81
    Quote Quote  
  12. Originally Posted by ListyDoM View Post
    Originally Posted by TlatoSMD View Post
    Originally Posted by ListyDoM View Post
    use devine/unshackle

    https://gofile.io/d/ghy24d
    I've shown Unshackle as "the dumbed-down version of Devine for people with an IQ below room temperature" (which is how people on here seem to treat it) to my main go-to guy with this kinda stuff for about two years now who's got decades of experience in CMD, AI, and coding, and he says he can't even understand much of anything in the Wiki.
    detailed instructions for installing devine
    https://telegra.ph/Devine-On-Win-v003-04-10
    then proceed to unshackle (if necessary)
    https://github.com/unshackle-dl/unshackle/wiki/Migration-from-Devine
    but for PLUTO, devine is enough for now

    Code:
    devine dl PLUTO https://pluto.tv/gsa/on-demand/movies/5f21251aaed833001aaabf81
    Sorry, I only have Windows 10.

    And yeah, that Wiki on GitHub is exactly what's way over the head of this other guy that's way more experienced than me.
    Quote Quote  
  13. Originally Posted by ListyDoM View Post
    use devine/unshackle

    https://gofile.io/d/ghy24d
    OMG, THANK YOU SO MUCH! I thought that was a download to Devine or Unshackle!

    Yeah, no offence, but I'm certain none of us here will ever understand how all this coding and CMD stuff works to even just extract an m3u from PlutoTV. We could study those Wikis and tutorials for years and it's still not gonna make sense. Best this guy with decades of experience can tell me is how to install a GitHub, he's been doing that for years now, and I still can't even do that myself.
    Quote Quote  
  14. Originally Posted by TlatoSMD View Post

    Sorry, I only have Windows 10.
    These instructions are also valid for Win10
    Quote Quote  
  15. Originally Posted by TlatoSMD View Post
    Originally Posted by ListyDoM View Post
    use devine/unshackle

    https://gofile.io/d/ghy24d
    OMG, THANK YOU SO MUCH! I thought that was a download to Devine or Unshackle!
    You won't get that kind of quality through a browser, so I immediately told use devine/unshackle
    Quote Quote  
  16. Originally Posted by ListyDoM View Post
    Originally Posted by TlatoSMD View Post
    Originally Posted by ListyDoM View Post
    use devine/unshackle

    https://gofile.io/d/ghy24d
    OMG, THANK YOU SO MUCH! I thought that was a download to Devine or Unshackle!
    You won't get that kind of quality through a browser, so I immediately told use devine/unshackle
    Thing is...thank you for that above link, but it seems there are not enough lifetimes to learn stuff like Unshackle or Devine. Would be great if it was just a single line in CMD, but the GitHub Wiki has, like, hundreds of pages about "Migration from other tools" and how to set up "services" (whatever those are) before you can even just do anything or open or start or use the tool or something.
    Quote Quote  
  17. Originally Posted by Obo View Post
    Yes, the PlutoTV extractor in yt-dlp is broken, that's the reason for the plugin. You've managed to install yt-dlp - just follow the link I posted how and where you can install the plugin (extract the plugin from the attached zip file).
    Okay, we *FINALLY* got this thing to work! No idea if this was an intentional stumbling block to keep off the feds or if I'm even allowed to say it here, but there was an error in the .py script and one line had to be fixed.

    Oh, and on top of that, I've personally had to learn the hard way that it doesn't work with the on-the-fly/cache-only version of yt-dlp (which was the only version I could find online at first), only with the conda-installed version. Next up, one hour to fix the issue that it's playing dumb once you're trying to download "best version" off of PlutoTV ("requested format not available on PlutoTV"), and it only works with -list-formats and then using the specific ID.
    Last edited by TlatoSMD; 30th Dec 2025 at 20:28.
    Quote Quote  
  18. Okay, and now that this "best version" has been downloaded by yt-dlp via ID, it turns out it's exactly identical to the regular version, and not as good as what Listy could do with Devine.

    Not gonna deny it's a good argument in favor of Devine. But while I'm thankful to Listy, it was all about the German audio track and I can get even better versions of the image part in English and then put the German audio to it (where even a low-rez image woulda done fine for manual frame-accurate A-V synching ref, if need be), and while with *THIS ONE* movie (that I wanted all for Kimmy Robertson aka a certain Lucy Moran in it, in both the German dub and the original English), even just that quality difference between yt-dlp and Devine woulda been worth it (if there wasn't better image quality in English), yt-dlp quality should do with 99% of other stuff on PlutoTV and that quality difference is not worth trying to learn the rocket science of Devine and Unshackle for.
    Last edited by TlatoSMD; 30th Dec 2025 at 21:16.
    Quote Quote  
  19. Glad you made it.

    Just for the record: the best version (1080p) is DRM protected; yt-dlp cannot download it without further tooling. You'll have to use unshackle/devine if you want the best version (or adapt the plugin and use it with e.g. yt-dlp-mp4decrypt).
    Quote Quote  
  20. Originally Posted by Obo View Post
    Glad you made it.

    Just for the record: the best version (1080p) is DRM protected; yt-dlp cannot download it without further tooling. You'll have to use unshackle/devine if you want the best version (or adapt the plugin and use it with e.g. yt-dlp-mp4decrypt).
    No idea. Didn't get any error popping up when I told it to download the 2322 version. Seems like Devine, downloading a 1920 x 1080 file that's only 2.6 GB, has done better than the 2322 version.
    Image Attached Thumbnails Click image for larger version

Name:	2322.jpg
Views:	6
Size:	39.8 KB
ID:	90557  

    Last edited by TlatoSMD; 31st Dec 2025 at 12:51.
    Quote Quote  
  21. Jep. After your last posts if figured that "devine" uses the dash stream (and outputs a mpd), whereas the plugin I posted uses the hls stream (and outputs a m3u8). This can be changed in the plugin if you change the "if" in "get_tracks" to choose the dash version instead of the hls version. But you'll need to also obtain the decryption keys when using the "dash" version. And I've stripped out theses routines from the plugin before posting, as they are part of a library.

    It's straightforward though and has been posted many times here in the forum how to obtain the keys from a license server using a wvd. I've put the routines in a library, and didn't want to compile a whole package. Use "devine" or "unshackle" or "yt-dlp-mp4decrypt" if you need something like that.

    This is the formats table from yt-dlp using the dash version for this movie:
    Code:
    ID EXT RESOLUTION │   TBR PROTO │ VCODEC        VBR ACODEC      ABR ASR MORE INFO
    ──────────────────────────────────────────────────────────────────────────────────────────────────────
    3  m4a audio only │  102k dash  │ audio only        mp4a.40.2  102k 48k [en] DRM, DASH audio, m4a_dash
    1  mp4 426x240    │  393k dash  │ avc1.64001f  393k video only          DRM, DASH video, mp4_dash
    2  mp4 640x360    │  757k dash  │ avc1.64001f  757k video only          DRM, DASH video, mp4_dash
    0  mp4 854x480    │ 1204k dash  │ avc1.64001f 1204k video only          DRM, DASH video, mp4_dash
    4  mp4 1024x576   │ 1741k dash  │ avc1.64001f 1741k video only          DRM, DASH video, mp4_dash
    5  mp4 1280x720   │ 2625k dash  │ avc1.64001f 2625k video only          DRM, DASH video, mp4_dash
    6  mp4 1920x1080  │ 5245k dash  │ avc1.640028 5245k video only          DRM, DASH video, mp4_dash
    Quote Quote  
  22. Originally Posted by TlatoSMD View Post
    My last post was deleted, apparently because I didn't provide a weblink (and it was deleted just when I wanted to add the weblink)

    .... your prev post is here https://forum.videohelp.com/threads/419713-How-to-extract-URL-from-PlutoTV
    Quote Quote  



Similar Threads

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