Skip to content

PDF + video player presentation GUI

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

tfachmann/bewegtbild

Repository files navigation

Bewegtbild

A video playable PDF viewer built for presentations. bewegtbild let's your images move.

Warning

Under construction, not usable yet.

Usage

# View a PDF
bewegtbild view test.pdf

# View a PDF + video configuration when and where to play videos, GIFs, ...
bewegtbild view test.pdf -c ~/foo_config.json

# PDF + video configuration, updates when configuration changes (helps to write config)
bewegtbild view test.pdf -c ~/foo_config.json

Example configuration

[
  {
    "video_path": "./test_other.gif",
    "slide_num": 7,
    "pos": ["70%", "70%"],
    "size": ["20%", "20%"]
  },
  {
    "video_path": "./test.mkv",
    "slide_num": 5,
    "pos": ["40%", "50%"],
    "size": ["40%", "40%"]
  },
  {
    "video_path": "./test.mkv",
    "slide_num": 3,
    "pos": ["0%", "10%"],
    "size": ["100%", "100%"]
  }
]

Vision

  • fast, no lags
  • full PDF support
  • full video format support (GIF, mp4, mkv, ...)
  • native and web
  • minimal features
  • easy incorporation of videos (no code)
    • via configurations
    • via python launcher script (supported dataclass)
  • built-in support for presentations built with typst (polylux?)

About

PDF + video player presentation GUI

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published