Windows statique (x86_64) et Linux (x86_64) Builds du maître ffmpeg et de la dernière branche de version.
Les versions de Windows ciblent Windows 7 et versions ultérieures, à condition que UCRT soit installé. La version minimale prise en charge est Windows 10 22H2, aucune garantie sur les versions plus anciennes.
Les versions Linux ciblent RHEL/CentOS 8 (glibc-2.28 + linux-4.18) et tout ce qui est plus récent.
Les builds s'exécutent quotidiennement à 12h00 UTC (ou l'idée GitHubs de cette heure) et sont automatiquement publiées en cas de succès.
Les constructions automatiques s'exécutent UNIQUEMENT pour win64 et Linux(arm)64. Il n'y a pas de builds automatiques win32/x86, bien que vous puissiez produire vous-même des builds win32 en suivant les instructions ci-dessous.
Pour une liste des dépendances incluses, consultez le répertoire scripts.d. Chaque fichier correspond à son package respectif.
./makeimage.sh target variant [addin [addin] [addin] ...]./build.sh target variant [addin [addin] [addin] ...] En cas de succès, le fichier zip résultant se trouvera dans le sous-répertoire artifacts .
Cibles disponibles :
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)La cible Linuxarm64 ne créera pas certaines dépendances en raison du manque de prise en charge de l'architecture arm64 (aarch64) ou de restrictions de compilation croisée.
davs2 et xavs2 : le support d'aarch64 est interrompu.libmfx et libva : Bibliothèque pour Intel QSV, il n'y a donc pas de support aarch64.Variantes disponibles :
gpl Inclut toutes les dépendances, même celles qui nécessitent une GPL complète au lieu d'une simple LGPL.lgpl Manque de bibliothèques GPL uniquement. Surtout libx264 et libx265.nonfree Inclut fdk-aac en plus de toutes les dépendances de la variante gpl.gpl-shared Identique à gpl, mais est livré avec la famille libav* de bibliothèques partagées au lieu d'exécutables statiques purs.lgpl-shared Idem, mais avec l'ensemble de dépendances lgpl.nonfree-shared Encore une fois, mais avec l'ensemble de dépendances non libres.Tous ces éléments peuvent éventuellement être combinés avec n’importe quelle combinaison de compléments :
4.4 / 5.0 / 5.1 / 6.0 / 6.1 / 7.0 pour construire à partir de la branche de version respective au lieu de master.debug pour ne pas supprimer les symboles de débogage des binaires. Cela augmente la taille de sortie d'environ 250 Mo.lto construire toutes les dépendances et ffmpeg avec -flto=auto (TRÈS EXPÉRIMENTAL, cassé pour Windows, fonctionne parfois pour Linux)