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

[site request] CollegeRama #4540

Open
MatrixView opened this issue Dec 22, 2014 · 2 comments
Open

[site request] CollegeRama #4540

MatrixView opened this issue Dec 22, 2014 · 2 comments

Comments

@MatrixView
Copy link

@MatrixView MatrixView commented Dec 22, 2014

Some big universities in Holland are running a presentation site for their lectures. Technical University Delft (TUD) offer great content to many thousands of regular visitors on: http://collegeramacolleges.tudelft.nl/online/faculties/all-faculties/public-lectures/

Basically, a video of the professor/lecturer speaking (or videoclips in their presentation) and a timelapsed sequence of slides (images) is what comprises an online lecture. It would be great if youtube-dl could support this site to:

  1. download the lecture video
  2. download the presentation (slide images) with a time-code in their name (or perhaps as a second video, or side-by-side/picture-in-picture single video)

An example of a lecture:
https://collegerama.tudelft.nl/Mediasite/Play/585a43626e544bdd97aeb71a0ec907a01d?catalog=fd32fd35-6c99-466c-89d4-cd3c431bc8a4

I very much hope this can be supported in a future version of Youtube-DL.

@MatrixView
Copy link
Author

@MatrixView MatrixView commented Dec 23, 2014

Some tech info that I've gathered through Firefox / F12 / Network-tab / Reload:

The site uses a Terena certificate. Provided you use the correct header settings, a POST action from the lecture/referer link to https://collegerama.tudelft.nl/Mediasite/PlayerService/PlayerService.svc/json/GetPlayerOptions will return json-data containing the session-key, the .mp4 video-link and an array with slide-names (images)and time-codes (in (m)seconds from the start of the video).

I'm not a programmer, so I hope this info will help you guys.

dstftw added a commit that referenced this issue Jan 10, 2015
@MatrixView
Copy link
Author

@MatrixView MatrixView commented Jan 12, 2015

Thanx for the extractor! It downloads the video(s) just fine!

Is it possible to include the following variables with the write-info-json option data?:

  1. If "HasSlideContent"=true,
    * Slides (image urls) = "SlideBaseUrl", "SlideImageFileNameTemplate"
    * Array of slide timecodes (milliseconds) = "Number" and "Time"
  2. "Airdate"
  3. "Presenters/Name"
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
2 participants
You can’t perform that action at this time.