https://github.com/cropsly/ffmpeg-android
FFmpeg for Android compiled with x264, libass, fontconfig, freetype, fribidi and lame (Supports Android 4.1+)
https://github.com/cropsly/ffmpeg-android
android android-ndk ffmpeg-android fontconfig freetype fribidi h264 libass shell
Last synced: 17 days ago
JSON representation
FFmpeg for Android compiled with x264, libass, fontconfig, freetype, fribidi and lame (Supports Android 4.1+)
- Host: GitHub
- URL: https://github.com/cropsly/ffmpeg-android
- Owner: cropsly
- License: other
- Created: 2014-06-02T10:11:28.000Z (almost 11 years ago)
- Default Branch: master
- Last Pushed: 2021-11-12T09:25:42.000Z (over 3 years ago)
- Last Synced: 2025-04-01T05:35:37.516Z (24 days ago)
- Topics: android, android-ndk, ffmpeg-android, fontconfig, freetype, fribidi, h264, libass, shell
- Language: Shell
- Homepage: http://writingminds.github.io/ffmpeg-android/
- Size: 26.1 MB
- Stars: 1,635
- Watchers: 105
- Forks: 416
- Open Issues: 82
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[FFmpeg-Android](http://hiteshsondhi88.github.io/ffmpeg-android/) [](https://android-arsenal.com/details/1/925)
==============* FFmpeg for Android compiled with x264, libass, fontconfig, freetype and fribidi
* Supports Android L
* [FFmpeg Android Library](https://github.com/hiteshsondhi88/ffmpeg-android-java)Supported Architecture
----
* armv7
* armv7-neon
* x86Instructions
----
* Set environment variable
1. export ANDROID_NDK={Android NDK Base Path}
* Run following commands to compile ffmpeg
1. sudo apt-get --quiet --yes install build-essential git autoconf libtool pkg-config gperf gettext yasm python-lxml
2. ./init_update_libs.sh
3. ./android_build.sh
* To update submodules and libraries you can use ./init_update_libs.sh command
* Find the executable binary in build directory.
* If you want to use FONTCONFIG then you need to specify your custom fontconfig config file (e.g - "FONTCONFIG_FILE=/sdcard/fonts.conf ./ffmpeg --version", where /sdcard/fonts.conf is location of your FONTCONFIG configuration file).
* You can also download [prebuilt-binaries](https://github.com/hiteshsondhi88/ffmpeg-android/releases/latest) (Releases > Downloads > prebuilt-binaries[zip|tar.gz]).License
----
check files LICENSE.GPLv3 and LICENSEHIRE US
--------
Get in touch with us - http://www.writingminds.com[](https://bitdeli.com/free "Bitdeli Badge")