bbb-downloader
bbb-downloader copied to clipboard
Add support for downloading slides
The slides aren't in the video recordings, but captured via PNG files indexed from an SVG file, with additional animations replayed live when watching the recording.
At least, it should be rather easy to download the slides.
See my code around https://github.com/ytdl-org/youtube-dl/pull/25092/files#diff-62587d5fd10a07aa60c1ee0a4383581eR92 where I'm extracting the PNG filenames from the shapes.svg associated file.
The bbb.py script parses the shapes.svg file, in order to extract the URLs of the slides. It's just a matter of adding support for download of these... PR welcome ;)
Oh, and no real need to check youtube-dl, since I've copied the bbb.py script from there to here ;-)
The slides are downloaded now by download_bbb_data.py, but they aren't integrated in the videos directly downloaded, unless you use capture-full-replay.sh
However, it may be possible to parse the shapes.svg, to extract duration of each slide's presentation, and to integrate all of these in a video sequence with https://trac.ffmpeg.org/wiki/Slideshow#Concatdemuxer If anyone volunteers to propose a PR, it will be much welcome.