this post was submitted on 20 Jul 2023
48 points (98.0% liked)

Piracy: ꜱᴀɪʟ ᴛʜᴇ ʜɪɢʜ ꜱᴇᴀꜱ

54565 readers
651 users here now

⚓ Dedicated to the discussion of digital piracy, including ethical problems and legal advancements.

Rules • Full Version

1. Posts must be related to the discussion of digital piracy

2. Don't request invites, trade, sell, or self-promote

3. Don't request or link to specific pirated titles, including DMs

4. Don't submit low-quality posts, be entitled, or harass others



Loot, Pillage, & Plunder

📜 c/Piracy Wiki (Community Edition):


💰 Please help cover server costs.

Ko-Fi Liberapay
Ko-fi Liberapay

founded 1 year ago
MODERATORS
 

Ages ago I bought a movie off of a certain company's video streaming service. We will call them GRC for short since I do not want to draw the attention of their bots. I downloaded the movie onto my PC via the GRC Windows 11 app, but rather than a simple .mkv like I hoped, I found a folder with 5 different files. Two of them are .mp4s whose names end with audio_5 and video_12 respectively. Two of the files are something called .MPD files. One of them is something called a .DFXP File.

Does anyone know how I turn this mess into something I can play off a Plex or Jellyfin server? The *_video_12.mp4 is 110% encrypted since nothing plays when I run it through VLC.

Edit 1: I am doing my own research as well. An old thread a few years back claimed Aimersoft could break the encryption, but when I tried to use it the program just crapped out on me. If anyone is reading this and doesn't know the answer, you can help out by upvoting the thread. The more eyes that are on here, the higher the odds we can break this DRM together. Thank you :)

Edit 2: I believe the encryption can be removed with ffmpeg, but I will need to get the WV encryption keys first. Does anyone know how to do this?

Final Edit: From my readings in this thread, and research elsewhere, this sort of project looks to be best done in the hands of pros. Intercepting these keys requires a certain degree of skill I do not have. So to answer the thread's titular question: "Bypass it all together." Get a capture card, HDMI splitter, and just record the movie.

top 26 comments
sorted by: hot top controversial new old
[–] [email protected] 11 points 1 year ago (2 children)

Is torrenting the movie not an option?

[–] [email protected] 6 points 1 year ago

Honestly. I'll bet there's even a web-dl version of OPs movie out there, so it's the exact same thing sans drm.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

The few copies I found are either 480p rips or no seeders. The best copy is on GRC's digital store (and now on my PC recording it) I hate to say.

[–] [email protected] 9 points 1 year ago (1 children)

I'd suggest just pirating the movie via a torrent site.

[–] [email protected] 1 points 1 year ago* (last edited 1 year ago)

Movie is too niche on public trackers. The one 1080p copy I found being seeded looks like it was Handbraked with a CR of 42 on very fast settings. Just compressed to high heaven.

[–] [email protected] 7 points 1 year ago (1 children)

The MPD file should be a Media Presentation Description file. Can you open it in a text editor? It should be a bunch of XML.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago) (1 children)

Yes, I was able to open it in Notepad++. Its XML like you said. Its big at over 2500 lines.

[–] [email protected] 3 points 1 year ago (1 children)

SegmentURL is a tag for MPEG-DASH which is usually for streaming. How large are the .mp4 files?

[–] [email protected] 3 points 1 year ago (1 children)

The video is about 7gb. The Audio is about 100mb. Its a 1080p movie.

[–] [email protected] 2 points 1 year ago

Okay so they are just reusing the format for local files.

[–] [email protected] 5 points 1 year ago (2 children)

The DFXP file should just be subtitles

The MPD file is most likely the one to work from - I suspect it is set up to reference the local audio and video files. Try opening it in VLC and see if it plays. If so, something like Handbrake should be able to transcode it all to your preferred format.

[–] [email protected] 4 points 1 year ago (1 children)

If reencoding is to be avoided, one can try ffmpeg -i xxx.mpd -c:v copy -c:a copy out.mp4

[–] [email protected] 2 points 1 year ago (1 children)

I was looking into FFMPEG just a minute ago. I believe it can strip the encryption, but I will need to grab the WV encryption keys beforehand.

[–] [email protected] 3 points 1 year ago* (last edited 1 year ago) (2 children)

The files are supposed to be played with the GRC app, correct? If so I think you need to intercept the (usually HTTPS) request(s) for the key made by the GRC Windows 11 app.

Btw can the said movie be played in a browser via say the GRC site? It may be an easier target.

[–] [email protected] 5 points 1 year ago (1 children)

This sounds about right. They use PlayReady DRM so a browser extension might be able to pull the decryption key during playback. One could download that same stream from that playback season then use ffmpeg with the pulled key to decrypt.

Theoretically. I'd have to do more tinkering than I'm willing to try right now. WideVine is so much easier - just pull some keys from Android.

The best solution might just be to use a VPN like Mullvad, set torrent software like qBittorrent to only use the Mullvad network interface in advanced settings for safety, and grab the video from something like 1337x in a decrypted format.

[–] [email protected] 2 points 1 year ago

and grab the video from something like 1337x in a decrypted format.

This was extremely tempting to do, but this is a bit of a niche movie and the only copy I can find on public trackers (the cons of being a debrid user) with any seeds is one of absolutely abysmal quality. Like my 480p DvD version on my shelf is better than that 1080p torrent.

They use PlayReady DRM so a browser extension might be able to pull the decryption key during playback. One could download that same stream from that playback season then use ffmpeg with the pulled key to decrypt.

I will look into this. Thank you :)

[–] [email protected] 2 points 1 year ago (1 children)

Btw can the said movie be played in a browser via say the GRC site? It may be an easier target.

Yes, the movie can be played via browser on the GRC website. I think you gave me an idea, and I want to run it by you to see your thoughts on it. Now I have the hardware to do a WebRip from GRC's website, but avoided that for this movie since I wanted to have the higher bitrate of a WebDL. You got me thinking though, what if I do a "webrip" but done from the GRC app? Since bandwith isn't a factor (I believe) because the 7gb movie is right on my computer, would I not get WebDL quality?

[–] [email protected] 2 points 1 year ago (1 children)

What do you mean by doing a "webrip” from the GRC app? Is it actually a web app in disguise? Or you mean doing a screen capture?

[–] [email protected] 2 points 1 year ago (1 children)

Yes, screen capture with an HDMI splitter and capture card.

[–] [email protected] 6 points 1 year ago (1 children)

Given the information provided,

Media Size: 7168MB + 100MB = 7268MB = 58144Mb

Run time: 1h47m = 6420s

Average bitrate = 58144Mb / 6420s = ~9.06Mbps

That is definitely not FHD Blu-ray quality (~30Mbps) but better than DVD on average (~6Mbps).

I think a quality HDMI capture card should be able to not just match but surpass this bitrate.

[–] [email protected] 4 points 1 year ago

Thank you very much! That is what I will do then.

[–] [email protected] 1 points 1 year ago

I think you might be onto something. VLC can open the .mpd files, it has an encrypted black screen but it shows me the movie's 1h47m runtime on the time slider, so the .mpds and the .mp4s are for sure connected. Handbrake however doesn't know what to do with the .mpds, and whenever I try and put the .mp4s into Handbrake it just shows me grey fuzz on the previews.

[–] [email protected] 3 points 1 year ago

There used to be a browser extension to dump the key to your browser console. May not work anymore. It should be possible go get the key from android phones (might need to root it) good luck but it may be just easier to grab it from a private tracker or make a request for it on one

[–] [email protected] 1 points 1 year ago (1 children)
[–] [email protected] 1 points 1 year ago* (last edited 1 year ago) (1 children)

Dungeons and Dragons (2000). Digging up any copies is tough since you get flooded with the '23 reimagining.

[–] [email protected] 2 points 1 year ago* (last edited 1 year ago)

There is a 1080p Blu-ray on 1337x.to

Or if you're on a private tracker, there's a 1080p Blu-ray remux on torrentleech

Edit: oops, radarr shows a Blu-ray on 1337x.to but when I search the site, that specific release is nowhere to be found.. they definitely exist, just a case of searching for where. Use the release year when searching. "Dungeons and dragons 2000"

I have access to a 1080p Blu-ray remux, x265 1080p Blu-ray or a x264 rarbg Blu-ray rip. However I'm not sure how I would get it to you.. I can't link a private download publicly

load more comments
view more: next ›