Releases: tanersener/mobile-ffmpeg
MobileFFmpeg v1.2
Maintenance release for FFmpeg v3.4.x.
Features
- Includes FFmpeg v3.4.4
- Using new versions of
expat
,freetype
,fribidi
,gnutls
,libpng
andx264
- Disables assembly for
gmp
(enabling assembly causes linking errors)
Packages
min: Includes only ffmpeg
min-gpl: Includes ffmpeg with all GPL licensed external libraries enabled (x264, xvidcore)
https: Includes ffmpeg with gnutls enabled
https-gpl: Includes ffmpeg with gnutls and all GPL licensed external libraries enabled (x264, xvidcore)
full: Includes ffmpeg with all external libraries without GPL license enabled
full-gpl: Includes ffmpeg with all external libraries, with or without GPL license, enabled
External Libraries
- fontconfig v2.12.93
- freetype v2.9.1
- fribidi v1.0.5
- gmp v6.1.2
- gnutls v3.5.19
- kvazaar v1.2.0
- lame v3.100
- libass v0.14.0
- libiconv v1.15
- libilbc v2.0.2
- libtheora v1.1.1
- libvorbis v1.3.5
- libvpx v1.7.0
- libwebp v0.6.1
- libxml2 v2.9.7
- opencore-amr v0.1.5
- opus v1.2.1
- shine v3.1.1
- snappy v1.1.7
- speex v1.2.0
- wavpack v5.1.0
- (*) x264 v20180815-2245-stable
- (*) xvidcore v1.3.5
(*): Libraries with GPL license
MobileFFmpeg v2.0
First release of FFmpeg v4.0.x.
Features
- Includes
FFmpeg v4.0.1
with xcode neon patch applied - New external libraries supported:
soxr
andlibaom
- Using new versions of
fontconfig
,fribidi
,libvorbis
,libwebp
,libxml2
andx264
libjpeg
replaced withlibjpeg-turbo
Packages
min: Includes only ffmpeg
min-gpl: Includes ffmpeg with all GPL licensed external libraries enabled (x264, xvidcore)
https: Includes ffmpeg with gnutls enabled
https-gpl: Includes ffmpeg with gnutls and all GPL licensed external libraries enabled (x264, xvidcore)
full: Includes ffmpeg with all external libraries without GPL license enabled
full-gpl: Includes ffmpeg with all external libraries, with or without GPL license, enabled
External Libraries
- fontconfig v2.13.0
- freetype v2.9
- fribidi v1.0.4
- gmp v6.1.2
- gnutls v3.5.18
- kvazaar v1.2.0
- lame v3.100
- libaom v2018.06.27-snapshot
- libass v0.14.0
- libiconv v1.15
- libilbc v2.0.2
- libtheora v1.1.1
- libvorbis v1.3.6
- libvpx v1.7.0
- libwebp v1.0.0
- libxml2 v2.9.8
- opencore-amr v0.1.5
- opus v1.2.1
- shine v3.1.1
- snappy v1.1.7
- soxr v0.1.3
- speex v1.2.0
- wavpack v5.1.0
- (*) x264 v20180627-2245-stable
- (*) xvidcore v1.3.5
(*): Libraries with GPL license
MobileFFmpeg v1.1
GPL update for FFmpeg v3.4.x.
Features
- New external libraries supported:
expat
,libilbc
,opus
andsnappy
- Support for GPL libraries;
x264
andXvid
added fontconfig
dependency changed fromlibxml2
toexpat
- Assembly enabled for
gmp
library on Android and IOSx86
,x86-64
architectures - Better
ASMFLAGS
support forios.sh
--reconf-LIBRARY
option enhanced to callautoreconf
with different arguments--rebuild-LIBRARY
option implemented- Default values (enabled/disabled) of all build options added in top level build scripts
- Built-in IOS support added for
bzip2
,Core Image
andAudioToolbox
- By default licensed under
LGPL v3.0
, libraries with-gpl
postfix licensed underGPL v3.0
Packages
min: Includes only ffmpeg
min-gpl: Includes ffmpeg with all GPL licensed external libraries enabled (x264, xvidcore)
https: Includes ffmpeg with gnutls enabled
https-gpl: Includes ffmpeg with gnutls and all GPL licensed external libraries enabled (x264, xvidcore)
full: Includes ffmpeg with all external libraries without GPL license enabled
full-gpl: Includes ffmpeg with all external libraries, with or without GPL license, enabled
External Libraries
- fontconfig v2.12.93
- freetype v2.9
- fribidi v1.0.1
- gmp v6.1.2
- gnutls v3.5.18
- kvazaar v1.2.0
- lame v3.100
- libass v0.14.0
- libiconv v1.15
- libilbc v2.0.2
- libtheora v1.1.1
- libvorbis v1.3.5
- libvpx v1.7.0
- libwebp v0.6.1
- libxml2 v2.9.7
- opencore-amr v0.1.5
- opus v1.2.1
- shine v3.1.1
- snappy v1.1.7
- speex v1.2.0
- wavpack v5.1.0
- (*) x264 v20180606-2245-stable
- (*) xvidcore v1.3.5
(*): Libraries with GPL license
MobileFFmpeg v1.0
First release based on FFmpeg v3.4.2.
Features
- Build scrips generated for
FFmpeg v3.4.2
- Supports 5 Android and 5 IOS platforms
- 18 external libraries can be enabled for FFmpeg
- Shared libraries generated for both Android and IOS
- Built-in
zlib
supported for both Android and IOS - Built-in
MediaCodec
support for Android - Licensed under
LGPL v3.0
Packages
min: Includes only ffmpeg
full: Includes ffmpeg with all external libraries enabled
External Libraries
- fontconfig v2.12.93
- freetype v2.9
- fribidi v1.0.1
- gmp v6.1.2
- gnutls v3.5.18
- kvazaar v1.2.0
- libiconv v1.15
- lame v3.100
- libass v0.14.0
- libtheora v1.1.1
- libvorbis v1.3.5
- libvpx v1.7.0
- libwebp v0.6.1
- libxml2 v2.9.7
- opencore-amr v0.1.5
- shine v3.1.1
- speex v1.2.0
- wavpack v5.1.0