نظام التشغيل 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 بالتوقيت العالمي المنسق (أو فكرة GitHubs في ذلك الوقت) ويتم إصدارها تلقائيًا عند النجاح.
يتم تشغيل الإنشاءات التلقائية فقط لنظامي التشغيل win64 وlinux(arm)64. لا توجد إصدارات تلقائية لـ win32/x86، على الرغم من أنه يمكنك إنتاج إصدارات win32 بنفسك باتباع الإرشادات الموضحة أدناه.
للحصول على قائمة بالتبعيات المضمنة، تحقق من دليل scripts.d. يتوافق كل ملف مع الحزمة الخاصة به.
./makeimage.sh target variant [addin [addin] [addin] ...]
./build.sh target variant [addin [addin] [addin] ...]
عند النجاح، سيكون الملف المضغوط الناتج موجودًا في الدليل الفرعي artifacts
.
الأهداف المتاحة:
win64
(x86_64 ويندوز)win32
(ويندوز x86)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* من libs المشتركة بدلاً من الملفات التنفيذية الثابتة الخالصة.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)