Media3 FFmpeg build-3 (MPEG audio)
FFmpeg source: release/6.0, b4a62c32549b8295691a8e0ff2c9b82188923159, unchanged.
Use the corresponding ffmpeg-source.tar.xz published with build-2.
Media3/JNI source: 1.11.1, 8c6678b657ede1e7883fc164ef73ed483c7796c3.
NDK: 28.1.13356709; API: 24; ABIs: arm64-v8a and x86_64.
Decoders: ac3,eac3,dca,truehd,aac,mp3. The upstream mp3 mapping also handles Layer II.
Verify extracted files: powershell -File verify-materials.ps1
Rebuild in MSYS2 Bash: bash build-ffmpeg.sh <FFmpeg-source> <NDK> <new-output>
Relink original or rebuilt static libraries:
powershell -File relink.ps1 -NdkPath <NDK> -LibrariesPath <android-libs> -OutputPath <output>
objects/ contains the JNI object, wrapper/ contains the corresponding JNI source.
replace-apk-library.ps1 can replace the JNI libraries and sign with your own key.
See LICENSE.md, NOTICE.txt, COPYING.LGPLv2.1 and Apache-2.0.txt.
build-mpeg-audio.ps1 automates rebuilding from the previous build-2 relink kit.