VideoHelp Forum
+ Reply to Thread
Results 1 to 5 of 5
Thread
  1. I have a strange case

    Mpd with multiple periods with first period being some ad.

    Code:
    https://cf.eu.prd.media.max.com/r/dash.mpd?f.audioCodec=heaac&f.audioTrack=en-US%7Cdescriptive%2Cprogram&f.audioTrack=pl%7Cprogram&f.textTrack=en-US&f.textTrack=pl&f.videoCodec=avc&f.videoDynamicRange=sdr&r.duration=30.000000&r.duration=5751.960000&r.keymod=2&r.main=1&r.manifest=8f26c2a6-0492-4f0e-b57d-3e3226388175%2F0_c34543.mpd&r.manifest=2e8dc8bd-514c-48f9-98da-63fb6e38dab7%2F1_03e3ca.mpd&r.origin=cfc%7Cprd-wbd-emea-vod&x-wbd-tenant=beam&x-wbd-user-home-market=emea
    Removed first period, added hostname to every <BaseUrl> part (taken from the segments that came in in network tab) eg. https://cf.eu.prd.media.max.com/2e8dc8bd-514c-48f9-98da-63fb6e38dab7/v/0_6a28f9/v4.mp4

    mpd content:

    Code:
    https://pastebin.com/XdxE5JsL
    WidevineFetch returned multiple keys but still only audio decoded

    command i use

    Code:
    N_m3u8DL-RE btc.mpd --key 01007b3d8622c40b593074d18bcd9648:53d4a6e764e3731ffba0705bc994269e --key 010112575f3d5f1b14ebee8496eca4b7:0670b9339ec092e060bedcae93f85b8b --key 0102af6a082e198682be97fefd0b780a:b4ede66a4e6bb3d333da13beb6e00c36 --key 0105c1a08a823547dfcb6cd9ac24805f:00000000000000000000000000000000 --save-name b -mt -M format=mp4 -sv best -sa lang:pl -ss
    Command output

    Code:
    16:09:20.667 INFO : N_m3u8DL-RE (Beta version) 20240630
    16:09:20.685 INFO : Loading URL: btc.mpd
    16:09:20.687 INFO : Content Matched: Dynamic Adaptive Streaming over HTTP
    16:09:20.688 INFO : Parsing streams...
    16:09:20.701 WARN : Writing meta json
    16:09:20.702 INFO : Extracted, there are 17 streams, with 10 basic streams, 3 audio streams, 4 subtitle streams
    16:09:20.703 INFO : Vid *CENC 1920x1080 | 13888 Kbps | v3 | 25 | avc1.640029 | 1 Segment | Main | ~01h35m51s
    16:09:20.704 INFO : Vid *CENC 1600x900 | 8306 Kbps | v7 | 25 | avc1.640028 | 1 Segment | Main | ~01h35m51s
    16:09:20.704 INFO : Vid *CENC 1280x720 | 5192 Kbps | v6 | 25 | avc1.64001f | 1 Segment | Main | ~01h35m51s
    16:09:20.705 INFO : Vid *CENC 1024x576 | 3244 Kbps | v8 | 25 | avc1.64001f | 1 Segment | Main | ~01h35m51s
    16:09:20.706 INFO : Vid *CENC 768x432 | 2136 Kbps | v4 | 25 | avc1.64001e | 1 Segment | Main | ~01h35m51s
    16:09:20.706 INFO : Vid *CENC 640x360 | 1518 Kbps | v0 | 25 | avc1.64001e | 1 Segment | Main | ~01h35m51s
    16:09:20.707 INFO : Vid *CENC 544x306 | 1017 Kbps | v1 | 25 | avc1.640015 | 1 Segment | Main | ~01h35m51s
    16:09:20.707 INFO : Vid *CENC 480x270 | 645 Kbps | v5 | 25 | avc1.640015 | 1 Segment | Main | ~01h35m51s
    16:09:20.707 INFO : Vid *CENC 416x234 | 438 Kbps | v2 | 25 | avc1.64000d | 1 Segment | Main | ~01h35m51s
    16:09:20.708 INFO : Vid 352x198 | 4 Kbps | images_1 | 1153 Segments | ~01h36m05s
    16:09:20.708 INFO : Aud *CENC a0 | 66 Kbps | mp4a.40.5 | en-US | 2CH | 1 Segment | ~01h35m51s
    16:09:20.709 INFO : Aud *CENC a6 | 66 Kbps | mp4a.40.5 | pl | 2CH | 1 Segment | ~01h35m51s
    16:09:20.709 INFO : Aud *CENC a2 | 66 Kbps | mp4a.40.5 | en-US | 2CH | 1 Segment | Alternate | ~01h35m51s
    16:09:20.710 INFO : Sub t3 | en-US | 6 Segments | Subtitle | ~01h35m51s
    16:09:20.710 INFO : Sub t10 | pl | 6 Segments | Subtitle | ~01h35m51s
    16:09:20.711 INFO : Sub t11 | pl | 6 Segments | ~01h35m51s
    16:09:20.711 INFO : Sub t2 | en-US | 6 Segments | ~01h35m51s
    16:09:20.712 INFO : Parsing streams...
    16:09:20.712 INFO : Selected streams:
    16:09:20.712 INFO : Vid *CENC 1920x1080 | 13888 Kbps | v3 | 25 | avc1.640029 | 1 Segment | Main | ~01h35m51s
    16:09:20.713 INFO : Aud *CENC a6 | 66 Kbps | mp4a.40.5 | pl | 2CH | 1 Segment | ~01h35m51s
    16:09:20.717 WARN : Writing meta json
    16:09:20.720 INFO : Save Name: b
    16:09:20.720 WARN : MuxAfterDone is detected, binary merging is automatically enabled
    16:09:20.872 WARN : The entire file has been cut into small segments to accelerate
    16:09:21.093 INFO : Start downloading...Aud a6 | 66 Kbps | mp4a.40.5 | pl | 2CH
    16:09:21.295 WARN : The entire file has been cut into small segments to accelerate
    16:09:21.299 INFO : Start downloading...Vid 1920x1080 | 13888 Kbps | v3 | 25 | avc1.640029 | Main
    16:09:21.911 WARN : Type: cenc
    16:09:21.916 WARN : KID: 01007b3d8622c40b593074d18bcd9648
    16:09:21.921 WARN : Reading media info...
    16:09:22.046 INFO : [0x1]: Audio, aac (LC) (mp4a), 14 kb/s
    16:09:22.365 WARN : Type: cenc
    16:09:22.366 WARN : KID: 0105c1a08a823547dfcb6cd9ac24805f
    16:09:22.369 WARN : Reading media info...
    16:09:22.439 INFO : [0x1]: Video, h264 (High) (avc1), 1920x1080, 25 fps, 14 kb/s
    16:09:24.143 INFO : Binary merging...
    16:09:31.294 WARN : Type: cenc
    16:09:31.297 WARN : KID: 01007b3d8622c40b593074d18bcd9648
    16:09:31.299 INFO : Decrypting...
    16:11:12.194 INFO : Binary merging...
    16:12:40.855 WARN : Type: cenc
    16:12:40.856 WARN : KID: 0105c1a08a823547dfcb6cd9ac24805f
    16:12:40.858 INFO : Decrypting...
    16:14:21.937 WARN : b.mp4
    16:14:21.938 WARN : b.pl.m4a
    16:14:21.938 WARN : Muxing to b.MUX.mp4
    16:14:21.980 WARN : [h264 @ 00000000007d8c80] top block unavailable for requested intra mode
    16:14:21.981 WARN : [h264 @ 00000000007d8c80] error while decoding MB 4 0, bytestream 391
    16:15:53.524 WARN : Cleaning files...
    16:15:53.848 WARN : Rename to b.mp4
    16:15:53.849 INFO : Done
    Is it too complex thing for N_m3u8DL-RE ?
    I also tried dash-mpd-cli but it keeps "Retrying video segment" and downloads only ~45mb file which mp4decrypt fails to decrypt
    Quote Quote  
  2. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Your mistake is you're using -sv best with L3 keys and expecting to be able to decrypt 1080p quality. Go for 720p after you removed the ad.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*]
    Quote Quote  
  3. Member aqzs's Avatar
    Join Date
    Mar 2024
    Location
    Paris
    Search Comp PM
    https://play.max.com/movie/90e45730-bcb5-4525-aaea-44425a77c531
    Use that manifest url:
    Code:
    https://cf.eu.prd.media.max.com/r/dash.mpd?f.textTrack=en-US&f.textTrack=pl&f.videoCodec=avc&f.videoDynamicRange=hdr&r.manifest=8f26c2a6-0492-4f0e-b57d-3e3226388175%2F0_c34543.mpd&r.manifest=2e8dc8bd-514c-48f9-98da-63fb6e38dab7%2F1_03e3ca.mpd&r.origin=cfc%7Cprd-wbd-emea-vod&x-wbd-tenant=beam&x-wbd-user-home-market=emea&f.videoMaxHeight=2160&f.videoMaxWidth=3840
    You are limited to 720p on MAX. The key returned for 1080p is 00000...
    https://gofile.io/d/zqSnJ4
    Last edited by aqzs; 9th Oct 2024 at 10:22.
    Quote Quote  
  4. Originally Posted by aqzs View Post
    https://play.max.com/movie/90e45730-bcb5-4525-aaea-44425a77c531
    Use that manifest url:
    Code:
    https://cf.eu.prd.media.max.com/r/dash.mpd?f.textTrack=en-US&f.textTrack=pl&f.videoCodec=avc&f.videoDynamicRange=hdr&r.manifest=8f26c2a6-0492-4f0e-b57d-3e3226388175%2F0_c34543.mpd&r.manifest=2e8dc8bd-514c-48f9-98da-63fb6e38dab7%2F1_03e3ca.mpd&r.origin=cfc%7Cprd-wbd-emea-vod&x-wbd-tenant=beam&x-wbd-user-home-market=emea&f.videoMaxHeight=2160&f.videoMaxWidth=3840
    You are limited to 720p on MAX. The key returned for 1080p is 00000...
    https://gofile.io/d/zqSnJ4
    didn't notice that lol

    Originally Posted by 2nHxWW6GkN1l916N3ayz8HQoi View Post
    Your mistake is you're using -sv best with L3 keys and expecting to be able to decrypt 1080p quality. Go for 720p after you removed the ad.
    thanks for clarifying

    and is it possible to get a L1 cdm files somehow?
    Last edited by monk87; 9th Oct 2024 at 10:35.
    Quote Quote  
  5. Feels Good Man 2nHxWW6GkN1l916N3ayz8HQoi's Avatar
    Join Date
    Jan 2024
    Location
    Pepe Island
    Search Comp PM
    Originally Posted by monk87 View Post
    and is it possible to get a L1 cdm files somehow?
    Public available methods, no.
    Private methods found by you, or other knowledgeable users, yes. One way is finding some published papers about specific devices with possible exploits. Then you start from them and come up with your own fancy smart exploit. And you get an L1 somehow. There's no tutorial.

    If something is made public, is fixed fast. Just stick to L3.
    --[----->+<]>.++++++++++++.---.--------.
    [*drm mass downloader: widefrog*]~~~[*how to make your own mass downloader: guide*]
    Quote Quote  



Similar Threads

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