FakeFeed is a Kirigami based application that replaces the original camera feed with a virtual video devices. Normal (v4l2) applications will read these devices as if they were ordinary video devices, but the video will not be read from e.g. a capture card but instead it is generated by this application.
This list might become incomplete in future due to development. Therefore kindly look at CMakeLists.txt files and build logs for in-situ detail.
$ git clone https://github.com/deprov447/fakefeed.git
$ mkdir build && cd build
$ cmake ..
$ make -j$(nproc)
$ sudo bin/FakeFeed
This assumes all dependencies are installed. Kindly build the dependencies yourself if your distribution does not provide them/have outdated versions.
├── CMakeLists.txt
├── README.md
└── src
├── libFakeFeed
│ ├── CMakeLists.txt
│ ├── ffpmeg.cpp
│ ├── ffpmeg.h
│ ├── test.cpp
│ ├── test.h
│ ├── module.cpp
│ ├── module.h
│ ├── globalStorage.cpp
│ ├── globalStorage.h
│ └── main.cpp
│
├── fakeFeed
│ ├── ChoicePage.qml
│ ├── Drawer.qml
│ ├── VDeviceSettingSheet.qml
│ └── main.qml
│
├── resources.qrc
└── CMakeLists.txt