Hi all, does anyone know of an updated method to download videos from Pluto TV?
Using Freevine
I tried using Freevine to download but it gave me a bunch of error lines:
Code:freevine.py get -c https://pluto.tv/us/on-demand/series/5d9ccaa74cd0348a9d9987ff/episode/5d9ccafe4cd0348a9d998c79
[Attachment 79506 - Click to enlarge]
I tried to download by episode
and by seasonCode:freevine.py get -e https://pluto.tv/us/on-demand/series/5d9ccaa74cd0348a9d9987ff/episode/5d9ccafe4cd0348a9d998c79
but got errors tooCode:freevine.py get -s https://pluto.tv/us/on-demand/series/5d9ccaa74cd0348a9d9987ff/episode/5d9ccafe4cd0348a9d998c79
I tried to download other series (NCIS Hawai'i) and movies (Baywatch 2017) from Pluto TV and they worked just fine, so I think freevine works for some series/movies in Pluto TV and unfortunately it isn't working for the series I want to download.
yt-dlp/N_m3u8dl-RE
I then tried to use yt-dlp/N_m3u8dl-RE (I was able to get keys to decrypt the video) but I can't seem to download the whole video or mux it properly together:
Code:n_m3u8dl-re "https://cfd-v4-service-stitcher-dash-use1-1.prd.pluto.tv/v2/stitch/dash/episode/5d9ccafe4cd0348a9d998c79/main.mpd?advertisingId=&appName=web&appVersion=9.1.0-c2c500d361af759b644ea441e819a287f575869e&app_name=web&clientDeviceType=0&clientID=2dac56a3-c148-416b-8821-a04e59dba843&clientModelNumber=1.0.0&country=US&deviceDNT=false&deviceId=2dac56a3-c148-416b-8821-a04e59dba843&deviceLat=41.7800&deviceLon=-87.7100&deviceMake=chrome&deviceModel=web&deviceType=web&deviceVersion=125.0.0&marketingRegion=US&serverSideAds=false&sessionID=60059d86-1ef8-11ef-84d5-bef45d0fc224&sid=60059d86-1ef8-11ef-84d5-bef45d0fc224&userId=&jwt=eyJhbGciOiJIUzI1NiIsImtpZCI6ImRkMDkyNGIxLWQyNjYtNDMzYy1hMTU1LWUzNmNlNzM0NTkzYiIsInR5cCI6IkpXVCJ9.eyJzZXNzaW9uSUQiOiI2MDA1OWQ4Ni0xZWY4LTExZWYtODRkNS1iZWY0NWQwZmMyMjQiLCJjbGllbnRJUCI6IjEzOC4xOTkuNDIuMjUiLCJjaXR5IjoiQ2hpY2FnbyIsInBvc3RhbENvZGUiOiI2MDYyOSIsImNvdW50cnkiOiJVUyIsImRtYSI6NjAyLCJhY3RpdmVSZWdpb24iOiJVUyIsImRldmljZUxhdCI6NDEuNzc5OTk4Nzc5Mjk2ODc1LCJkZXZpY2VMb24iOi04Ny43MDk5OTkwODQ0NzI2NiwicHJlZmVycmVkTGFuZ3VhZ2UiOiJlbiIsImRldmljZVR5cGUiOiJ3ZWIiLCJkZXZpY2VWZXJzaW9uIjoiMTI1LjAuMCIsImRldmljZU1ha2UiOiJjaHJvbWUiLCJkZXZpY2VNb2RlbCI6IndlYiIsImFwcE5hbWUiOiJ3ZWIiLCJhcHBWZXJzaW9uIjoiOS4xLjAtYzJjNTAwZDM2MWFmNzU5YjY0NGVhNDQxZTgxOWEyODdmNTc1ODY5ZSIsImNsaWVudElEIjoiMmRhYzU2YTMtYzE0OC00MTZiLTg4MjEtYTA0ZTU5ZGJhODQzIiwiY21BdWRpZW5jZUlEIjoiIiwiaXNDbGllbnRETlQiOmZhbHNlLCJ1c2VySUQiOiIiLCJsb2dMZXZlbCI6IkRFRkFVTFQiLCJ0aW1lWm9uZSI6IkFtZXJpY2EvQ2hpY2FnbyIsInNlcnZlclNpZGVBZHMiOmZhbHNlLCJlMmVCZWFjb25zIjpmYWxzZSwiZmVhdHVyZXMiOnsiYWRMb2FkIjp7ImNvaG9ydCI6IjEwIn0sImlzU3RpdGNoZXJFa3MiOnRydWUsIm11bHRpQXVkaW8iOnsiZW5hYmxlZCI6dHJ1ZX0sIm11bHRpUG9kQWRzIjp7ImVuYWJsZWQiOnRydWV9LCJzZWFyY2hBUEkiOnsibWF0Y2hFeGFjdEluUGhyYXNlRW5hYmxlZCI6dHJ1ZSwibWF0Y2hJbkFjdG9yc0Jvb3N0IjoyNSwibWF0Y2hJbkFjdG9yc0VkaXREaXN0YW5jZSI6IkFVVE86NSwxMSIsIm1hdGNoSW5BY3RvcnNFbmFibGVkIjp0cnVlLCJtYXRjaEluRGlyZWN0b3JzQm9vc3QiOjI1LCJtYXRjaEluRGlyZWN0b3JzRWRpdERpc3RhbmNlIjoiQVVUTzo1LDExIiwibWF0Y2hJbkRpcmVjdG9yc0VuYWJsZWQiOnRydWUsIm5leHVzVGltZW91dE1zIjo1MDAsInF1ZXJ5U3lub255bXNFbmFibGVkIjp0cnVlLCJxdWVyeVZlcnNpb24iOiJoeWJyaWQiLCJzZWFyY2hQcm94eUVuaGFuY2VtZW50IjpmYWxzZX19LCJmbXNQYXJhbXMiOnsiZndWY0lEMiI6IjJkYWM1NmEzLWMxNDgtNDE2Yi04ODIxLWEwNGU1OWRiYTg0MyIsImZ3VmNJRDJDb3BwYSI6IjJkYWM1NmEzLWMxNDgtNDE2Yi04ODIxLWEwNGU1OWRiYTg0MyIsImN1c3RvbVBhcmFtcyI6eyJmbXNfbGl2ZXJhbXBfaWRsIjoiIiwiZm1zX2VtYWlsaGFzaCI6IiIsImZtc19zdWJzY3JpYmVyaWQiOiIiLCJmbXNfaWZhIjoiIiwiZm1zX2lkZnYiOiIiLCJmbXNfdXNlcmlkIjoiMmRhYzU2YTMtYzE0OC00MTZiLTg4MjEtYTA0ZTU5ZGJhODQzIiwiZm1zX3ZjaWQydHlwZSI6InVzZXJpZCIsImZtc19yYW1wX2lkIjoiIiwiZm1zX2hoX3JhbXBfaWQiOiIiLCJmbXNfYmlkaWR0eXBlIjoiMTAxMyIsIl9md18zUF9VSUQiOiJVSUQyOkFnQUFDR0JYQ1hLWXAwNGszMUFGTFJhOHh4WU00Q2U4Uy8wN1ZYbWlyYWJjM1YvMWdVMU82V0NJakF5VDlkS3VBZnFzbGlaVnUzMTlKVHhiVXd6ckd1S0w2N1A0aDU0aDJGaTErTjZRVmxYN1JpK2I0eXhGTmJzUUhPeUN1Zk8zOUQzckpVVENiSms3aHRKamx1TDgvZzRIL0U2aHJjQ1RSNThJZjdSVWdoQ3dmSWRyTmc9PSIsImZtc19ydWxlaWQiOiIxMDAwOSwxMDAwMCJ9fSwiZHJtIjp7Im5hbWUiOiJ3aWRldmluZSIsImxldmVsIjoiTDMifSwiaXNzIjoiYm9vdC5wbHV0by50diIsInN1YiI6InByaTp2MTpwbHV0bzpkZXZpY2VzOlVTOk1tUmhZelUyWVRNdFl6RTBPQzAwTVRaaUxUZzRNakV0WVRBMFpUVTVaR0poT0RReiIsImF1ZCI6IioucGx1dG8udHYiLCJleHAiOjE3MTcyMTAxNTgsImlhdCI6MTcxNzEyMzc1OCwianRpIjoiNDRiOTM5MDgtZjIzYi00Y2Q0LTk3YTMtYTcxYTdjYWMwYzhmIn0.5FZfUbLI9u1y_WeUauzSluMAtzTNXu8GKFPYethuuKg&masterJWTPassthrough=true&includeExtendedEvents=true&paln=AQzzBGQEv-U3qN-FGVwp3qDi63SEeRv-Zwqc8G8zeCy4UVS4QFhe5hNMYUFGUIVZdT17XwfUy9Y_dHFcF32DtcppXAqvtgnkrayB-_SzOaTOYWjRznKOm4x2hN10JTX4psu8yk96utwaipudHmL5_UwdVqpjIuQ9Tza3WagC6TAnYMyHf-Qa4GnB9xgYNUDc8bB5HZcM-rSvay83wtqRi-pSyjncdfpIiP6kLYjPdW78JYCMROiFTN41Sl3WkBJOaCzevRDtWZqVil9FEGd3p4tZC29iokpNrJQXqYYiZxZwSEvzA-Wcod26p46o-49GyXq8x_gssjJ8KLG4UJLcS9WQ0-crEyMspfIFJSPZHo1p_mPObJ3HNwFlnfxSMsxu0lQZx5Hafiuy0f7NatJEM-tqbqvj2pfZ2Fqfg2S87-ECrC7nEm0SnyKk2lI--qoXV7OAtFuP1APwGEv7gJVPcpIxR6uBgR8IYBvnSujB2EqwYPP14t-z9DfPm8E9MGnGpEhLRB-HaejXU2epeQxwJcuwt5Aej__dnzA09HyVLmBaCp3zx13BSrHBQhRD8Hdiaipx6Q4aRGMQvnz-7AtrOz2EqHHDzOPH9AiGddOKIELIVunClO62Lx2z3deNHx7O9Wc9QQOoLDU5_DK6B78uTg9XuEfFBQP1tkLAIjppRUwQM5EDsB_mYFIM-nOnv5KA6dRqwrkC0NzrzE0etr7qgpDEVCSxu7Fsq8mI4E3bbOFd6PArpvsk8uxMD4eVCbpMVB4yqYEj3CW2isALkRCb1DvROUamCYJCrriqHq-KEt4RDIqIX26WtWcz0yL-Ra7w7ABGPJWBLoYGxQja9AX8z091Wa-Es6PUCvLL5xCt-k51e0ygFnD-gsCmvvvuCZvO4pCBD29NfANkTOZbK04vzOWV6vQ0FQmPB6Y9gVPd2clVCS7n4dZqGO4lG6gBSxJ8f7RRMjtmAR99XIBJWUFjcSE_jLU_MRSR1D_eVFvWmquQ4ZOjr6_V4vpd8TlTyh7JYZAEdwmbCkf88Pm5O__om8VQ5EwICHHNwMsGHgtTjZz2OxpGelgdBoJ4losW4NmgkIcl6h0UON4Rboray-k4MJjlRUnSYgL25ASeY7B2WaX6d-3X2d2aRku7NLtHEThINlFN0U_oPYVwnX048PCzfo6uPd4X2S6GBF5jUVf0lampo3WlRCrj0xp80-6i39DNYGENFOjsCEEsPlbzJa0QUBuRZpTU9LdQ00JTUGaoa0lcbSYS-cgA3zbAzzZ5xJrJ3xtKpJ4gqqG_9JsN6mdhd-QFy4cF9d260o-F-T1gHs6rTKma0mcVZvxBmQ9ZtVCKYuc6A92ophlP5gjq4xyeuMmHPfEH_gLSviR2Qa7zIkiX4Bn5yxkuya69xJUsHhq4PuMs2Qiifv8Z19kXBkzSIS1LKuEZlUIpKRgeMYcu4fYNXSO-HHx62ZAYZGWn4EKVN7nVJwEQVv9vEQbuQF91wY69Am1DYAQGA-cFjZWz1Hss548Gkt5npdjG-_34t-GPqNfEbNPdFwgk4Mb_x2ja_cSEsT2Rf68.&gpp=DBABLA%7EBVQqAAAAAgA.QA&gpp_sid=7&us_privacy=1YNN&eventVOD=false&CMCD=ot%3Dm%2Csid%3D%22b504d7a2-0ebc-4360-8c0c-012f48cec318%22"
[Attachment 79507 - Click to enlarge]
The video is separated into various segments and commercials, and I was not able to download just the full video without the commercials as is done in freevine.
Using Devine
Since I found out freevine is no longer being supported, I learned of something new called devine that could potentially be used to download this series on Pluto TV, but the documentation and setup is much more complicated than freevine (i.e. need to write your own services) and I have not been able to get it working yet. I was wondering if anyone who has been able to download from Pluto TV with devine could help me see if it's even possible to download this series, as I would be more motivated to setup devine. The link to the first episode of this series is:
If anyone has any insight on any method to download from Pluto TV, I would greatly appreciate it.Code:https://pluto.tv/us/on-demand/series/5d9ccaa74cd0348a9d9987ff/season/1/episode/5d9ccafe4cd0348a9d998c79
+ Reply to Thread
Results 1 to 2 of 2
-
-
I believe you're supposed to run something like this instead:
Code:python freevine.py get -e S01E101 https://pluto.tv/en/on-demand/series/5d9ccaa74cd0348a9d9987ff/details
Similar Threads
-
Pluto TV
By paul92 in forum Video Streaming DownloadingReplies: 5Last Post: 27th May 2024, 06:02 -
help for pluto.tv
By whs912km in forum Video Streaming DownloadingReplies: 11Last Post: 24th Dec 2022, 11:57 -
pluto tv
By David Banner in forum Video Streaming DownloadingReplies: 8Last Post: 17th Dec 2022, 22:47 -
Pluto Subtitles
By doctorm in forum Video Streaming DownloadingReplies: 11Last Post: 19th Nov 2021, 23:41 -
PLuto TV question
By Test565 in forum Video Streaming DownloadingReplies: 8Last Post: 15th Nov 2020, 14:32