Install and Run Flowbit Capture

Download Flowbit Capture, install the prerequisites, confirm the installation works, and point it at your rig.

Download Flowbit Capture

Your PC

Download

Windows x64

flowbit-capture-1.5.1-windows.zip

Ubuntu 22.04

flowbit-capture-1.5.1-ubuntu22.04.tar.gz

Ubuntu 24.04

flowbit-capture-1.5.1-ubuntu24.04.tar.gz

WARNING

Take the package that matches your PC. On Ubuntu, run lsb_release -d to check which release you have. The wrong one will not start, and reports version 'GLIBC_2.38' not found instead.

Install the prerequisites for your platform below, then unpack it.

Install on Windows


Step

Download

1

Update the NVIDIA driver to the latest for your card

nvidia.com/Download

2

Install CUDA Toolkit 12.8, default settings

CUDA 12.8 for Windows

3

Install the GStreamer runtime. Choose Complete, and leave the folder as C:\gstreamer\

gstreamer-1.0-msvc-x86_64-1.22.2.msi

4

Install the Visual C++ runtime

VC_redist.x64.exe

5

Install Bonjour

BonjourPSSetup.exe

Then add GStreamer to the system PATH and restart the PC:

C:\gstreamer\1.0\msvc_x86_64
C:\gstreamer\1.0\msvc_x86_64
C:\gstreamer\1.0\msvc_x86_64

WARNING

Install GStreamer on this machine. Do not copy the folder from another PC, because a copied install can lack multi-GPU support.

Then unpack Flowbit Capture into a writable folder such as D:\flowbit-capture\ rather than C:\Program Files\. The program writes beside itself.

NOTE

If the package is already unpacked somewhere you cannot write to, move the whole folder before going any further.

Verify the Windows installation

Run each command in a new terminal. All must pass before you start Flowbit Capture.

Run

Expect

nvidia-smi

A table naming the GPU. RTX 3060 or newer — the capture kernels need compute capability 8.6

nvcc --version

release 12.8

gst-inspect-1.0 --version

1.22.2

gst-inspect-1.0 | findstr nvcodec

Some lines. Nothing means the cameras will connect and never show a picture

Get-Service *Bonjour*

Running

Install on Ubuntu 22.04 or 24.04

  1. Update the NVIDIA driver, then reboot.

    sudo ubuntu-drivers install
    sudo
    
    
    sudo ubuntu-drivers install
    sudo
    
    
    sudo ubuntu-drivers install
    sudo
    
    
  2. Install CUDA Toolkit 12.8. On the download page, choose Linux, x86_64, Ubuntu, your version, and deb (local). Run the commands the page prints, then add CUDA to your path.

    echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc
    source
    
    
    echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc
    source
    
    
    echo 'export PATH=/usr/local/cuda/bin:$PATH' >> ~/.bashrc
    source
    
    
  3. Install GStreamer, Avahi and the rest.

    sudo apt-get update
    sudo apt-get install -y
    
    
    sudo apt-get update
    sudo apt-get install -y
    
    
    sudo apt-get update
    sudo apt-get install -y
    
    
  4. Unpack Flowbit Capture into a writable folder.

NOTE

Flowbit Capture needs a screen. It will not run headless over SSH.

Verify the Ubuntu installation

Run each command in a new terminal. All must pass before you start Flowbit Capture.

Run

Expect

nvidia-smi

A table naming the GPU. RTX 3060 or newer — the capture kernels need compute capability 8.6

nvcc --version

release 12.8

gst-inspect-1.0 --version

1.24.2 on 24.04, 1.20.3 on 22.04

gst-inspect-1.0 | grep nvcodec

Some lines. Nothing means the cameras will connect and never show a picture

systemctl is-active avahi-daemon

active

If the nvcodec check prints nothing, the plugin cache is usually stale rather than the plugin missing. Clear it and look again:

rm -rf ~/.cache/gstreamer-1.0/
gst-inspect-1.0 --print-all >/dev/null 2>&1
gst-inspect-1.0 | grep

rm -rf ~/.cache/gstreamer-1.0/
gst-inspect-1.0 --print-all >/dev/null 2>&1
gst-inspect-1.0 | grep

rm -rf ~/.cache/gstreamer-1.0/
gst-inspect-1.0 --print-all >/dev/null 2>&1
gst-inspect-1.0 | grep

Your two folders

Folder

What it holds

config\

The settings you edit

data\

Everything the program writes: recordings, saved frames, logs

Configure Flowbit Capture

Open config\flowbit-capture.json and set these:

Key

Set it to

Default

Devices

The device IDs of this rig, for example ["AAAA-BBBB-CCCC-0129"]. An empty list accepts every camera on the network

[]

Recording Root

A disk with room for video

data/recordings

Capture Root

Where Save frame writes

data/captures

Config Path

Leave empty unless you start the program from somewhere other than its own folder

""

Auto Connect

true to connect every camera at startup — and to start them streaming too, unless you also set Auto Stream to false

false

Show Axes

false hides the coloured lines at the origin. A display setting only. Read at startup, so restart afterwards

true

WARNING

  • A misspelled key name is silently ignored and its built-in default used, with no message at all.

  • A wrong value, such as text where a number belongs, is announced on the console, and any key the program has not yet read is skipped. It reads the keys in its own order, not the order they appear in the file, so reading the file will not tell you which settings you lost.

  • Either way the program still starts. If a setting seems to have had no effect, check the spelling first and the console second.

Configuration reference

Two of these decide what a saved frame contains. You will not normally change them, but the program names them when a capture fails, so they are here.

Key

What it does

Default

Point Cloud Z Max M

Discards points farther than this many metres. 0 keeps everything except points at or behind the sensor. Deleting this key does not give you 5.0 — it gives 0, meaning no distance limit at all

5.0

Cut Range

Per camera, in config\<device-id>\sensor_config.json. Depth outside this range in millimetres is not a measurement and is discarded

400–7000

Every other key is documented inside the file itself.

Run the power-on test

This is the test that proves the hardware and the network are good. Run it before you mount the cameras.

  1. Start Flowbit Capture. On Windows, double-click flowbit-capture.exe. On Ubuntu, run ./flowbit-capture.

  2. Select all. Nothing is ticked at startup, and Connect, Disconnect and the streaming buttons act only on ticked cameras.

  3. Select Connect. Each camera moves from available not streaming to connected not streaming — the halfway state, not a fault. All three camera states are listed in Interface - The camera list.

  4. Select Start streaming.

Verify the test passed

Every camera now reads STREAMING and the 3D view shows the room. The program is running normally, so leave the window open.

  • Every camera reads connected STREAMING

  • The 3D view shows the room and updates live

  • In Interface - The Performance Panel, each camera's stream and sync rates track each other

  • groups and display sit just under the camera frame rate, with render at the monitor's refresh rate

Six cameras at connected STREAMING, drawn as one room. A seventh entry in the list would be a machine on the network that is not part of this rig. Set Devices in Configure Flowbit Capture if you would rather it did not appear at all.

NOTE

The room will look like a pile, not a room. That is expected - every camera draws from the same origin until you calibrate.

Fix it in Calibration.

Upgrading

Unpack the new version into a new folder and copy config\ and data\ across. Nothing else carries over.

Interface

Features - move around the 3D view, record video, and save frames.

On this page

Let’s Build the Future of Physical AI Together

Let’s Build the Future of Physical AI Together

Let’s Build the Future of Physical AI Together

© 2026

Determ Technology · All rights reserved

contact@determtech.com