Hi everyone,
I usually download m3u8 files from sites and they work fine with both youtube-dl and FFmpeg. Came across an MPD file today while trying to download some courses from a site and thought of downloading it. All the files are in the same format.
The MPD download file shows errors with FFmpeg but downloads while youtube-dl directly gives up. I've added both what I've tried, what was the output, and error logs below. Would appreciate any help!
--
MPD file URL (won't work without fastly_token parameter):
https://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/6015698128001/e...M3ODFmMw%3D%3D
Commands tried:
Output:Code:ffmpeg -i "https://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/6015698128001/ed435ad2-5470-4503-ae94-a44182720ba7/6s/manifest.mpd?fastly_token=NjAzNjcwMGRfYWRmZjU1NzM4MDk5YWVkZjA4MzUxNzg5NWQ5NzdkNGY0NzBmNTI4YTk5YTk0ZTY5MTRiM2ZjYjA2N2M3ODFmMw%3D%3D" -c copy test3.mp4
[Attachment 57517 - Click to enlarge]
[Attachment 57518 - Click to enlarge]
How the video looks like in mpv video player:
[Attachment 57519 - Click to enlarge]
Errors in terminal while playing mpv file:
[Attachment 57520 - Click to enlarge]
Let me know in case more information is required. Thanks!
Try DVD-Fab Video Downloader and rip Netflix video! Or Try DVD-Fab and copy Blu-rays! or rip iTunes movies!
+ Reply to Thread
Results 1 to 21 of 21
Thread
-
-
try with yt-dlp fork of youtube-dl
join their discord server for more details (https://discord.gg/tr2sdFRYZj)discord notaghost#9997 -
youtube-dlc "https://stream7.nava.hu/m3_VOD_bdrm/_definst_/amlst:RADIO-297396/manifest.mpd?sessid=NqCHRLkDyUrmH0UpjpI5htMLkzf9Y0 JDOSNZynCImO27Zi1TxAKiml91rofDBrAO&lb=YIbh87KWRdpk %2FENQnnHbewabuhsVYDaAZrzsdtlYfrtS9YAOREYno8wDo1he %2F6ERESHL%2BWp7anLW%0D%0Ai%2FDe4OSgTQ%3D%3D%0D%0A &platform=web"
[generic] manifest: Requesting header
WARNING: Falling back on generic information extractor.
[generic] manifest: Downloading webpage
[generic] manifest: Extracting information
ERROR: No video formats found; please report this issue on https://github.com/pukkandan/yt-dlp . Make sure you are using the latest version; see https://github.com/pukkandan/yt-dlp on how to update. Be sure to call youtube-dlc with the --verbose flag and include its complete output.
PS.
Sorry, wrong.Last edited by LZAA; 25th Feb 2021 at 08:20.
-
Thanks for your reply. Installed it and it isn't working as well. Also one thing, the URL expired yesterday, here's the new URL: https://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/6015698128001/d...g0N2E1NQ%3D%3D
Code:yt-dlp "https://manifest.prod.boltdns.net/manifest/v1/dash/live-baseurl/bccenc/6015698128001/de0897b5-bcad-487e-b6ec-4a09179bcf7b/6s/manifest.mpd?fastly_token=NjAzN2Y5ZWZfZjUwZTAzNzFmNWRhZTc5MGFiN2Q4YWI4YTI3YTBjZTliOGU0MmIyMTdiNDE3MTIzOTQzNWU2MWY2Njg0N2E1NQ%3D%3D" -vvv
[Attachment 57526 - Click to enlarge] -
from https://github.com/yt-dlp/yt-dlp
try it like this
you have to add --allow-unplayable-formats option
Code:yt-dlp --allow-unplayable-formats "https://bitmovin-a.akamaihd.net/content/art-of-motion_drm/mpds/11331.mpd"
Code:yt-dlp --external-downloader aria2c --allow-unplayable-formats "https://bitmovin-a.akamaihd.net/content/art-of-motion_drm/mpds/11331.mpd"
Code:PS > yt-dlp --allow-unplayable-formats "https://bitmovin-a.akamaihd.net/content/art-of-motion_drm/mpds/11331.mpd" WARNING: --fixup is ignored since --allow-unplayable-formats was given [generic] 11331: Requesting header WARNING: Falling back on generic information extractor. [generic] 11331: Downloading webpage [generic] 11331: Extracting information [info] Downloading format(s) 1080_4800000+1_stereo_192000 WARNING: You have requested merging of multiple formats while also allowing unplayable formats to be downloaded. The formats won't be merged to prevent data corruption. [dashsegments] Total fragments: 54 [download] Destination: 11331 [11331].f1080_4800000.mp4 [download] 1.9% of ~87.64KiB at 161.22KiB/s ETA 01:24 ERROR: Interrupted by user
Last edited by notaghost; 25th Feb 2021 at 07:52.
discord notaghost#9997 -
OMG IT WORKED FOR ME, although it only downloaded the video track. To download the audio I had to use the -F option and select the format I wanted. For example:
Code:yt-dlp -F --allow-unplayable-formats ".mpd link"
Code:yt-dlp -f FormatID --allow-unplayable-formats ".mpd link" -o audio.mp4
Last edited by lfer94; 25th Feb 2021 at 19:49.
-
Thanks but the issue is that I was able to download the mpd file but it's encrypted. I even have the license API call to the server but the data is in binary and the decryption requires a key. Can't figure it out.
-
Install this chrome extension (I got that link from here), go to video url, open dev tools and click on console tab to get the key.
[Attachment 57531 - Click to enlarge]
Then install Bento4 and decrypt the file using:
Code:mp4decrypt --key 1:FoundKey --show-progress EncryptedInput.mp4 DecryptedOutput.mp4
Last edited by lfer94; 25th Feb 2021 at 23:57.
-
Thanks man it doesn't work on my videos/courses
[Attachment 57536 - Click to enlarge] -
-
It works for me.
[Attachment 57542 - Click to enlarge]
Code:WidevineDecryptor: Found key: 7a13acb8d7cf12fdfaecea19c96edc4e (KID=902a051a6b3656aeac1926fc0f5d9232) WidevineDecryptor: Found key: 41954cca5a98b00ad05db8bbf2330fee (KID=4d4b0ca25ac158f0b9c1983c517ee2b5) WidevineDecryptor: Found key: d041141f4e556079a89c685a6ca50f4a (KID=f0937e9a77c855f0a6d43864c5d9f365) WidevineDecryptor: Found key: 5b4b848eac0855d79165d05f3cf16d56 (KID=517453862d4256fd8bad4f58422004d7) WidevineDecryptor: Found key: a38e1ade8a367b7f6fd0427126902c19 (KID=26470f4296d45d04a9babb442e169800)
[Attachment 57543 - Click to enlarge]
The rest looks like this. I really don't know why.
[Attachment 57544 - Click to enlarge]
The same happens with audio. After first 11 seconds, there's only silence.Last edited by lfer94; 26th Feb 2021 at 16:38.
-
I see, can you please share the extension again? The anonfiles one didn't work so I instead cloned from github and ran it.
Ran actually two extensions but console was empty (on linux, is that the issue? I remember the README mentioning dlls)
Please host the extension somewhere else and share link, can't be downloaded from there. -
I honestly don't know, always used it on Chrome for Windows and never had any issues.
Just remember unzip the extension and load it as unpacked https://mega.nz/file/DypwzJiQ#8FbRF-bDoA303ch7N416Wl0a8Roi5__1Bd5tG6GB57g -
i using ffmpeg download mpd file and got the file 1.2gb but it's encrypted and can't playing....
Here is mpd
Code:https://a20-fcdn.glxplay.io/1f08c9d9-3a17-40dc-a2f1-0416d477647e/0b82fc0e-7e18-11e9-9ef2-0242ac110002/4/c8b5a24c7308f45371bb7299db67d22c/h264/manifest.mpd
Code:WidevineDecryptor: Found key: 86a03517bd786028da87e5cff74479b7 (KID=e125ede590805f8385d5d62ebde864be)
Code:mp4decrypt --key 1:FoundKey --show-progress EncryptedInput.mp4 DecryptedOutput.mp4
Thank you! -
ill look into it and let you know how it goes it's downloading right now but very very slow will let you know how it goes later it does not finish downloading for me aria2 errors out for me the audio download and decrypted fine can you try to decrypt the audio in the meantime? with this command mp4decrypt --key 1:86a03517bd786028da87e5cff74479b7 "yourencryptedfilehere" "decrypted.mp4" or "decrypted .m4a" ill try to re download it later without aria2 the audio file is 39.8 mb if it wont decrypt then you got a bad output
Last edited by ChezBompaLawijt; 27th Feb 2021 at 09:40.
-
Thanks for your infomartion.
I try this command "mp4decrypt --key 1:86a03517bd786028da87e5cff74479b7 "yourencryptedfilehere" "decrypted.mp4" or "decrypted .m4a"
and got the file playing with VLC but no video and audio .
Here is the file download from this link mpd
Code:https://drive.google.com/file/d/1825wDprSdpmYYiRsK0eE87kfI3Csz3rX/view?usp=sharing
-
Hello thanks i see the problem i think ffmpeg merged the audio and video file into 1 file thats not gonna work u wont be able to play that video so it is a bad output let ffmpeg idownload video and audio seperate without merging them after that u can decrypt it without problems
-
If video and audio are merged, try with:
Code:mp4decrypt --key 1:86a03517bd786028da87e5cff74479b7 --key 2:86a03517bd786028da87e5cff74479b7 E01.mp4 E01decrypted.mp4
-
problem today, i can not get the key for my site using Widevine Decryptor (install this chrome extension) with error "Can't verify license request signature; either the platform is wrong or the key has changed!"
Here is mpd
please help me for this issue, thank you! -
-
Similar Threads
-
Please help me download this video encrypted with Playready DRM from .mpd
By PescaGialla in forum Video Streaming DownloadingReplies: 6Last Post: 2nd Feb 2021, 12:23 -
Download encrypted video via DRM protected MPD manifest
By Beta2k in forum Video Streaming DownloadingReplies: 3Last Post: 29th Nov 2020, 09:31 -
Modifying MPD File to Download Decrypted Version of Encrypted Video
By JFK in forum Video Streaming DownloadingReplies: 5Last Post: 13th Apr 2020, 08:36 -
Help downloading AES-encrypted HLS video stream
By Woodswolf in forum Video Streaming DownloadingReplies: 26Last Post: 25th May 2019, 14:20 -
Help downloading AES-encrypted HLS video stream
By vidder in forum Video Streaming DownloadingReplies: 3Last Post: 4th Jul 2018, 17:24