Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Any chance to download videos from Steam? #7740

Open
ghost opened this issue Dec 3, 2015 · 10 comments
Open

Any chance to download videos from Steam? #7740

ghost opened this issue Dec 3, 2015 · 10 comments

Comments

@ghost
Copy link

@ghost ghost commented Dec 3, 2015

E.g. steam URL to video looks like this: steam://run/374570 and it launches Steam Video Player while logged in on Steam. Steam doesn't provide download feature and I cannot watch streams offline.

You can test on free video e.g.: http://store.steampowered.com/app/374570/?snr=1_7_7_230_150_1 click the green Watch button. It will require to run Steam on your computer.

Really annoying.

@HASJ
Copy link

@HASJ HASJ commented Dec 3, 2015

Youtube-DL works fine with Steam.
Oh I see what you mean. Don't know about that.

@rdcampos6
Copy link

@rdcampos6 rdcampos6 commented Jun 28, 2017

If interest someone I make this video today.
How to download Steam Videos

@AggelosM
Copy link

@AggelosM AggelosM commented Jun 28, 2017

@rdcampos6 this only works for videos that you can play from the browser. It won't work in this case for example
http://store.steampowered.com/app/633030/Oats_Studios__Volume_1/
Where you've to click the Watch button and view it through the Steam application.

@rdcampos6
Copy link

@rdcampos6 rdcampos6 commented Jun 28, 2017

@amaklp but I also could open this video on browser! And you can set in steam -> config -> interface to show URL, copy and paste on browser.

@AggelosM
Copy link

@AggelosM AggelosM commented Jun 28, 2017

@rdcampos6 How do you play it on the browser? What is the URL? Even from Steam if you click Watch it opens a separate window "Steam Video Player". Are we talking about the same 22 min video?

@rdcampos6
Copy link

@rdcampos6 rdcampos6 commented Jun 28, 2017

@amakpl ow sorry I understand now you meaning the "live" content, well I think it's also possible and I'll work in a easy solution for you. Maybe capturing the full URL from video with a tool like wireshark, then trying from a browser download or with a command line tool like ffmpeg. Hope come back soon here with news.

@AggelosM
Copy link

@AggelosM AggelosM commented Jun 28, 2017

@rdcampos6 Yes that's what I meant! I know for fact that there's a way to get the full video since I saw the untouched version of this on a private torrent tracker and it was 5.46 GiB.

The uploader wrote:

Downloaded from Steam - the package included two files, one with a stereo soundtrack and one with multichannel audio. This is the surround version.

So there's a way to download it but I don't know if it's a known method. I haven't dealt with it very much but I believe that if there's a way to get the video maybe it should remain unknown (or at least not widely known) so that Steam won't patch it :)

Unless it's a very easy method, like using wireshark as you suggested, and Steam doesn't really care about security, then it would be nice to know how to do it ;)

@rdcampos6
Copy link

@rdcampos6 rdcampos6 commented Jun 28, 2017

@amaklp you're right about some "steam security", I tried the URLSpooner app and finded that are some authenticates and checks for certificates passed bye the steam video player. I'll keep searching...

@fijam
Copy link

@fijam fijam commented Jun 29, 2017

@rdcampos6 Steam uses MPEG-DASH. You can get a link to the MPEG-DASH manifest by forging a request to http://store.steampowered.com/video/watch/XXXXXX/ with Steam authentication cookie and User Agent. Newer releases are protected with CENC so you are out of luck. Please stop spamming this thread unless you can implement it in youtube-dl.

more in #6012

@yan12125 yan12125 added the DRM label Jun 29, 2017
@ghost
Copy link
Author

@ghost ghost commented May 25, 2019

Use the version of steam on Chrome.
Right click and then save the video.

image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
6 participants
You can’t perform that action at this time.