Bumping this old thread. I am still looking for a solution for the episodes of the TV series. See my newest comments at the end.
I have been using this newer free video streaming site called TubiTV. It is a lot like the early Hulu. VideoDownloadHelper works on 1/2 the content. But the others have something called Aes-Ctr. I am not sure if this is the only protection they use. I have tried several of the down-loaders that say the work on thousands of sites. But they have not added TubiTV yet. I do not need one that works on pay sites like Netflix. I just use the free sites I find. Any down-loaders that work on this site?
+ Reply to Thread
Results 1 to 30 of 32
Last edited by ChasVideo; 11th Aug 2021 at 23:33.
each video it's a special case. they're not all the same. some are easy to find others less.
example on Scary Movie 4 (https://tubitv.com/movies/589009/scary-movie-4) is simple to download with:
youtube-dl --no-part --referer "https://tubitv.com/movies/589009/scary-movie-4?start=true" --output "Scary_Movie_4.ts" "https://fastly.tubi.video/488072ec-0d2f-41a0-9205-b0d0f254b6d8/9exxehq0/stream.m3u8?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb3VudHJ5IjoiVVMiLCJkZXZpY2VfaWQiOiI0NTQ5MzU3Zi0wY2VjLTRmOTItYTkxNC05OGRlMDNhNGFmZDUiLCJleHAiOjE2MjA3MTczMDAsImV4cGVyaW1lbnQiOnsibmFtZSI6Imdvb2dsZV9jZG5fb25fd2ViIiwibmFtZXNwYWNlIjoidGl0YW4zIiwidHJlYXRtZW50IjoiZmFzdGx5In0sInBsYXRmb3JtIjoiV0VCIiwidXNlcl9pZCI6MH0.VR8eLt2zQ0SvQV0EofjWe7W-fMSVLITB3fBQkuMGH1w&manifest=true"
youtube-dl --output "Little:Man.ts" "https://fastly.tubi.video/63102b7c-911b-4bf4-bae2-2960f1c856e2/vmdrzkaa/stream.m3u8?token=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjb3VudHJ5IjoiVVMiLCJkZXZpY2VfaWQiOiI0NTQ5MzU3Zi0wY2VjLTRmOTItYTkxNC05OGRlMDNhNGFmZDUiLCJleHAiOjE2MjA3MTczMDAsImV4cGVyaW1lbnQiOnsibmFtZSI6Imdvb2dsZV9jZG5fb25fd2ViIiwibmFtZXNwYWNlIjoidGl0YW4zIiwidHJlYXRtZW50IjoiZmFzdGx5In0sInBsYXRmb3JtIjoiV0VCIiwidXNlcl9pZCI6MH0.VR8eLt2zQ0SvQV0EofjWe7W-fMSVLITB3fBQkuMGH1w&manifest=true"
post error. don't don't consider this----
I browse TubiTV once in a while myself, the content is OK. I've been streaming using MPC-BE w/ youtube-dl... works good so far.
I've also downloaded a few titles in the past with youtube-dl, don't recall having any issues using the standard commands.
Using the 2 examples above, youtube-dl gives these format code options:
youtube-dl -F https://tubitv.com/movies/589009/scary-movie-4
[TubiTv] 589009: Downloading JSON metadata
[TubiTv] 589009: Downloading m3u8 information
[info] Available formats for 589009:
format code extension resolution note
694 mp4 640x360 694k , avc1.4D401E, mp4a.40.2
1371 mp4 854x480 1371k , avc1.640028, mp4a.40.2
1981 mp4 1024x576 1981k , avc1.640028, mp4a.40.2 (best)
youtube-dl -F https://tubitv.com/movies/503326/little-man
[TubiTv] 503326: Downloading JSON metadata
[TubiTv] 503326: Downloading m3u8 information
[info] Available formats for 503326:
format code extension resolution note
728 mp4 640x360 728k , avc1.4D401E, mp4a.40.2
1381 mp4 854x480 1381k , avc1.640028, mp4a.40.2
2562 mp4 1280x720 2562k , avc1.640028, mp4a.40.2 (best)
I didn't try to download, possible the titles could either fail or get scrambled, but if someone wants to test:
youtube-dl -f 1981 https://tubitv.com/movies/589009/scary-movie-4
youtube-dl -f 2562 https://tubitv.com/movies/503326/little-man
Thanks for the replies. I see that Youtube-dl does have TubiTV on its list. The gui program says to put the exe in your path. I tried youtube-dl-gui but it can't find youtube-dl even though I put it in the same directory. Where in the path is it safe to put youtube-dl.exe and probably ffmpg? Is it safe to put them into C:/Windows? I think so but I want to check first. I have avoided using youtube-dl for a long time because of the command line stuff. I know it is not hard, I am just being lazy and don't want to learn.
youtube-dl-gui defaults to checking for youtube-dl.exe (and ffmpeg, ffprobe) in the same directory, as far as I'm aware. Check Settings > General to see if it's expecting to find youtube-dl/ffmpeg/ffprobe in a different directory.
Also, to be sure, you can click on the "(re)download youtube-dl" button at the bottom of the Settings > General page, and it should download a new copy of youtube-dl.exe to the directory where it's been told to look. (Use that when you want to update youtube-dl.exe, too.)
Edit: To be honest, while you can store things you want to put in the PATH in C:/Windows, I'd prefer to avoid doing that, to keep that system directory clean and avoid possible confusion down the road.If cameras add ten pounds, why would people want to eat them?
I ran the gui again and it found the program this time.
I was able to get Scary Movie 4 using the above command in the Command Prompt. It does have the AES-CTR protection and VDH does not work.
But I was not able to get the gui to work. It gives a constant stream of error messages until I kill it. No idea why. There are very few options.
I also can't get a TV show to work like:
I get a bunch of error messages when doing the -F option.
Last edited by ChasVideo; 9th May 2021 at 03:05.
I also can't get a TV show to work like
Any down-loaders that work on this site?
audio: https://cloudfront.tubi.video/c0cb70f0-e043-4b4e-93a1-15a94a878ca5/tseg99fh.mp4 video: https://cloudfront.tubi.video/c0cb70f0-e043-4b4e-93a1-15a94a878ca5/vvt71xxr.mp4 2baca1a2be20ea6e9649baad9876ad57 (KID=31bf2488b8fc43cd99f63ae7ce7e9e44)
Last edited by karapuz; 9th May 2021 at 09:57.
As long as the download attempt doesn't outright fail and stop, let it run and see if the end result turns out okay. All I had to do was search for the show I wanted, right-click on the link and copy it, then paste that link into youtube-dl-gui's Download > "Video / Playlist / Channel URL:" box, and let it download. (On my Win10 setup, youtube-dl-gui automatically grabs the link from the clipboard.)
What version of Windows are you running?If cameras add ten pounds, why would people want to eat them?
I agree, I think it's best to avoid mucking up Windows anymore than one must, MS does a good enough job on their own. I use ConsoleZ to control youtube-dl.exe, ffmpeg.exe, and ffprobe.exe, pretty straight-forward, no need to mess with Windows path setting. I use a small number of commands, saved to a text file in case I forget, copy & paste them as needed. Everything is located in C:\MyApps - I avoid \Windows, \Program Files, if I can, which is why I prefer to find portables if possible.
I downloaded the files, both played fine for me using MPC-BE (latest nightly, portable w/ LAV filters), movie file located on a thumb drive... what problems did you have with AES-CTR and VDH? How did it affect playback?
I think the problem with the Charlie's Angels and Ghost links are due to the "Content Unavailable" error. If you follow the link (at the time of my post) the file can't even be played at TubiTV. This is a message that is posted on quite a bit of TubiTV content. I really don't know why but this is a regular problem from my experience, wonderin' if their servers get too busy so they must take some content offline... I really don't know. I either keep tryin or I just move on to find something else.
You'll get the hang of youtube-dl, just keep tryin. I would experiment by first having a look at the available commands in the Help -> youtube-dl -h or --help. Uppercase and lowercase matter, the single (-) and double (--) also matter when asking youtube-dl to do something for you. You might see how your commands work by using the "simulate" command.
Bumping this old thread. Still looking for a downloader that will work for the episodes of their TV series. Maybe one of them works now. I can do the movies just fine. I can do unencrypted episodes OK. TubiTV does have a glitch with some of the TV series episodes. The player will not load and you have to retry to make it work.
I tried the IDM mentioned above. Maybe I have to add the integration into Firefox to get it to work? I did not do that because that is harder to clean up if I need to uninstall the whole thing.
This is another example of one that does not work. In addition to the two above.
audio: https://cloudfront.tubi.video/59d913bf-0335-4a2f-b05b-db2c98309444/yvg2e06j.mp4 video: https://cloudfront.tubi.video/59d913bf-0335-4a2f-b05b-db2c98309444/fydbynr3.mp4
KID: 81802422e9564a93a7ba80b9c74220a5 Key: 207b53a910e4465e6b9fc14f319a7d3b
Last edited by karapuz; 12th Aug 2021 at 17:45.
Karapuz, Thanks but I am lost. How did you get that? Do you have to use the browser (Firefox for me) plug in? Are there some settings to change for the encrypted files? What is that KID thingie?
EDIT, UPDATE: I installed IDM again and did install the browser extensions for Edge and Firefox. I can't get it to even work on the movies. I add the URL and all I get is IDM wants to download SupportedBrowsers.htm.
Last edited by ChasVideo; 12th Aug 2021 at 06:07.
@karapuz and @lomero how are you able to get the audio and video links directly on tubitv? also how to get the key and keyid? can you please shed some light? also if not widevine, how can we decrypt aes encryption? using same mp4decrypt program?
I found how. Chrome developer console to find the audio + video links, look for video under Network and find the links, also widevine-l3-guesser detects key and key id.
Last edited by rifleman1202; 26th Aug 2021 at 00:21.
ffmpeg -decryption_key "88f9d4b926984e14b2aec398f75f4d51:db50dcee8b6f4237a ea2681d26a6d3fd" -i 7drkswen.mp4 -codec copy decrypted_media.mp4Code:
ffmpeg -decryption_key 88f9d4b926984e14b2aec398f75f4d51 -i 7drkswen.mp4 -codec copy decrypted_media.mp4
Look at your key...there is a space....remove it and retry....
fmpeg -decryption_key "db50dcee8b6f4237aea2681d26a6d3fd" -i 7drkswen.mp4 -codec copy decrypted_media.mp4
I'm not finding the right PSSH to generate keys, my EME script gives a really long PSSH (about 3 times as long as other sites), was the PSSH you used really long too (or is there another way I should try to get it)?.
Also, did your license server address look like this (or have I got this bit wrong too!):
https://license.adrise.tv/challenge?platform=web&type=widevine_nonclearlead& external_id=<big hex identifier>&drm_token=<even bigger token>
One (or both) of the above are wrong for me.
One is to try to extract the real PSSH from the long one. I've explained this once and I think someone also posted an easier method than mine.
2nd is to get the init file and get the PSSH from it's KID. You use a script to turn KID to PSSH.
It would have been helpful to post a link or at least the long PSSH.
deleted - because the info was just noise in the thread and wouldn't be useful to anyone. The link in the post below is useful though.
Last edited by bamboobali; 11th Oct 2022 at 12:13. Reason: it didn't contain anything of use to anyone
I just noticed this, which explains everything:
Apologies for asking a question about something that has already been answered.