bbb-downloader icon indicating copy to clipboard operation
bbb-downloader copied to clipboard

Add support for downloading slides

Open olberger opened this issue 5 years ago • 4 comments

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.

olberger avatar May 01 '20 21:05 olberger

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 ;)

olberger avatar May 03 '20 14:05 olberger

Oh, and no real need to check youtube-dl, since I've copied the bbb.py script from there to here ;-)

olberger avatar May 03 '20 14:05 olberger

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

olberger avatar May 09 '20 19:05 olberger

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.

olberger avatar May 09 '20 19:05 olberger