Nageru is a live video mixer, based around the standard M/E workflow.
+Futatabi is a multicamera slow motion video server (currently undocumented).
Features:
are driven through the “bmusb” driver, using libusb-1.0. If you want
zerocopy USB, you need libusb 1.0.21 or newer, as well as a recent
kernel (4.6.0 or newer). Zerocopy USB helps not only for performance,
- but also for stability. You need at least version 0.7.0.
+ but also for stability. You need at least version 0.7.3.
- Movit, my GPU-based video filter library (https://movit.sesse.net).
You will need at least version 1.5.2.
- x264 for encoding high-quality video suitable for streaming to end users.
- - ffmpeg for muxing, and for encoding audio. You will need at least
- version 3.1.
+ - FFmpeg for muxing, and for encoding audio. You will need at least
+ version 4.0.
- Working OpenGL; Movit works with almost any modern OpenGL implementation.
Nageru has been tested with Intel on Mesa (you want 11.2 or newer, due
- LuaJIT, for driving the theme engine.
+ - SQLite, for storing Futatabi state.
+
- Meson, for building.
- Optional: CEF (Chromium Embedded Framework), for HTML graphics.
on the meson command line (substituting X with the real version as required).
-If on Debian stretch or something similar, you can install everything you need
+If on Debian buster or something similar, you can install everything you need
with:
apt install qtbase5-dev libqt5opengl5-dev qt5-default libqcustomplot-dev \
libzita-resampler-dev libva-dev libavcodec-dev libavformat-dev \
libswscale-dev libavresample-dev libmovit-dev libegl1-mesa-dev \
libasound2-dev libx264-dev libbmusb-dev protobuf-compiler \
- libprotobuf-dev
-
-Exceptions as of November 2018:
-
- - You will need Movit from testing or unstable; stretch only has 1.4.0.
-
- - You will need bmusb from testing or unstable; stretch only has 0.5.4.
+ libprotobuf-dev libsqlite3-dev meson
- - You will need a Meson backport; the version in stretch is too old.
+Exceptions as of December 2018:
- Debian does not carry CEF (but it is optional). You can get experimental
(and not security-supported) CEF Debian packages built for unstable at