download slideslive presentations (video + slides) + 🎉👍🙌👌✨👏SYNCED SLIDES VIDEO👏✨👌🙌👍🎉
I wanted to download ICLR 2020 videos, so I hacked this together. It should work for any presentation hosted on slideslive.com
- I have some hardcoded values, change them as appropriate
- I also download the main video directly from the webpage in browser by just finding the mp4 file in source.
- and I use packages like progressbar2, opencv, and idk maybe some other stuff. Look at the source and install those packages.
e.g. Beyond “tabula rasa” in reinforcement learning: agents that remember, adapt, and generalize https://slideslive.com/38926829/beyond-tabula-rasa-in-reinforcement-learning-agents-that-remember-adapt-and-generalize
slide URL: https://d2ygwrecguqg66.cloudfront.net/data/presentations/38926829/slides/big/0-0001.jpg
slide XML: https://d2ygwrecguqg66.cloudfront.net/data/presentations/38926829/38926829.xml (contains sync times for slides)
- download mp4 from page
- find the slide URL from the page source
- find the slide XML from the page source and download it. it contains sync times for slides
- modify
create-slide-urls.py
with correctslide_count
andurl
- run
GO.sh
- modify
create-slide-video.py
with correct XML file - run
python3 create-slide-video.py
to turn the slide images into a video that is synced with the main mp4 - now you can use something like DaVinci Resolve video editor to place the videos side-by-side and render it out
done!