# avbuild **Repository Path**: findroot/avbuild ## Basic Information - **Project Name**: avbuild - **Description**: No description available - **Primary Language**: Unknown - **License**: LGPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-06-20 - **Last Updated**: 2022-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README It's a tool to build ffmpeg for almost all platforms. How: https://github.com/wang-bin/avbuild/wiki ### Download prebuilt packages Lite build of FFmpeg master branch **(recommended)**: [Raspberry Pi](https://sourceforge.net/projects/avbuild/files/raspberry-pi/ffmpeg-master-raspberry-pi-clang-lite.tar.xz/download), [Android](https://sourceforge.net/projects/avbuild/files/android/ffmpeg-master-android-clang-lite.tar.xz/download), [iOS](https://sourceforge.net/projects/avbuild/files/iOS/ffmpeg-master-iOS-lite.tar.xz/download), [macOS](https://sourceforge.net/projects/avbuild/files/macOS/ffmpeg-master-macOS-lite.tar.xz/download), [Linux](https://sourceforge.net/projects/avbuild/files/linux/ffmpeg-master-linux-gcc-lite.tar.xz/download), [VS2022 Desktop](https://sourceforge.net/projects/avbuild/files/windows-desktop/ffmpeg-master-windows-desktop-vs2022-lite.7z/download), [VS2022 UWP](https://sourceforge.net/projects/avbuild/files/uwp/ffmpeg-master-uwp-vs2022-lite.7z/download), [Clang Windows Desktop](https://sourceforge.net/projects/avbuild/files/windows-desktop/ffmpeg-master-windows-desktop-clang-lite.tar.xz/download), [Clang UWP](https://sourceforge.net/projects/avbuild/files/uwp/ffmpeg-master-uwp-clang-lite.tar.xz/download) FFmpeg releases and others: https://sourceforge.net/projects/avbuild/files ***Build Details:*** Linux, android, macOS, iOS, raspberry pi, windows build:**[![Build status github](https://github.com/wang-bin/avbuild/workflows/Build/badge.svg)](https://github.com/wang-bin/avbuild/actions)** [![Build Status](https://dev.azure.com/kb137035/github/_apis/build/status/wang-bin.avbuild?branchName=master)](https://dev.azure.com/kb137035/github/_build/latest?definitionId=5&branchName=master), [CircleCI](https://circleci.com/gh/wang-bin/avbuild) ## Features - Support single FFmpeg shared library: ffmpeg.dll, libffmpeg.so, libffmpeg.dylib - modern toolchain support: clang+lld, cross build for almost all platforms on any host OS - multiple targets build and configure simultaneously - ssl - enable all gpu decoders and encoders if possible - nvidia driver version is not limited(nvcuvid, nvdec, nvenc) - ffmpeg patches - Universal binaries for apple platforms, including apple sillicon support ## Build Matrix | CC/H?X/OS | Linux | Android | macOS | iOS | RPi | Win32 | WinStore | WinPhone | | --------- | ----- | ------- | ----- | ---- | ----- | ------------------------------ | -------- | -------- | | Clang | H | C | A+H | A+C | H+C | | | | | Clang+LLD | H | C | ? | | A+H+C | A+H+C.
MINGW or VCRT120+ | A+H+C | A+C | | GCC | H | C | H | | H+C | H+C | | | | VS2013/15 | | | | | | H | H | C | | VS2017+ | | | | | | H | H | | - A: Apple clang - H: host build. Clang is open source clang - C: cross build (for example, build win32 from linux/macOS using mingw, build rpi from windows/linux/macOS using gcc and clang) - ?: in plan - Empty: won't support ## TODO - single package for windows including shared and static libs - Azure pipeline/github action: vs2022+WSL, MinGW