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
.f3rYAML 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.