mirror of
https://github.com/jellyfin/jellyfin-ffmpeg.git
synced 2025-12-23 23:58:06 -05:00
jellyfin-ffmpeg portable versions builder
Portable versions builder of jellyfin-ffmpeg for Windows and Linux.
For macOS build instructions, please refer to this documentation.
Package List
For a list of included dependencies check the scripts.d directory.
Every file corresponds to its respective package.
How to make a build
Prerequisites
- bash
- docker
Step 1: Build image of dependencies
./makeimage.sh target variant [addins]
Step 2: Build jellyfn-ffmpeg
./build.sh target variant [addins]
On success, the resulting zip or tar.xz file will be in the artifacts subdir.
Targets, Variants and Addins
Available targets:
win64(x86_64 Windows, windows>=7)linux64(x86_64 Linux, glibc>=2.28, linux>=4.18)linuxarm64(arm64 (aarch64) Linux, glibc>=2.28, linux>=4.18)
Available variants:
gplIncludes all dependencies, even those that require full GPL instead of just LGPL.gpl-sharedSame as gpl, but comes with thelibav*family of shared libs instead of pure static executables.
All of those can be optionally combined with any combination of addins.
Available addins:
debugto not strip debug symbols from the binaries. This increases the output size by about 250MB.