Skip to main content

Big Blue Button Downloader that downloads a BBB lesson as MP4 video

Project description

Big Blue Button (BBB) Downloader

Downloads a BBB lesson as MP4 video, including presentation, audio, webcam and screenshare.

Nevertheless, I would definitely recommend you to record a BBB meeting with OBS, it's more efficient and you have more control over the outcome.

Setup

  1. Install Python >=3.7
  2. Install ffmpeg
  3. Run: pip install --user bbb-dl
  4. Run bbb-dl --help to see all options

If you ever need to update bbb-dl run: pip install --user -U bbb-dl

Usage

Example call:

bbb-dl --add-webcam --add-annotations https://your.bbb.org/playback/presentation/2.3/playback.html?meetingId=5d9100very_long_id70001800032c-160100033965

How can I speed up the rendering process?

FFmpeg can use different hardware accelerators for encoding videos. You can find more information about this here: https://trac.ffmpeg.org/wiki/HWAccelIntro

To use such hardware for encoding you may need to install drivers as indicated on the website and then set the --encoder option to the appropriate encoder.

For example, if you have an Nvidia graphics card installed in a computer, you can use it with the NVENC encoder. For this you simply set the option --encoder h264_nvenc. You can see on the Nvidia website which graphics cards support this option. If your graphics card also supports H.265 (HEVC) you can set the option --encoder hevc_nvenc instead, which might be even faster (you have to test this yourself).

License

This project is licensed under the terms of the GNU General Public License v2.0. For further information, please look here or here(DE).

This project is based on the work of CreateWebinar.com, Stefan Wallentowitz and Olivier Berger. Parts of this code have already been published under MIT license and public domain. These parts are re-released in this project under the GPL-2.0 License.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

bbb-dl-0.9.8.tar.gz (28.1 kB view hashes)

Uploaded Source

Built Distribution

bbb_dl-0.9.8-py3-none-any.whl (29.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page