Versões estáticas do Windows (x86_64) e Linux (x86_64) do ffmpeg master e do branch de lançamento mais recente.
As compilações do Windows são direcionadas ao Windows 7 e mais recentes, desde que o UCRT esteja instalado. A versão mínima suportada é o Windows 10 22H2, sem garantias sobre nada mais antigo.
As compilações do Linux têm como alvo o RHEL/CentOS 8 (glibc-2.28 + linux-4.18) e qualquer coisa mais recente.
As compilações são executadas diariamente às 12h UTC (ou a ideia do GitHub daquela época) e são lançadas automaticamente em caso de sucesso.
As compilações automáticas são executadas SOMENTE para win64 e linux(arm)64. Não há compilações automáticas win32/x86, embora você mesmo possa produzir compilações win32 seguindo as instruções abaixo.
Para obter uma lista de dependências incluídas, verifique o diretório scripts.d. Cada arquivo corresponde ao seu respectivo pacote.
./makeimage.sh target variant [addin [addin] [addin] ...]./build.sh target variant [addin [addin] [addin] ...] Em caso de sucesso, o arquivo zip resultante estará no subdiretório artifacts .
Alvos disponíveis:
win64 (Windows x86_64)win32 (Windows x86)linux64 (x86_64 Linux, glibc>=2.28, linux>=4.18)linuxarm64 (arm64 (aarch64) Linux, glibc>=2.28, linux>=4.18)O alvo linuxarm64 não construirá algumas dependências devido à falta de suporte à arquitetura arm64 (aarch64) ou restrições de compilação cruzada.
davs2 e xavs2 : o suporte aarch64 está quebrado.libmfx e libva : Biblioteca para Intel QSV, portanto não há suporte para aarch64.Variantes disponíveis:
gpl Inclui todas as dependências, mesmo aquelas que exigem GPL completa em vez de apenas LGPL.lgpl Faltam bibliotecas somente GPL. Mais proeminentemente libx264 e libx265.nonfree Inclui fdk-aac além de todas as dependências da variante gpl.gpl-shared O mesmo que gpl, mas vem com a família libav* de bibliotecas compartilhadas em vez de executáveis estáticos puros.lgpl-shared O mesmo novamente, mas com o conjunto de dependências lgpl.nonfree-shared O mesmo novamente, mas com o conjunto de dependências não livres.Todos eles podem ser combinados opcionalmente com qualquer combinação de suplementos:
4.4 / 5.0 / 5.1 / 6.0 / 6.1 / 7.0 para compilar a partir do respectivo branch de lançamento em vez do master.debug para não retirar os símbolos de depuração dos binários. Isso aumenta o tamanho da saída em cerca de 250 MB.lto construir todas as dependências e ffmpeg com -flto=auto (ALTAMENTE EXPERIMENTAL, quebrado para Windows, às vezes funciona para Linux)