alpha2-host 0.4.4

Native project-rendering sidecar and batch CLI for alpha2.
alpha2-host-0.4.4 is not a library.

alpha2-host

alpha2-host is the native alpha2 renderer: a program that renders alpha2 projects on the GPU and encodes them to MP4, MOV, Matroska or WebM files with FFmpeg 8. It exports one project from the command line (alpha2-host export), or serves export requests over standard input and output (alpha2-host serve), which is how @alpha2-sh/node and programs in other languages use it.

Installing

The native archives on the GitHub Releases page carry alpha2-host with the FFmpeg runtime alpha2 is released with.

cargo install alpha2-host builds it against the FFmpeg 8 on the machine instead, found with pkg-config (or FFMPEG_PKG_CONFIG_PATH; on Windows FFMPEG_LIBS_DIR, FFMPEG_INCLUDE_DIR and FFMPEG_LINK_MODE=dynamic), and the program loads that FFmpeg's shared libraries when it runs.

License

MIT, copyright Alpha2 contributors. FFmpeg is under the LGPL.