Skip to content

Scripts and utils to compose video recorded in a big blue button session

License

Notifications You must be signed in to change notification settings

ConoscereLinux/bbb-video-composer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

bbb-video-composer

Scripts and utils to compose video recorded in a big blue button session

NOTE: This package use a combination of makefiles, python venv library and pip to manage development environment.

How to install

# If you have `make` installed
$ make bootstrap

# If you want a more standard approach
$ python -m venv .venv
$ source .venv/bin/activate
(.venv)$ pip install -r requirements.txt --editable .[develop,testing]

How to use

$ source .venv/bin/activate

# Download data from bbb
$ python -m composer download <recording url> --project-name <project id>

# Compose video
$ python -m composer compose <project id> --title <Course title> --relator <relator name> 

Road Map

  • (download) permit usage of only meeting_id instead of full url
  • Add optional output path
  • Permit creation of clip
  • add routine to create parts for a single video
  • move from click to typer

Releases

No releases published

Packages

No packages published