I am trying to download and decode this video. I have the right key for this.

https://v.dstv.com/proxy/catchup/STREAMING_WEB/08/100483307_23ABP3A1_SUN/100483307_23ABP3A1_SUN.ism/.mpd?filter=%28type%3D%3D%22video%22%26%26MaxHeight%3C%3D576%29%7C%7C%28%28type%3D%3D%22audio%22%26%26systemBitrate%3E30000%29%29

Key: 9ba98f85ff3f44798c183f92711697e4 (KID=edef8ba979d64acea3c827dcd51d21ed)

Unfortunately, I have not had any success with it so far.

I have taken these steps, but the end result is an unplayable video file.

Step 1: Download

yt-dlp --allow-u "https://v.dstv.com/proxy/catchup/STREAMING_WEB/07/100509388_23AZ24A1_SUN/100509388_23AZ24A1_SUN.ism/.mpd?filter=%28type%3D%3D%22video%22%26%26MaxHeight%3C%3D576%29%7C%7C%28%28type%3D%3D%22audio%22%26%26systemBitrate%3E30000%29%29"

Step 2: Decrypt

mp4decrypt --key edef8ba979d64acea3c827dcd51d21ed:9ba98f85ff3f44798c183f92711697e4 video_encrypted.mp4 video_decrypted.mp4

What am I doing wrong?

Or do I have to decode the segments individually and only then can I assemble them into a video with FFmpeg?
mp4decrypt wont decrypt this video
This is a GitHub Issue
repo:Bento4
owner:axiomatic-systems
Title : mp4decrypt wont decrypt this video
Issue date:

--- start body ---
I am trying to download and decode this video. I have the right key for this.

https://v.dstv.com/proxy/catchup/STREAMING_WEB/08/100483307_23ABP3A1_SUN/100483307_23ABP3A1_SUN.ism/.mpd?filter=%28type%3D%3D%22video%22%26%26MaxHeight%3C%3D576%29%7C%7C%28%28type%3D%3D%22audio%22%26%26systemBitrate%3E30000%29%29

Key: 9ba98f85ff3f44798c183f92711697e4 (KID=edef8ba979d64acea3c827dcd51d21ed)

Unfortunately, I have not had any success with it so far.

I have taken these steps, but the end result is an unplayable video file.

Step 1: Download

yt-dlp --allow-u "https://v.dstv.com/proxy/catchup/STREAMING_WEB/07/100509388_23AZ24A1_SUN/100509388_23AZ24A1_SUN.ism/.mpd?filter=%28type%3D%3D%22video%22%26%26MaxHeight%3C%3D576%29%7C%7C%28%28type%3D%3D%22audio%22%26%26systemBitrate%3E30000%29%29"

Step 2: Decrypt

mp4decrypt --key edef8ba979d64acea3c827dcd51d21ed:9ba98f85ff3f44798c183f92711697e4 video_encrypted.mp4 video_decrypted.mp4

What am I doing wrong?

Or do I have to decode the segments individually and only then can I assemble them into a video with FFmpeg?
--- end body ---
