Video Capture Software

MelonBuns

Well-Known Member
Apr 17, 2016
144
394
63
I got some titles that I would like to share here. Problem is some of them have DRM on them. What is the best way to convert them into a non-DRM playable format?

I would highly prefer a lossless conversion. File size is not an issue, retaining quality is my biggest concern. What are the softwares that are capable of this?

It would be great if they were opensource and free as well.
 
Don't those sites have DRM and require their players to play the downloaded content? Either way, I'm referring to XCream.
 
Don't those sites have DRM and require their players to play the downloaded content?
They pretend to install their player, but streaming without drm. It seems that over the past 2 years they have only added a browser user agent check and have not come up with anything smarter.
Either way, I'm referring to XCream.
I don't know anything about this site.
 
You can download the dmm/r18 videos, but any player that can play those will download or check your pc for the DRM. It will play garbage if you don't own it.

I'm a bit out of the loop on this but I doubt it changed much in the past few years. Normal capture software don't do a good job at it, they pretty much always drop frames so when recording, the motion will be messed up.
Only way to work around that is to use a hardware capture card and record the video output of your pc while the video is playing. Works for any kind of DRM you can think of but it requires you to buy the hardware card for it.
 
  • Like
Reactions: CoolKevin
@MelonBuns
If you're talking about dmm/r18 then streaming is downloadable.

This is true! If you want to place shift the videos you legally paid for and view them on any device or software, you can just use a downloader to get them. There are various projects which do this, but my absolute favorate is Jav-It since it does a bunch of other things for you at the same time.
 
If you want a free alternative to software that macmoose suggested, then you can use these programs:

Ah, thanks for the suggestions! If your on a budget, you can't beat free! :cool:

One thing I noted though is that most of these tools require the user to capture some kind of URL to download. With the one I mentioned, all you need to provide is just the video ID and it will do everything (Even download multi-part videos) so it is significantly easier to automate and run unattended. I guess once you experience that kind of convinence, you get spoilt and wrecked.:D
 
Last edited:
If anyone happens to stumble across this thread.
1. What is the free program mentioned earlier that can download videos from dmm?
2. It is said earlier that "normal capture sofwares" tend to drop frames, when I try to record a video off the dmm player obs tell's me that I'm not dropping frames but the end result has a lot of dropped frames. Is that actually a problem with the dmm player? If so, can anyone point me to a reliable way to rip purchased dmm videos, other than the programm locked behind a patreon?
 
I just re-read the thread and I'm wondering something. Are you saying that the streamed videos don't have any drm now?

You used to be able to download the video straight from dmm without needing any additional software but without the installed certificate on your system, it wouldn't play so you couldn't share the video since it was playing garbage if you didn't link it to an account that owns that video.
Sounds odd that they would go backwards technology wise.

drunkenimp: Not sure exactly which software is to blame for the dropped frames, I think it's windows because it has anti-capture features for some stuff but hard to tell. I tried everything I could find that would play those videos back in the day and nothing worked going the software capture route, hardware was the only way.
And ya, you don't see any dropped frames while it's playing, only the capture has them.
 
I just re-read the thread and I'm wondering something. Are you saying that the streamed videos don't have any drm now?

You used to be able to download the video straight from dmm without needing any additional software but without the installed certificate on your system, it wouldn't play so you couldn't share the video since it was playing garbage if you didn't link it to an account that owns that video.
Sounds odd that they would go backwards technology wise.
It is impossible to understand what is going on using the mind
 
Make an effort and try it out first. Ask for help if you run into any issues.

First one is a browser extension so you likely just install the extension and visit the dmm webpage of the video you want to download so that it will generate a download link for you to use with the second software.

For the 2nd software, click Releases on the right of the page to go to the download page(same as any other github software) and download yt-dlp.exe . Then open a windows command line, navigate to where you downloaded yt-dlp.exe and type "yt-dlp.exe the_link_generate_by_the_extension" without quotes and using the actual link to the movie and it should work.
 
Make an effort and try it out first. Ask for help if you run into any issues.

First one is a browser extension so you likely just install the extension and visit the dmm webpage of the video you want to download so that it will generate a download link for you to use with the second software.

For the 2nd software, click Releases on the right of the page to go to the download page(same as any other github software) and download yt-dlp.exe . Then open a windows command line, navigate to where you downloaded yt-dlp.exe and type "yt-dlp.exe the_link_generate_by_the_extension" without quotes and using the actual link to the movie and it should work.
Oh, I guess I should have said, the baseline of stuff that you mentioned I already did. The yt-dlp tries to download it but pretty much instantly gives me an error code.
I assumed that in order to get yt-dlp to work with dmm one would have to input additional options.
Have you recently used this method and it really was as simple as you say?
 
I don't have a dmm account, someone lent one to me a while back so I could test stuff but I don't have access to it anymore.

So, if you want help with that issue, you're going to have to tell us exactly what the full error message is. Could be you're messing up something related to the command line or something about yt-dlp, no way to know unless you tell us.
 
I get these 3 options in download helper:
1.PNG
when I copy the url of the middle one I get:
2.PNG
with the other two:
3.PNG
 
Try to put the link into quotes. Looking at the result, the last 2 lines tell me it separates the "&luid=cojp" portion of the link into another command because & is an operator in batch which is what the command line uses to interpret stuff so it thinks you're trying to execute 2 things in 1 line.

To put it simply, yt-dlp isn't getting the full link which is why you're getting an error so quotes, either " or ' around the link, should fix that issue.
 
Try to put the link into quotes. Looking at the result, the last 2 lines tell me it separates the "&luid=cojp" portion of the link into another command because & is an operator in batch which is what the command line uses to interpret stuff so it thinks you're trying to execute 2 things in 1 line.

To put it simply, yt-dlp isn't getting the full link which is why you're getting an error so quotes, either " or ' around the link, should fix that issue.
Sadly the same only without the "luid" 4.PNG
 
At least now we know the command is in the correct format.

Porni mentioned they added a user agent check(to make sure the request comes from an actual browser) so you can add that to the command:

Code:
yt-dlp --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "The_URL_Here"

You just google "what is my user agent" with your browser and copy what it gives you to get an up-to-date one. The one I used is for the version of chrome I have.

If that fails, you can look at other stuff from the workaround section(on the website or if you call the help with the -h option).
For example you could also try adding the webpage the request was sent from with:
Code:
yt-dlp --referer "The_URL_You_used_to_generate_with_downloadhelper_here" --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "The_URL_Here"

Or you could try to disable https checks if the previous failed:
Code:
yt-dlp --no-check-certificates --referer "The_URL_You_used_to_generate_with_downloadhelper_here" --user-agent "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.110 Safari/537.36" "The_URL_Here"

Those would be the most common options to give a try. If it still fails, try a different video and make sure to delete temporary files(your second screenshot says a file has already been downloaded), just in case. If it all fails, then that's about the extent of how much I can help without knowing how this works, unless you get a different error message than http error 404.