All Projects → wang-bin → Avbuild

wang-bin / Avbuild

Licence: lgpl-3.0
ffmpeg花式编译. build tool for all platforms: iOS, android, raspberry pi, win32, uwp, linux, macOS etc.

Programming Languages

shell
77523 projects

Projects that are alternatives of or similar to Avbuild

Signal Windows
Unofficial Signal Private Messenger for Windows
Stars: ✭ 83 (-70.88%)
Mutual labels:  windows-phone, uwp
Ffmpeginteropx
FFmpeg decoding library for Windows 10 UWP Apps
Stars: ✭ 94 (-67.02%)
Mutual labels:  ffmpeg, uwp
Q42.winrt
Useful library for data driven Windows Phone 8 and Windows 8 C# / XAML WinRT projects
Stars: ✭ 111 (-61.05%)
Mutual labels:  windows-phone, uwp
Awesome Uwp
Awesome UWP libs
Stars: ✭ 279 (-2.11%)
Mutual labels:  windows-phone, uwp
Vidgear
A High-performance cross-platform Video Processing Python framework powerpacked with unique trailblazing features 🔥
Stars: ✭ 2,048 (+618.6%)
Mutual labels:  raspberry-pi, ffmpeg
Uwp App Launcher Mobile
[Open Source] It's like the iOS and Android Home Screens but for Windows 10 (Phones).
Stars: ✭ 47 (-83.51%)
Mutual labels:  windows-phone, uwp
Sharpcaster
Chromecast C# SDK for Windows, Windows Phone, .NET 4.5.1, Xamarin.iOS and Xamarin.Android platforms.
Stars: ✭ 245 (-14.04%)
Mutual labels:  windows-phone, uwp
Caliburn.micro
A small, yet powerful framework, designed for building applications across all XAML platforms. Its strong support for MV* patterns will enable you to build your solution quickly, without the need to sacrifice code quality or testability.
Stars: ✭ 2,404 (+743.51%)
Mutual labels:  windows-phone, uwp
Docker Homebridge
Homebridge Docker. HomeKit support for the impatient using Docker on x86_64, Raspberry Pi (armhf) and ARM64. Includes ffmpeg + libfdk-aac.
Stars: ✭ 1,847 (+548.07%)
Mutual labels:  raspberry-pi, ffmpeg
Pi Camera In A Box
Stream your Raspberry Pi Camera Module directly to your web browser
Stars: ✭ 49 (-82.81%)
Mutual labels:  raspberry-pi, ffmpeg
Dawnplayer
A FLV playback library for Windows 10 UWP.
Stars: ✭ 46 (-83.86%)
Mutual labels:  windows-phone, uwp
Directx Vs Templates
Direct3D Visual Studio Templates
Stars: ✭ 205 (-28.07%)
Mutual labels:  clang, uwp
Metrica Sample Dotnet
Yandex AppMetrica SDK Sample for Windows
Stars: ✭ 11 (-96.14%)
Mutual labels:  windows-phone, uwp
Imbmw
BMW iBus .NET MF SDK and hardware
Stars: ✭ 50 (-82.46%)
Mutual labels:  windows-phone, uwp
Q42.hueapi
C# helper library to talk to the Philips Hue bridge
Stars: ✭ 323 (+13.33%)
Mutual labels:  windows-phone, uwp
Homebridge Raspbian Image
Official Homebridge Raspberry Pi Image based on Raspbian Lite.
Stars: ✭ 534 (+87.37%)
Mutual labels:  raspberry-pi, ffmpeg
Directxmath
DirectXMath is an all inline SIMD C++ linear algebra library for use in games and graphics apps
Stars: ✭ 859 (+201.4%)
Mutual labels:  clang, uwp
Breadplayer
Bread Player, a free and open source music player powered by UWP and C#/.NET with a sleek and polished design built for, and by, the people seeking a better alternative to Groove and Windows Media Player by Microsoft.
Stars: ✭ 267 (-6.32%)
Mutual labels:  windows-phone, uwp
Fvid
fvid is a project that aims to encode any file as a video using 1-bit color images to survive compression algorithms for data retrieval.
Stars: ✭ 276 (-3.16%)
Mutual labels:  ffmpeg
Openframe
Openframe Frame Controller (alpha)
Stars: ✭ 274 (-3.86%)
Mutual labels:  raspberry-pi

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, Android, iOS, macOS, Linux, MinGW, VS2019 Desktop, VS2019 UWP, Clang Windows Desktop, Clang UWP

FFmpeg release(4.3) and others: https://sourceforge.net/projects/avbuild/files

Build Details:

Linux, android, macOS, iOS, raspberry pi, windows cross build:Build status github Build Status, CircleCI

windows mingw, vs2013~2019, desktop/store/phone: appveyor_ci

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
  • support windows xp with latest vs and win sdk (VS2019+win10 sdk) if ffmpeg <= 3.4
  • multiple targets build and configure simultaneously
  • support SSL for macOS & iOS
  • 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 A+H+C A+C
GCC H C H H+C H+C
VS2013 H H C
VS2015 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: vs2019+WSL, MinGW
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].