VideoHelp Forum


Try StreamFab Downloader and download from Netflix, Amazon, Youtube! Or Try DVDFab and copy Blu-rays!


Try StreamFab Downloader and download streaming video from Youtube, Netflix, Amazon! Download free trial.


+ Reply to Thread
Results 1 to 17 of 17
Thread
  1. Hi,

    A newbie here. I was trying to download this video clip - https://www.9now.com.au/millionaire-hot-seat/2023/episode-73 and I got an error message that says "this video is DRM protected".

    Could you please advise how to download it?

    I've tried screen recording as well, but it didn't work.

    Thank you.
    Quote Quote  
  2. Member
    Join Date
    Mar 2021
    Location
    Israel
    Search Comp PM
    Originally Posted by h3mlock View Post
    Hi,

    A newbie here. I was trying to download this video clip - https://www.9now.com.au/millionaire-hot-seat/2023/episode-73 and I got an error message that says "this video is DRM protected".

    Could you please advise how to download it?

    I've tried screen recording as well, but it didn't work.

    Thank you.
    I can't access this site because I need to create an account.
    Using screen recording is not really the best idea.
    Try using TubeDigger it might work
    Quote Quote  
  3. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    ..
    Last edited by iamghost; 11th Jul 2023 at 03:49. Reason: double post
    Quote Quote  
  4. Member
    Join Date
    Dec 2021
    Location
    england
    Search Comp PM
    Originally Posted by h3mlock View Post
    Hi,

    A newbie here. I was trying to download this video clip - https://www.9now.com.au/millionaire-hot-seat/2023/episode-73 and I got an error message that says "this video is DRM protected".

    Could you please advise how to download it?

    I've tried screen recording as well, but it didn't work.

    Thank you.
    your using yt-dlp and showing DRM Protected so add --allow-u on cmd

    Code:
     N_m3u8DL-RE -M format=mp4 --key 4241de475062430db605f94fea8eef17:09754af479d7d59dd151dddb084f8234 "https://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/4460760524001/ff6609ac-54eb-4a5f-80fd-aa7c74c997a2/2s/manifest.mpd?fastly_token=NjRhZTVmMjJfZGQzOGZlMWFlMzI3ODdhOWE0Yzg4ZDY0M2NlNzY0NjFjMTUwMzk2OTVkYTU1MTAxNTA2YzE1NmRjZjQyM2JiYw%3D%3D" --save-name Millionaire_Hot_Seat_Season_2023
    Image
    [Attachment 72368 - Click to enlarge]
    Last edited by iamghost; 11th Jul 2023 at 03:55.
    Quote Quote  
  5. Thank you. I was able to download the file with --allow -u command.

    However, I could not play the file afterwards. Will the file still be protected? =S
    Quote Quote  
  6. h3mlock, now you decrypt the video and audio with the keys iamghost show you in his code (4241de475062430db605f94fea8eef17:09754af479d7d59d d151dddb084f8234)

    Use this comment of mine to decrypt https://forum.videohelp.com/threads/410097-Channel-5-download-help#post2694483
    Quote Quote  
  7. Thanks all. Cheers!
    Quote Quote  
  8. wow 10 days for an answer. very fast

    really interested in the topic
    Quote Quote  
  9. Hi guys, I tried following this thread, I too am trying to download 9now content, but I can't quiet see what you have done.

    I have yt-dlp and ffmpeg installed and have been using them for a few years now, but this is my first time coming up against DRM content with them.

    When I run --allow-u on yt-dlp it tells me that its still encrypted and it dumps the video and audio out like normal into my folder, What I don't understand is how you have found the keys/unencrypting the files once I have them locally?

    Right now my code looks like this:
    Code:
    yt-dlp --no-part --restrict-filenames -N 4 --ffmpeg-location "C:\Program Files\ffmpeg\bin" -f "bv*+ba/b" --allow-u --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36" --cookies-from-browser chrome --referer "https://www.9now.com.au/" "https://ssaimanifest.prod.boltdns.net/ap-southeast-2/playback/once/v1/dash/live-timeline/bccenc/4460760524001/8d5a1a45-c60e-44a2-a268-949ed95072a1/d0134397-7dc2-42b4-b130-fd20232e5f3d/036919c2-bc67-455d-9ba1-aa1e88379046/content.mpd?bc_token=NjZhOGVmMmRfMzMwNWU5ZTQzN2IyMzFlNjRlYWE1M2E2ODNjNDdmM2U3NDBkNjU5MjIxYWI2MTBkOWQ1ODFjN2FmYzgwNTI1NA%3D%3D&rule=discos-enabled"
    Hope you can help me out,
    I appreciate it

    -d
    Quote Quote  
  10. Member
    Join Date
    Mar 2006
    Location
    United States
    Search Comp PM
    Originally Posted by doggydoo3 View Post
    Hi guys, I tried following this thread, I too am trying to download 9now content, but I can't quiet see what you have done.

    I have yt-dlp and ffmpeg installed and have been using them for a few years now, but this is my first time coming up against DRM content with them.

    When I run --allow-u on yt-dlp it tells me that its still encrypted and it dumps the video and audio out like normal into my folder, What I don't understand is how you have found the keys/unencrypting the files once I have them locally?

    Right now my code looks like this:
    Code:
    yt-dlp --no-part --restrict-filenames -N 4 --ffmpeg-location "C:\Program Files\ffmpeg\bin" -f "bv*+ba/b" --allow-u --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36" --cookies-from-browser chrome --referer "https://www.9now.com.au/" "https://ssaimanifest.prod.boltdns.net/ap-southeast-2/playback/once/v1/dash/live-timeline/bccenc/4460760524001/8d5a1a45-c60e-44a2-a268-949ed95072a1/d0134397-7dc2-42b4-b130-fd20232e5f3d/036919c2-bc67-455d-9ba1-aa1e88379046/content.mpd?bc_token=NjZhOGVmMmRfMzMwNWU5ZTQzN2IyMzFlNjRlYWE1M2E2ODNjNDdmM2U3NDBkNjU5MjIxYWI2MTBkOWQ1ODFjN2FmYzgwNTI1NA%3D%3D&rule=discos-enabled"
    Hope you can help me out,
    I appreciate it

    -d
    Well not sure what else you have setup, but what lego pointed to you will be helpful.

    You can also use
    HTML Code:
    https://cdrm-project.com/
    Get the PSSH from the mpd, and use the license url.

    Paste in, with nothing additinal will give you the key/keys.

    Same goes with using ozivine is great -
    HTML Code:
    https://forum.videohelp.com/threads/415165-%5BRelease%5D-Ozivine-Australian-FTA-Downloader
    Or I have a basic l3.py script that also works. All give same exact key, so all 3 options work.

    Ozivine is the easiest, fastest. Just relies on python, etc. You can read from that link.


    HTML Code:
    https://cdrm-project.com/
    probably the easiest for doing very little but copy/paste and use N_m3u8DL-RE, shaka-packager, mp4decrypt , and ffmpeg in your PATH or in directory where you are running commands from.
    Quote Quote  
  11. Member
    Join Date
    Mar 2006
    Location
    United States
    Search Comp PM
    Originally Posted by doggydoo3 View Post
    Hi guys, I tried following this thread, I too am trying to download 9now content, but I can't quiet see what you have done.

    I have yt-dlp and ffmpeg installed and have been using them for a few years now, but this is my first time coming up against DRM content with them.

    When I run --allow-u on yt-dlp it tells me that its still encrypted and it dumps the video and audio out like normal into my folder, What I don't understand is how you have found the keys/unencrypting the files once I have them locally?

    Right now my code looks like this:
    Code:
    yt-dlp --no-part --restrict-filenames -N 4 --ffmpeg-location "C:\Program Files\ffmpeg\bin" -f "bv*+ba/b" --allow-u --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36" --cookies-from-browser chrome --referer "https://www.9now.com.au/" "https://ssaimanifest.prod.boltdns.net/ap-southeast-2/playback/once/v1/dash/live-timeline/bccenc/4460760524001/8d5a1a45-c60e-44a2-a268-949ed95072a1/d0134397-7dc2-42b4-b130-fd20232e5f3d/036919c2-bc67-455d-9ba1-aa1e88379046/content.mpd?bc_token=NjZhOGVmMmRfMzMwNWU5ZTQzN2IyMzFlNjRlYWE1M2E2ODNjNDdmM2U3NDBkNjU5MjIxYWI2MTBkOWQ1ODFjN2FmYzgwNTI1NA%3D%3D&rule=discos-enabled"
    Hope you can help me out,
    I appreciate it

    -d
    What is the actual url for this? This was a live stream?
    Quote Quote  
  12. Member
    Join Date
    Mar 2006
    Location
    United States
    Search Comp PM
    Originally Posted by ehurdler View Post
    Originally Posted by doggydoo3 View Post
    Hi guys, I tried following this thread, I too am trying to download 9now content, but I can't quiet see what you have done.

    I have yt-dlp and ffmpeg installed and have been using them for a few years now, but this is my first time coming up against DRM content with them.

    When I run --allow-u on yt-dlp it tells me that its still encrypted and it dumps the video and audio out like normal into my folder, What I don't understand is how you have found the keys/unencrypting the files once I have them locally?

    Right now my code looks like this:
    Code:
    yt-dlp --no-part --restrict-filenames -N 4 --ffmpeg-location "C:\Program Files\ffmpeg\bin" -f "bv*+ba/b" --allow-u --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36" --cookies-from-browser chrome --referer "https://www.9now.com.au/" "https://ssaimanifest.prod.boltdns.net/ap-southeast-2/playback/once/v1/dash/live-timeline/bccenc/4460760524001/8d5a1a45-c60e-44a2-a268-949ed95072a1/d0134397-7dc2-42b4-b130-fd20232e5f3d/036919c2-bc67-455d-9ba1-aa1e88379046/content.mpd?bc_token=NjZhOGVmMmRfMzMwNWU5ZTQzN2IyMzFlNjRlYWE1M2E2ODNjNDdmM2U3NDBkNjU5MjIxYWI2MTBkOWQ1ODFjN2FmYzgwNTI1NA%3D%3D&rule=discos-enabled"
    Hope you can help me out,
    I appreciate it

    -d
    What is the actual url for this? This was a live stream?
    I picked an Olympic replay for an example just to test.

    AUS v CAN | W Pool | Replay
    Code:
    https://www.9now.com.au/basketball-3x3-olympic-games-paris-2024/season-2024/episode-2
    PSSH taken from mpd
    Code:
    AAAAVnBzc2gAAAAA7e+LqXnWSs6jyCfc1R0h7QAAADYIARIQwggPmbavSseT58u3SEJufRoNd2lkZXZpbmVfdGVzdCIIMTIzNDU2NzgyB2RlZmF1bHQ=
    License:
    Code:
    https://manifest.prod.boltdns.net/license/v1/cenc/widevine/4460760524001/1ffb3e84-0f58-4070-a90f-2bbf28d5b7d9/c2080f99-b6af-4ac7-93e7-cbb748426e7d?fastly_token=NjZhYTkyYWJfZGE4ZWUyMGMwNTMxY2MzY2EyOWU2YmQ4YWExMzAwMTE1ZDAwMGM3ZTdmOWI4OWE4ZGQ4N2EzMzAxZGFhNDM4OA%3D%3D
    Enter them into:
    Code:
    https://cdrm-project.com/
    Image
    [Attachment 81057 - Click to enlarge]


    Gives you the key
    Image
    [Attachment 81058 - Click to enlarge]


    Code:
    --key c2080f99b6af4ac793e7cbb748426e7d:8a5da9f4f774150969c36e56308bc97b
    User N_m3u8DL-RE key above, and mpd and get the file with the following:

    Code:
    N_m3u8DL-RE --key c2080f99b6af4ac793e7cbb748426e7d:8a5da9f4f774150969c36e56308bc97b "https://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/4460760524001/1ffb3e84-0f58-4070-a90f-2bbf28d5b7d9/2s/manifest.mpd?fastly_token=NjZhYTkyYWJfMTlmOThjMWNmMTlhZWI1M2MxMDU2YTdjZGZmYzNjZDVmNzI5YTUxMjkyZjMwZTUyYjAxZTA2ZDE3NDc5MDRkNQ%3D%3D" --save-name "AUS v CAN | W Pool | Replay" -M format=mkv
    Outputs:
    Code:
    C:\freevine>N_m3u8DL-RE --key c2080f99b6af4ac793e7cbb748426e7d:8a5da9f4f774150969c36e56308bc97b "https://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/4460760524001/1ffb3e84-0f58-4070-a90f-2bbf28d5b7d9/2s/manifest.mpd?fastly_token=NjZhYTkyYWJfMTlmOThjMWNmMTlhZWI1M2MxMDU2YTdjZGZmYzNjZDVmNzI5YTUxMjkyZjMwZTUyYjAxZTA2ZDE3NDc5MDRkNQ%3D%3D" --save-name "AUS v CAN | W Pool | Replay" -M format=mkv
    15:07:38.884 INFO : N_m3u8DL-RE (Beta version) 20231113
    15:07:38.912 INFO : Loading URL: https://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/4460760524001/1ffb3e84-0f58-4070-a90f-2bbf28d5b7d9/2s/manifest.mpd?fastly_token=NjZhYTkyYWJfMTlmOThjMWNmMTlhZWI1M2MxMDU2YTdjZGZmYzNjZDVmNzI5YTUxMjkyZjMwZTUyYjAxZTA2ZDE3NDc5MDRkNQ%3D%3D
    15:07:40.038 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP
    15:07:40.041 INFO : Parsing streams...
    15:07:40.200 WARN : Writing meta json
    15:07:40.235 INFO : Extracted, there are 9 streams, with 6 basic streams, 3 audio streams, 0 subtitle streams
    15:07:40.237 INFO : Vid *CENC 1920x1080 | 4557 Kbps | ff9749a5-4152-4f64-a7cf-6bc2e3eb8809 | 25 | avc1.640028 | 821
    Segments | Main | ~27m22s
    15:07:40.238 INFO : Vid *CENC 1280x720 | 2402 Kbps | 47cd94eb-eec9-49c9-abb0-5117dc43857b | 25 | avc1.4d001f | 821
    Segments | Main | ~27m22s
    15:07:40.241 INFO : Vid *CENC 1024x576 | 1645 Kbps | 6b22b970-12ff-44cf-9dde-be5fba241b5d | 25 | avc1.4d001f | 821
    Segments | Main | ~27m22s
    15:07:40.248 INFO : Vid *CENC 640x360 | 866 Kbps | a98fa33b-ba21-4b15-8801-8c24a1fadc73 | 25 | avc1.4d001e | 821
    Segments | Main | ~27m22s
    15:07:40.250 INFO : Vid *CENC 384x216 | 456 Kbps | 3a11ec4f-46a4-404c-9b72-dc2b9c3f7d67 | 25 | avc1.42000d | 821
    Segments | Main | ~27m22s
    15:07:40.252 INFO : Vid *CENC 320x180 | 254 Kbps | 07746371-6dd8-4e3e-9f6a-5984ae761f88 | 25 | avc1.42000c | 821
    Segments | Main | ~27m22s
    15:07:40.254 INFO : Aud *CENC 36ae27e3-7fcb-4c27-8ee8-4ee126952b7d | 127 Kbps | mp4a.40.2 | en | 828 Segments | Main |
    ~27m22s
    15:07:40.260 INFO : Aud *CENC dc69f6d5-52e0-4d68-9313-ebe604270210 | 96 Kbps | mp4a.40.2 | en | 828 Segments | Main |
    ~27m22s
    15:07:40.263 INFO : Aud *CENC a23a0204-70d1-412f-adfb-1a7d6d72fe27 | 63 Kbps | mp4a.40.2 | en | 828 Segments | Main |
    ~27m22s
    15:25:19.727 INFO : Parsing streams...
    15:25:19.734 INFO : Selected streams:
    15:25:19.735 INFO : Vid *CENC 1920x1080 | 4557 Kbps | ff9749a5-4152-4f64-a7cf-6bc2e3eb8809 | 25 | avc1.640028 | 821
    Segments | Main | ~27m22s
    15:25:19.736 INFO : Aud *CENC 36ae27e3-7fcb-4c27-8ee8-4ee126952b7d | 127 Kbps | mp4a.40.2 | en | 828 Segments | Main |
    ~27m22s
    15:25:19.737 WARN : Writing meta json
    15:25:19.747 INFO : Save Name: AUS v CAN . W Pool . Replay
    15:25:19.748 WARN : MuxAfterDone is detected, binary merging is automatically enabled
    15:25:19.750 INFO : Start downloading...Vid 1920x1080 | 4557 Kbps | ff9749a5-4152-4f64-a7cf-6bc2e3eb8809 | 25 |
    avc1.640028 | Main
    15:25:20.870 WARN : Type: cenc
    15:25:20.875 WARN : PSSH(WV): CAESEMIID5m2r0rHk+fLt0hCbn0aDXdpZGV2aW5lX3Rlc3QiCDEyMzQ1Njc4MgdkZWZhdWx0
    15:25:20.879 WARN : KID: c2080f99b6af4ac793e7cbb748426e7d
    15:25:20.883 WARN : Reading media info...
    15:25:21.644 INFO : [0x1]: Video, h264 (avc1), 1920x1080
    15:27:19.772 INFO : Binary merging...
    15:27:20.888 INFO : Decrypting...
    15:27:29.852 INFO : Start downloading...Aud 36ae27e3-7fcb-4c27-8ee8-4ee126952b7d | 127 Kbps | mp4a.40.2 | en | Main
    15:27:30.138 WARN : Type: cenc
    15:27:30.144 WARN : PSSH(WV): CAESEMIID5m2r0rHk+fLt0hCbn0aDXdpZGV2aW5lX3Rlc3QiCDEyMzQ1Njc4MgdkZWZhdWx0
    15:27:30.149 WARN : KID: c2080f99b6af4ac793e7cbb748426e7d
    15:27:30.154 WARN : Reading media info...
    15:27:30.212 INFO : [0x1]: Audio, aac (mp4a), 127 kb/s
    15:28:34.011 INFO : Binary merging...
    15:28:34.271 INFO : Decrypting...
    15:28:34.775 WARN : AUS v CAN . W Pool . Replay.mp4
    15:28:34.776 WARN : AUS v CAN . W Pool . Replay.en.m4a
    15:28:34.777 WARN : Muxing to AUS v CAN . W Pool . Replay.MUX.mkv
    15:28:37.822 WARN : Cleaning files...
    15:28:37.965 WARN : Rename to AUS v CAN . W Pool . Replay.mkv
    15:28:38.248 INFO : Done
    Image
    [Attachment 81059 - Click to enlarge]


    Long post, just hope it helps clear things up.
    Quote Quote  
  13. Thank you so much, I think I got it working. Yes I was going to Olympic replays. I have managed to capture the Olympic live streams from 9now with no problem as they haven't encrypted those. Some sports they don't save the streams so you have to capture live, but for the ones that do like the basketball I was hoping I would be able to just grab the replays, and now I can.
    Thank you so so much.

    You are a legend!
    Quote Quote  
  14. Please help me with steps to get the highest 4K resolution file for this file, https://olympics.com/en/paris-2024/videos/group-all-around-final-rhythmic-gymnastics-o...mes-paris-2024

    I tried Mac Screen Capture on my 6K display, I do not get any audio and i have to leave my monitor on for 2-3 hours.

    I am an idiot with Terminal and things of that nature.
    Thank you all for you time and instructions.

    Lost
    Last edited by chiumeister; 19th Aug 2024 at 16:55.
    Quote Quote  
  15. How do you know that it's 4K? There's only 1080p available.

    I found this though, if you really want 4K:
    Image
    [Attachment 81657 - Click to enlarge]
    https://github.com/DevLARLEY
    Keys from just the License URL: WidevineFetch
    Quote Quote  
  16. Originally Posted by larley View Post
    How do you know that it's 4K? There's only 1080p available.

    I found this though, if you really want 4K:
    Image
    [Attachment 81657 - Click to enlarge]

    I subscribed to those services, it’s not 4K or 4K HDR. On devices, like Apple TV+ box and others, the source (1080p) is upscaled into 4K. Rec 709 (SDR) into BT.2020 (HDR)
    The upscaling sucks. It’s also not AD free. While Youtube premium is AD free, they do not have HDR version. I read Olympics was recorded in native HLG for HDR, but yet to find where it is broadcast or store.

    While I enjoy watching my paid services for the upscaled 4K, it’s blotchy, as my internet service isn’t good enough. Hence why i want to download the original source.

    Thanks
    Quote Quote  
  17. I also doubt that they're serving 4k in the browser, so probably only on embedded Android devices, like a FireTV Stick 4K.
    The only problem is the a FireTV Stick 4K can't do upscaling, so they can't be lying, and these services must be serving 4K.
    https://github.com/DevLARLEY
    Keys from just the License URL: WidevineFetch
    Quote Quote  



Similar Threads

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