This repository provides FFmpeg builds compiled with MSVC (Microsoft Visual C++), leveraging GitHub Actions to automate the process. Each release includes complete precompiled binaries, libraries, and development files, optimized for various platforms and configurations.
Each release provides the following for all build variants, architectures, and licenses:
- Precompiled binaries (
ffmpeg,ffprobe). - Static libraries for FFmpeg and included dependencies.
- Header files for development.
- pkg-config (.pc) files for library integration.
- CMake configuration files for easy integration with CMake-based projects.
- SHA1 checksum files for verifying integrity.
The files are packaged into .zip archives for each configuration, making it easy to download and integrate into your workflow.
- Visit the Releases section.
- Download the
.ziparchive and its corresponding.sha1checksum file for your desired configuration. - Verify the archive integrity using the
.sha1checksum file.sha1sum -c <filename>.sha1
- Extract the archive to access binaries, libraries, and development files.
- Ensures compatibility with Windows development environments.
- Generates high-performance binaries optimized for modern Windows platforms.
- Static: Fully self-contained binaries for standalone usage.
- amd64 (x86_64)
- arm64 (aarch64)
- GPL Build: Includes all components including x264, x265, and fdk-aac encoders.
- x264 - H.264 encoder
- x265 - HEVC/H.265 encoder
- libvpx - VP8/VP9 encoder/decoder
- libdav1d - AV1 decoder
- libsvtav1 - AV1 encoder
- libmp3lame - MP3 encoder
- libfdk-aac - AAC encoder
- libopus - Opus encoder/decoder
- libvorbis - Vorbis encoder/decoder
- nv-codec-headers - NVIDIA CUDA/NVENC (x64 only)
- AMF - AMD AMF (x64 only)
- libvpl - Intel QuickSync (x64 only)
- Vulkan SDK - Cross-platform GPU compute and filtering
- glslang - GLSL to SPIR-V compiler for Vulkan filters
- spirv-tools
- spirv-headers
- opencl-headers - OpenCL
- opencl-icd-loader
- freetype - Font rendering
- harfbuzz - Text shaping
- libass - ASS/SSA subtitle rendering
- fribidi - Bidirectional text
- MediaFoundation (ARM64 only)
- DXVA2, D3D11VA, D3D12VA - DirectX hardware acceleration
- Schannel - Windows native TLS/SSL
- The scripts in this repository are licensed under the MIT License.
- The binaries are GPL-licensed due to included components like x264, x265, and fdk-aac.