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.7.tar.gz (27.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

bbb_dl-0.9.7-py3-none-any.whl (28.9 kB view details)

Uploaded Python 3

File details

Details for the file bbb-dl-0.9.7.tar.gz.

File metadata

  • Download URL: bbb-dl-0.9.7.tar.gz
  • Upload date:
  • Size: 27.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for bbb-dl-0.9.7.tar.gz
Algorithm Hash digest
SHA256 3eda74bc13a25310369a4cdf11d0a63908c79fa59760f27bccb1c7d4b55cc712
MD5 6c953be74c5ea10bbe89d9003ac9c4bf
BLAKE2b-256 9cf6a2196699c0851aa8c34ed91fea10961fb1ef962c7f79bdb5e3bcae8e4a61

See more details on using hashes here.

File details

Details for the file bbb_dl-0.9.7-py3-none-any.whl.

File metadata

  • Download URL: bbb_dl-0.9.7-py3-none-any.whl
  • Upload date:
  • Size: 28.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.1

File hashes

Hashes for bbb_dl-0.9.7-py3-none-any.whl
Algorithm Hash digest
SHA256 86ce1d2e8ebfb7c24018a30ea7b564c9512c520c3480cf29776b6572f5316f18
MD5 a801fae007f1552f1b5d0f933f7e58b6
BLAKE2b-256 eabdbbe2b0603676098a6f7527e0353cfe81ff580ca8779bbdb6d66adac0fa96

See more details on using hashes here.

Supported by

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