{"id":15033224,"url":"https://github.com/cropsly/ffmpeg-android","last_synced_at":"2025-04-08T08:15:15.527Z","repository":{"id":17596212,"uuid":"20399893","full_name":"cropsly/ffmpeg-android","owner":"cropsly","description":"FFmpeg for Android compiled with x264, libass, fontconfig, freetype, fribidi and lame (Supports Android 4.1+)","archived":false,"fork":false,"pushed_at":"2021-11-12T09:25:42.000Z","size":27317,"stargazers_count":1635,"open_issues_count":82,"forks_count":416,"subscribers_count":105,"default_branch":"master","last_synced_at":"2025-04-01T05:35:37.516Z","etag":null,"topics":["android","android-ndk","ffmpeg-android","fontconfig","freetype","fribidi","h264","libass","shell"],"latest_commit_sha":null,"homepage":"http://writingminds.github.io/ffmpeg-android/","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"other","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/cropsly.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2014-06-02T10:11:28.000Z","updated_at":"2025-03-19T04:10:14.000Z","dependencies_parsed_at":"2022-07-13T04:31:26.658Z","dependency_job_id":null,"html_url":"https://github.com/cropsly/ffmpeg-android","commit_stats":null,"previous_names":["cropsly/ffmpeg-android","writingminds/ffmpeg-android"],"tags_count":6,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cropsly%2Fffmpeg-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cropsly%2Fffmpeg-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cropsly%2Fffmpeg-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/cropsly%2Fffmpeg-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/cropsly","download_url":"https://codeload.github.com/cropsly/ffmpeg-android/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247801175,"owners_count":20998339,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","android-ndk","ffmpeg-android","fontconfig","freetype","fribidi","h264","libass","shell"],"created_at":"2024-09-24T20:20:26.039Z","updated_at":"2025-04-08T08:15:15.508Z","avatar_url":"https://github.com/cropsly.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"[FFmpeg-Android](http://hiteshsondhi88.github.io/ffmpeg-android/) [![Android Arsenal](https://img.shields.io/badge/Android%20Arsenal-FFmpeg--Android-brightgreen.svg?style=flat)](https://android-arsenal.com/details/1/925)\n==============\n\n* FFmpeg for Android compiled with x264, libass, fontconfig, freetype and fribidi\n* Supports Android L\n* [FFmpeg Android Library](https://github.com/hiteshsondhi88/ffmpeg-android-java)\n\nSupported Architecture\n----\n* armv7\n* armv7-neon\n* x86\n\nInstructions\n----\n* Set environment variable\n  1. export ANDROID_NDK={Android NDK Base Path}\n* Run following commands to compile ffmpeg\n  1. sudo apt-get --quiet --yes install build-essential git autoconf libtool pkg-config gperf gettext yasm python-lxml\n  2. ./init_update_libs.sh\n  3. ./android_build.sh\n* To update submodules and libraries you can use ./init_update_libs.sh command\n* Find the executable binary in build directory.\n* 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).\n* You can also download [prebuilt-binaries](https://github.com/hiteshsondhi88/ffmpeg-android/releases/latest) (Releases \u0026gt; Downloads \u0026gt; prebuilt-binaries[zip|tar.gz]).\n\nLicense\n----\n  check files LICENSE.GPLv3 and LICENSE\n\nHIRE US\n--------\nGet in touch with us - http://www.writingminds.com\n\n\n[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/hiteshsondhi88/ffmpeg-android/trend.png)](https://bitdeli.com/free \"Bitdeli Badge\")\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcropsly%2Fffmpeg-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcropsly%2Fffmpeg-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcropsly%2Fffmpeg-android/lists"}