VideoHelp Forum




+ Reply to Thread
Results 1 to 2 of 2
  1. 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
    Image
    [Attachment 79506 - Click to enlarge]

    I tried to download by episode
    Code:
    freevine.py get -e https://pluto.tv/us/on-demand/series/5d9ccaa74cd0348a9d9987ff/episode/5d9ccafe4cd0348a9d998c79
    and by season
    Code:
    freevine.py get -s https://pluto.tv/us/on-demand/series/5d9ccaa74cd0348a9d9987ff/episode/5d9ccafe4cd0348a9d998c79
    but got errors too

    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"
    Image
    [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:
    Code:
    https://pluto.tv/us/on-demand/series/5d9ccaa74cd0348a9d9987ff/season/1/episode/5d9ccafe4cd0348a9d998c79
    If anyone has any insight on any method to download from Pluto TV, I would greatly appreciate it.
    Quote Quote  
  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
    but even that is not working for me, so it's possible they changed something and broke the script.
    Quote Quote  



Similar Threads

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