Facetracker FAQ
Why does Facetracker not use Portals to access Webcams
While in theory Facetracker could use Portals to access webcam devices it is OpenSeeFace which uses OpenVC to access webcams which in return has a hard requirement on Video4Linux2 (v4l2). Video 4 Linux 2 is the legacy API to access webcam devices on Linux and Unix based systems. To work with Portals it is required to access Webcams via PipeWire as Portals do not magically map a v4l2 device into the Flatpak sandbox. OpenVC however does not work with PipeWire and depends on v4l2.
We could implement a dummy webcam which mimics a v4l2 device but actually talks to PipeWire. But this means a lot of additional work we're not willing to invest.
Does Facetracker support handtracking?
No. Facetracker is only an OpenSeeFace wrapper application which does not have support for handtracking.
Does Facetracker use GPU Acceleration?
While the GTK4 interface itself is GPU accelerated this does not apply for the facetracker of OpenSeeFace. This one only runs on CPU.
Where can I find the source code of Facetracker?
The source code of Facetracker is hosted on Codeberg.
Where can I install Facetracker from?
Officially we only support Flathub as a distribution platform. It might still very well be possible for any Linux Distribution to ship Facetracker in their repositories.