Contains a script that assembles FFmpeg library for Android
MIT License
Bot releases are hidden (Show)
Updates in this release include:
Published by Javernaut 11 months ago
Updates in this release include:
-android=xx
argument to use older Android versions for compilation.Published by Javernaut about 1 year ago
Minor versions updating:
The Docker image was also updated:
Published by Javernaut about 1 year ago
Minor versions updating:
The Docker image was also updated:
Published by Javernaut over 1 year ago
The release is mostly about default versions updating:
The Docker image was also updated:
Published by Javernaut about 2 years ago
Housekeeping release.
Updating the CI environment: Ubuntu 22.04 and Meson 0.63.0
Updating the Dockerfile
and generating a new Docker image (which is available here):
The Docker image became much smaller mainly because of recent NDK's content revising:
Published by Javernaut about 2 years ago
New feautres in this release:
Existed libraries now use newer versions:
Published by Javernaut over 2 years ago
Mainly the default versions bump in this release:
Published by Javernaut almost 3 years ago
Mainly the default versions bump in this release:
Published by Javernaut almost 3 years ago
This release now relies on Android NDK r23 (as the latest LTS release) with certain considerations of the upcomming changes in r24:
-binutils
argument is supported;The NDK version used for this script is completely independant of the one that is used in actual Android project.
Published by Javernaut almost 3 years ago
This is the last release that supports gnu binutils, as in new versions of NDK the support of it is just dropped.
It is still possible to use -binutils
argument to choose between llvm
and gnu
binutils. The upcoming release will support only llvm
.
Aslo, the libvpx was updated to 1.11.0 and its compilation for armeab-v7a when llvm is used was fixed.
Published by Javernaut about 3 years ago
Minor release that is focussed on:
-all-free
flag anymore. If you use older versions of FFmpeg, you can still enable it with --enable-libwavpack
or -wavpack
flag.Published by Javernaut over 3 years ago
Minor release that is focussed on:
Published by Javernaut about 4 years ago
New external libraries support arrived:
Also the Travis CI script was improved to use Build Matrix which increases the build speed.
Published by Javernaut about 4 years ago
A few new features now available:
--enable-all-extenal
and -all
flags were added to build all supported external librariesNow by default the script builds FFmpeg 4.3.
Using of other versions is still available by passing certain flags.
Minor build tooling update in Travis CI and Dockerfile.
For the full list of supported external libraries and how to enable them check this WIKI page out.
There are more things now can be tuned by just passing an argument. See the full list of supported arguments here.
Now it uses a freshly backed Ubuntu 20.04 as a basis and is slightly smaller.
Docker support arrived!
Now the ffmpeg-android-maker script can be executed in a Docker container. There is a prebuilt image available on Docker Hub.
Extensive information about benefits and how it can be used is available on this WIKI page.
Thank @akiller for the idea of such an integration.