Skip to content

Flow3R

Flow3R is a multi-source video and data recording application for scientific and animal welfare research. It is developed at ETH3RHub.

What you can do with Flow3R

  • Configure sources — webcams, Basler Pylon cameras, video/audio files, microphones
  • Organise sources into recording groups with independent controls and timing
  • Attach pipelines — record video, record audio, run pose estimation, grimace analysis, and more
  • Inject placeholders (template variables) into file paths and session metadata
  • Save/load full project configurations as .f3r YAML files
  • Extend the application by writing plugins

Where to go next

  • :material-book-open-variant: User Guide
    Learn how to use the Flow3R GUI — configuring sources, recording groups, pipelines, and placeholder values.

  • :material-puzzle: Plugin Development
    Add new source types, pipeline types, and settings panels without touching core code.

  • :material-layers: Architecture
    Understand the config layer, controller, and signals/slots design for contributors.

  • :material-api: API Reference
    Auto-generated reference for the public plugin API.