Windows แบบคงที่ (x86_64) และ Linux (x86_64) บิลด์ของ ffmpeg master และสาขารุ่นล่าสุด
Windows builds กำหนดเป้าหมายเป็น Windows 7 และใหม่กว่า หากติดตั้ง UCRT แล้ว เวอร์ชันขั้นต่ำที่รองรับคือ Windows 10 22H2 โดยไม่รับประกันสิ่งใดที่เก่ากว่า
Linux builds กำลังกำหนดเป้าหมาย RHEL/CentOS 8 (glibc-2.28 + linux-4.18) และอะไรก็ตามที่ใหม่กว่า
บิลด์จะดำเนินการทุกวันเวลา 12:00 UTC (หรือแนวคิด GitHubs ในขณะนั้น) และจะเผยแพร่โดยอัตโนมัติเมื่อสำเร็จ
Auto-Builds ทำงานเฉพาะสำหรับ 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)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
: Library สำหรับ Intel QSV ดังนั้นจึงไม่มีการรองรับ aarch64รุ่นที่มีจำหน่าย:
gpl
รวมการอ้างอิงทั้งหมด แม้แต่รายการที่ต้องการ GPL แบบเต็ม แทนที่จะเป็นเพียง LGPLlgpl
ขาดไลบรารีที่เป็น GPL เท่านั้น โดดเด่นที่สุดคือ libx264 และ libx265nonfree
รวม fdk-aac นอกเหนือจากการขึ้นต่อกันทั้งหมดของตัวแปร gplgpl-shared
เหมือนกับ gpl แต่มาพร้อมกับตระกูล libav* ของ shared libs แทนที่จะเป็นไฟล์ปฏิบัติการแบบคงที่ล้วนๆlgpl-shared
เหมือนเดิมอีกครั้ง แต่ด้วยชุดการพึ่งพา lgplnonfree-shared
เหมือนเดิมอีกครั้ง แต่มีชุดการพึ่งพาที่ไม่ฟรีทั้งหมดนี้สามารถใช้ร่วมกับ Addins ใดก็ได้:
4.4
/ 5.0
/ 5.1
/ 6.0
/ 6.1
/ 7.0
เพื่อสร้างจากสาขาการเผยแพร่ที่เกี่ยวข้องแทนที่จะเป็นต้นแบบdebug
เพื่อไม่ให้ถอดสัญลักษณ์ดีบักออกจากไบนารี ซึ่งจะเพิ่มขนาดเอาต์พุตประมาณ 250MBlto
สร้างการพึ่งพาทั้งหมดและ ffmpeg ด้วย -flto=auto (ทดลองสูง ใช้งานไม่ได้สำหรับ Windows บางครั้งก็ใช้ได้กับ Linux)