VideoHelp Forum




+ Reply to Thread
Results 1 to 20 of 20
  1. I am trying to screen record from the website of my tv service.
    I guess it's protected by hdcp, as obs only records a black screen.
    I was able to open the site by pasting the url into StreamFab (and provide my login details), but there was no way to download it.
    However, OBS can capture the video running in StreamFab. It would be an okay workaround for me, if I could make the video in StreamFab fullscreen, but there apparently is no such option.
    Is there any other program/browser that might allow playing back protected streams in a way that OBS can capture it?
    Quote Quote  
  2. Is it possible for you to delve into more details about the TV service that you use, the website URL and perhaps access to a video that isn't paywalled, or requires a subscription, so that someone can take a look into this for you?

    Right now, with such little details, its very hard for us to recommend anything.
    Quote Quote  
  3. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Can't you just download it on your own? What's the video URL?
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  4. Well, I would have loved to provide access to a video. But it seems there is nothing you can watch without being logged in.

    I wouldn't know how to download.
    I tried to get some information for an example:
    pageUrl - https://tv.magenta.at/player/catchup?stationId=207382568124&programId=gn.tv-19231249-E...6T15:10:00.00Z
    mpd_url - https://at-timeshift-3.tentcdn.eu/bpk-tv/Nat_Geo_People_HD/default/index.mpd?begin=202...0240506T151700

    As I didn't think it was possible to download, I was hoping for something that would display in a similar way as StreamFab, but with fullscreen option.
    Here you can see that screen capturing is possible from StreamFab, which is not the case from firefox and other browsers (black screen).
    Image
    [Attachment 78897 - Click to enlarge]
    Quote Quote  
  5. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Can you right click -> inspect -> view network requests -> filter for license, widevine, drm ? try one by one and see if you have success with something while playing the video.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  6. Hm, I made it to the network requests - But when filtering, there was none of the words.
    I tried searching for license, widevine, drm. drm was found in 149 lines in 149 files (dash files). Nothing for the other.
    During live video, widevine was found in 595 lines in 119 files (all index.mpd), in addition to drm in dash files.
    I guess this doesn't help?

    EDIT:
    I found this on my next attempt:
    https://widevine.entitlement.theplatform.eu/wv/web/ModularDrm/getRawWidevineLicense?sc...d=S1idjuZ2ZZkE
    Quote Quote  
  7. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Seeing as this is your first time, I think it's better and faster if you do this instead. Keep the focus on network requests while you are on your requested video page. Delete any filters. Refresh the page and leave the network open. You will see the network requests being done again. Press play on the video and make sure it plays for the first 1-2 seconds then pause.

    Go back to network requests and hover over a random request. Right click on it and select Save all as Har collection. You can edit that file and change the extension from har to txt. You then should be able to upload it here. That file contains all the necessary information only about that video. This information can be used to attempt to download it.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~~~~~~~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  8. The file is rather big. I hope it's good.
    Image Attached Files
    Quote Quote  
  9. Visit https://cdrm-project.com/ to get the desired decryption keys for your video as below.

    PSSH:
    Code:
    AAAAO3Bzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABsiEU5hdF9HZW9fUGVvcGxlX0hESOPclZsGWAA=
    License:
    Code:
    https://widevine.entitlement.theplatform.eu/wv/web/ModularDrm/getRawWidevineLicense?schema=1.0&form=json&releasePid=4dTf_VdOMBIq
    Headers:
    Code:
    User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:125.0) Gecko/20100101 Firefox/125.0
    authorization: Basic aHR0cDovL2.....
    Origin: https://tv.magenta.at
    Click Send and you should be given the required keys.

    Keys:
    Code:
    e077d008a8ae54bcaf14e87981d15d8f:fa3cca65dee592a589c61a84f2d6c1f6
    98b85dcb9dca5fcda975b7627193debd:1b1ca584e6b91274c9f56c80eeb44ef7
    Make use of N_m3u8DL-RE to download the files at your end using the below command:
    Code:
    .\N_m3u8DL-RE.exe "https://at-timeshift-3.tentcdn.eu/bpk-tv/Nat_Geo_People_HD/default/index.mpd?begin=20240506T142430&end=20240506T151700" --save-name _TEST --key e077d008a8ae54bcaf14e87981d15d8f:fa3cca65dee592a589c61a84f2d6c1f6 --key 98b85dcb9dca5fcda975b7627193debd:1b1ca584e6b91274c9f56c80eeb44ef7 -mt -M mp4 -sv best -sa best -ss lang="eng":for=all
    Do note that the above command downloads the highest video and audio quality. It needs to be seen if the derived keys can actually decrypt those high quality streams, or not. Right now I'm unable to test that for you. Therefore, play around with the command below, to choose the quality that works and move ahead.

    Just checked this. You'll be able to download only at 720p. This is an inherent drawback of using an L3 CDM.

    Use the code below and choose 720p and the best audio quality.
    Code:
    .\N_m3u8DL-RE.exe "https://at-timeshift-3.tentcdn.eu/bpk-tv/Nat_Geo_People_HD/default/index.mpd?begin=20240506T142430&end=20240506T151700" --save-name _TEST --key e077d008a8ae54bcaf14e87981d15d8f:fa3cca65dee592a589c61a84f2d6c1f6 --key 98b85dcb9dca5fcda975b7627193debd:1b1ca584e6b91274c9f56c80eeb44ef7 -mt -M mp4 -sa best
    Thanks to 2nHxWW6GkN1l916N3ayz8HQoi for suggesting the HAR approach.
    Last edited by pram0dm; 7th May 2024 at 02:21.
    Quote Quote  
  10. Thank you!

    The audio is working, the video couldn't be decrypted, unfortunately.
    Quote Quote  
  11. Originally Posted by videvil View Post
    Thank you!

    The audio is working, the video couldn't be decrypted, unfortunately.
    Review the last part of my post and choose 720p with the best audio. That should work in your favor.
    Quote Quote  
  12. It worked for 720p. This is nice, thanks!
    Should it work for live streams, too?

    I still wish there was a way to get 1080p. 720p is more than enough for many shows, but there are a few I'd love to get in the best quality there is.
    Quote Quote  
  13. Originally Posted by videvil View Post
    It worked for 720p. This is nice, thanks!
    Should it work for live streams, too?

    I still wish there was a way to get 1080p. 720p is more than enough for many shows, but there are a few I'd love to get in the best quality there is.
    Unfortunately, it isn't possible without the possession of a L1 CDM. You'll have to be happy with what you've for the time being.
    Quote Quote  
  14. I see, thanks for your help!

    If you know it, could you tell me the syntax to stop the recording a live stream adter a given time?
    I started recording, and it wouldn't stop.
    Quote Quote  
  15. Originally Posted by videvil View Post
    I see, thanks for your help!

    If you know it, could you tell me the syntax to stop the recording a live stream adter a given time?
    I started recording, and it wouldn't stop.
    Use
    Code:
    --live-real-time-merge --live-pipe-mux --live-wait-time 5 --live-record-limit 00:01:00
    Modify the last parameter accordingly.
    Quote Quote  
  16. Thanks, I tried, but it wouldn't stop. Hopefully I'll figure it out later.
    Quote Quote  
  17. Now I got this on cdrm-project.com-> Error 500: unable to decode base64 data: invalid characters encountered in base64 data

    I used this for pssh: AAAANnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABYiDERhc1 9FcnN0ZV9IREjj3JWbBlgA
    (from <cencssh>AAAANnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABYiDE Rhc19FcnN0ZV9IREjj3JWbBlgA</cencssh>)
    Quote Quote  
  18. Originally Posted by videvil View Post
    Now I got this on cdrm-project.com-> Error 500: unable to decode base64 data: invalid characters encountered in base64 data

    I used this for pssh: AAAANnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABYiDERhc1 9FcnN0ZV9IREjj3JWbBlgA
    (from <cencssh>AAAANnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAABYiDE Rhc19FcnN0ZV9IREjj3JWbBlgA</cencssh>)
    Looks valid to me. Perhaps it has something to do with the Request body value that you're submitting.
    Quote Quote  
  19. Yes, I had a wrong authorization. Thanks.
    Still had no luck with the live record limit.
    Quote Quote  
  20. System ID: Widevine edef8ba9-79d6-4ace-a3c8-27dcd51d21ed
    PSSH Data (size: 22):
    Widevine Data:
    Content ID: 4461735F45727374655F4844
    Protection Scheme: cenc

    Missing 'Key IDs'
    Quote Quote  



Similar Threads

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