Статическая Windows (x86_64) и Linux (x86_64) Сборки основной версии ffmpeg и последней ветки выпуска.
Сборки Windows предназначены для Windows 7 и более поздних версий при условии, что установлен UCRT. Минимальная поддерживаемая версия — Windows 10 22H2, никаких гарантий для более старых версий нет.
Сборки Linux ориентированы на RHEL/CentOS 8 (glibc-2.28 + linux-4.18) и все более новые версии.
Сборки запускаются ежедневно в 12:00 по всемирному координированному времени (или в соответствии с представлением GitHub того времени) и автоматически выпускаются в случае успеха.
Автоматические сборки выполняются ТОЛЬКО для win64 и linux(arm)64. Автоматических сборок Win32/x86 не существует, однако вы можете создавать сборки Win32 самостоятельно, следуя инструкциям ниже.
Список включенных зависимостей можно найти в каталоге scripts.d. Каждый файл соответствует соответствующему пакету.
./makeimage.sh target variant [addin [addin] [addin] ...]./build.sh target variant [addin [addin] [addin] ...] В случае успеха полученный zip-файл окажется в подкаталоге artifacts .
Доступные цели:
win64 (x86_64 Windows)win32 (x86 Windows)linux64 (x86_64 Linux, glibc>=2.28, linux>=4.18)linuxarm64 (arm64 (aarch64) Linux, glibc>=2.28, linux>=4.18)Цель linuxarm64 не будет создавать некоторые зависимости из-за отсутствия поддержки архитектуры Arm64 (aarch64) или ограничений кросс-компиляции.
davs2 и xavs2 : поддержка aarch64 нарушена.libmfx и libva : библиотека для Intel QSV, поэтому поддержка aarch64 отсутствует.Доступные варианты:
gpl Включает все зависимости, даже те, которые требуют полной лицензии GPL, а не только LGPL.lgpl Отсутствие библиотек, доступных только под лицензией GPL. Наиболее заметны libx264 и libx265.nonfree Включает fdk-aac в дополнение ко всем зависимостям варианта gpl.gpl-shared То же, что gpl, но поставляется с семейством общих библиотек libav* вместо чисто статических исполняемых файлов.lgpl-shared Опять то же самое, но с набором зависимостей lgpl.nonfree-shared Опять то же самое, но с несвободным набором зависимостей.Все это можно при желании комбинировать с любой комбинацией надстроек:
4.4 / 5.0 / 5.1 / 6.0 / 6.1 / 7.0 для сборки из соответствующей ветки выпуска вместо основной.debug , чтобы не удалять символы отладки из двоичных файлов. Это увеличивает размер вывода примерно на 250 МБ.lto сборки всех зависимостей и ffmpeg с -flto=auto (ВЫСОКИЙ ЭКСПЕРИМЕНТАЛЬНЫЙ вариант, не работает для Windows, иногда работает для Linux)