Feature release for FFmpeg v4.0.x.
Features
- Includes FFmpeg v4.0.2
- New object-oriented IOS API
- Log callback support for IOS
- Statistics callback support for both Android/IOS
- New cancel operation
- Font configuration operations
- Accessing and modifying log severity
- More detailed test-applications
- New
audio
andvideo
packages - New external libraries supported
chromaprint
,libvid.stab
andx265
- Using new versions of
expat
,freetype
,fribidi
,gnutls
,libaom
,libjpeg-turbo
,libpng
andx264
- Disables assembly for
gmp
due to linking errors
This release is not backward compatible with v1.x and v2.0.
Packages
min: Includes only ffmpeg
min-gpl: Includes ffmpeg with all GPL licensed external libraries enabled (libvid.stab, x264, x265, xvidcore)
https: Includes ffmpeg with gnutls enabled
https-gpl: Includes ffmpeg with gnutls and all GPL licensed external libraries enabled (libvid.stab, x264, x265, xvidcore)
audio: Includes ffmpeg with audio libraries enabled (chromaprint, lame, libilbc, libvorbis, opencore-amr, opus, shine, soxr, speex, wavpack)
video: Includes ffmpeg with video libraries without GPL license enabled (fontconfig, freetype, fribidi, kvazaar, libaom, libass, libiconv, libtheora, libvpx, snappy)
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
- chromaprint v1.4.3
- 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
- libaom v2018.08.29-snapshot
- libass v0.14.0
- libiconv v1.15
- libilbc v2.0.2
- libtheora v1.1.1
- (*) libvid.stab v1.1.0
- 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 v20180829-2245-stable
- (*) x265 v2.8
- (*) xvidcore v1.3.5
(*): Libraries with GPL license