FFmpeg Builds
Latest
정적 Windows(x86_64) 및 Linux(x86_64) ffmpeg 마스터 및 최신 릴리스 분기의 빌드입니다.
UCRT가 설치된 경우 Windows 빌드는 Windows 7 이상을 대상으로 합니다. 지원되는 최소 버전은 Windows 10 22H2이며, 이전 버전에서는 보장되지 않습니다.
Linux 빌드는 RHEL/CentOS 8(glibc-2.28 + linux-4.18) 및 최신 버전을 대상으로 합니다.
빌드는 매일 12:00 UTC(또는 해당 시간의 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 윈도우즈)win32 (x86 윈도우즈)linux64 (x86_64 리눅스, glibc>=2.28, 리눅스>=4.18)linuxarm64 (arm64 (aarch64) 리눅스, glibc>=2.28, linux>=4.18)linuxarm64 대상은 arm64(aarch64) 아키텍처 지원 부족 또는 크로스 컴파일 제한으로 인해 일부 종속성을 구축하지 않습니다.
davs2 및 xavs2 : aarch64 지원이 중단되었습니다.libmfx 및 libva : Intel QSV용 라이브러리이므로 aarch64 지원이 없습니다.사용 가능한 변형:
gpl LGPL 대신 전체 GPL이 필요한 종속성을 포함하여 모든 종속성을 포함합니다.lgpl GPL 전용 라이브러리가 부족합니다. 가장 눈에 띄는 것은 libx264와 libx265입니다.nonfree gpl 변형의 모든 종속성 외에 fdk-aac를 포함합니다.gpl-shared gpl과 동일하지만 순수 정적 실행 파일 대신 libav* 공유 라이브러리 제품군이 함께 제공됩니다.lgpl-shared 다시 동일하지만 lgpl 종속성 세트가 있습니다.nonfree-shared 역시 동일하지만 nonfree-shared 종속성 세트가 있습니다.이들 모두는 선택적으로 추가 기능 조합과 결합될 수 있습니다.
4.4 / 5.0 / 5.1 / 6.0 / 6.1 / 7.0 - 마스터 대신 해당 릴리스 브랜치에서 빌드합니다.debug . 이렇게 하면 출력 크기가 약 250MB 늘어납니다.lto -flto=auto를 사용하여 모든 종속성과 ffmpeg를 빌드합니다(매우 실험적, Windows에서는 손상됨, 때로는 Linux에서 작동함)