Nageru is in beta stage. It currently needs:
- An Intel processor with Intel Quick Sync, or otherwise some hardware
- H.264 encoder exposed through VA-API.
+ H.264 encoder exposed through VA-API. Note that you can use VA-API over
+ DRM instead of X11, to use a non-Intel GPU for rendering but still use
+ Quick Sync (by giving e.g. “--va-display /dev/dri/card0”).
- Two or more Blackmagic USB3 cards, either HDMI or SDI. These are driven
through the “bmusb” driver embedded in bmusb/, using libusb-1.0.
management) and bandwidth allocation issues with USB3.
- Movit, my GPU-based video filter library (https://movit.sesse.net).
- Newer is almost certainly better; Nageru's needs tends to drive new
- features in Movit.
+ You will need at least version 1.3.0.
- Qt 5.5 or newer for the GUI.
If on Debian stretch or something similar, you can install everything you need
-except Movit (which you'll need to compile from git yourself) with:
+with:
git submodule update --init
- apt build-dep movit
- apt install qtbase5-dev qt5-default pkg-config libusb-dev libmicrohttpd-dev \
+ apt install qtbase5-dev qt5-default pkg-config libmicrohttpd-dev \
libusb-1.0-0-dev liblua5.2-dev libzita-resampler-dev libva-dev \
- libavcodec-dev libavformat-dev libswscale-dev
+ libavcodec-dev libavformat-dev libswscale-dev libmovit-dev \
+ libegl1-mesa-dev libasound2-dev
The patches/ directory contains some patches for upstream software that help
Intel's copyright license at h264encode.h.
-Nageru is Copyright (C) 2015 Steinar H. Gunderson <sgunderson@bigfoot.com>.
+Nageru is Copyright (C) 2015 Steinar H. Gunderson <steinar+nageru@gunderson.no>.
Portions Copyright (C) 2003 Rune Holm.
Portions Copyright (C) 2010-2015 Fons Adriaensen <fons@linuxaudio.org>.
Portions Copyright (C) 2012-2015 Fons Adriaensen <fons@linuxaudio.org>.