All Projects → biezhihua → libs-build-tool

biezhihua / libs-build-tool

Licence: GPL-3.0 license
Convenient and fast library building tools

Programming Languages

Makefile
30231 projects
shell
77523 projects

Projects that are alternatives of or similar to libs-build-tool

Rxffmpeg
🔥💥RxFFmpeg 是基于 ( FFmpeg 4.0 + X264 + mp3lame + fdk-aac + opencore-amr + openssl ) 编译的适用于 Android 平台的音视频编辑、视频剪辑的快速处理框架,包含以下功能:视频拼接,转码,压缩,裁剪,片头片尾,分离音视频,变速,添加静态贴纸和gif动态贴纸,添加字幕,添加滤镜,添加背景音乐,加速减速视频,倒放音视频,音频裁剪,变声,混音,图片合成视频,视频解码图片,抖音首页,视频播放器及支持 OpenSSL https 等主流特色功能
Stars: ✭ 3,358 (+4045.68%)
Mutual labels:  ffmpeg-android
Ffmpegandroidlibrary
One line integration for FFMPEG Library in Android
Stars: ✭ 88 (+8.64%)
Mutual labels:  ffmpeg-android
Ffmpeg Android Maker
Contains a script that assembles FFmpeg library for Android
Stars: ✭ 207 (+155.56%)
Mutual labels:  ffmpeg-android
Ffmpeg Video Editor Android
Sample android project using ffmpeg for cutting and compressing video,reversing video,extracting image frames from video,extracting audio from video,add fade in fade out effect,create fast and slow motion video
Stars: ✭ 414 (+411.11%)
Mutual labels:  ffmpeg-android
Android Video Trimmer
Android-Video-Trimmer项目实现了对长短视频进行片段的裁剪选择。使用MediaMetadataRetriever获取视频帧,采用ffmpeg进行视频裁剪,和视频压缩。
Stars: ✭ 824 (+917.28%)
Mutual labels:  ffmpeg-android
Xcvideocompressor
A Video compressor which use ffmpeg lib for Android App- Android 视频压缩器
Stars: ✭ 129 (+59.26%)
Mutual labels:  ffmpeg-android
FFmpeg-3.4-Android
This repository helps to compile FFmpeg 3.4 Version for Android using Android NDK Standalone Toolchain.
Stars: ✭ 23 (-71.6%)
Mutual labels:  ffmpeg-android
VideoProcessingLibrary
The easiest library for video processing
Stars: ✭ 52 (-35.8%)
Mutual labels:  ffmpeg-android
Bzijkplayer
基于cmake构建的ijkPlayer
Stars: ✭ 23 (-71.6%)
Mutual labels:  ffmpeg-android
Aveditor
这是一款短视频编辑 SDK,仿 DouYin 音视频处理。功能包含有美颜、滤镜、贴纸、特效、录制、分段录制、速率录制、变声、配乐、rtmp 直播推流、图片转视频、剪辑,mp4/flv 格式封装等功能。动态库用的我另一个项目编译好的 https://github.com/yangkun19921001/AVFFmpegLib
Stars: ✭ 209 (+158.02%)
Mutual labels:  ffmpeg-android
Ffmpegandroid
最新版ffmpeg3.3-android,并通过CMake方式移植到Android中,并实现编解码,转码,推拉流,滤镜等各种功能
Stars: ✭ 526 (+549.38%)
Mutual labels:  ffmpeg-android
Ffmpeg Android
FFMpeg/FFprobe compiled for Android
Stars: ✭ 592 (+630.86%)
Mutual labels:  ffmpeg-android
Kotlinffmpeg
Examples of using FFMpeg library on Android with Kotlin
Stars: ✭ 138 (+70.37%)
Mutual labels:  ffmpeg-android
Ffmpeg Android Java
FFmpeg Android java is a java library that simplifies your task of using ffmpeg in Android project which I've compiled using FFmpeg-Android
Stars: ✭ 3,098 (+3724.69%)
Mutual labels:  ffmpeg-android
Ffplayer
a video player based on ffmpeg for win32 and android platform.
Stars: ✭ 210 (+159.26%)
Mutual labels:  ffmpeg-android
NaraeAudioRecorder
AudioRecorder for Android powered by Kotlin
Stars: ✭ 82 (+1.23%)
Mutual labels:  ffmpeg-android
Ffmpeg Android
FFmpeg for Android compiled with x264, libass, fontconfig, freetype, fribidi and lame (Supports Android 4.1+)
Stars: ✭ 1,554 (+1818.52%)
Mutual labels:  ffmpeg-android
WhatTheCodec
A sample app that uses FFmpeg's shared libraries
Stars: ✭ 55 (-32.1%)
Mutual labels:  ffmpeg-android
Fanplayer
A portable video player based on ffmpeg for windows and android platform.
Stars: ✭ 229 (+182.72%)
Mutual labels:  ffmpeg-android
Ffmpeg Binary Android
FFmpeg Prebuilt Android
Stars: ✭ 167 (+106.17%)
Mutual labels:  ffmpeg-android

Introduction

Build Status

License

Version

Convenient and fast library building tools.

Target Platform

  • Support Android
  • Support iOS

Android Guide Start

Prerequisite

  • NDK-18: android-ndk-r18b
  • MacOS

Help

❯ ./android.sh -h

'android.sh' builds some lib for Android platform. By default five Android ABIs (armeabi-v7a, armeabi-v7a-neon, arm64-v8a, x86 and x86_64) are built without any external libraries enabled. Options can be used to disable ABIs and/or enable external libraries.

Usage: ./android.sh [OPTION]...

Specify environment variables as VARIABLE=VALUE to override default build options.

Options:
  -h, --help			display this help and exit
  -v, --version			display version information and exit
  -c, --clean			clean build and prebuilt and exit
  -cb, --clean build		clean build and exit
  -cp, --clean prebuil		clean prebuilt and exit
Platforms:
  --arch-all			do build armeabi-v7a, armeabi-v7a-neon, arm64-v8a, x86 and x86_64 platform [yes]
  --arch-armeabi-v7a		do build armeabi-v7a platform [yes]
  --arch-armeabi-v7a-neon	do build armeabi-v7a-neon platform [yes]
  --arch-arm64-v8a		do build arm64-v8a platform [yes]
  --arch-x86			do build x86 platform [yes]
  --arch-x86_64			do build x86_64 platform [yes]

Libraries:
  --enable-libname			build with libname libraries

  				support libs : ffmpeg gsm iconv lame libdsm libtasn1 openjpeg openssl zlib

  				note: openssl library must be compiled independently

FFmpeg Configs:
  --ffmpeg-config-lite		build ffmpeg with lite config
  --ffmpeg-config-mp4		build ffmpeg with mp4 config
  --ffmpeg-config-mp3		build ffmpeg with mp3 config
  --ffmpeg-config-min		build ffmpeg with min config

GPL libraries:
  --lib-x264			build with x264 [no]
  --lib-x265			build with x265 [no]

Autohr:
  name				biezhihua
  email				[email protected]

Guide

./android.sh -h

Build FFmpeg with min config

./android.sh  --enable-ffmpeg --ffmpeg-config-min --arch-armeabi-v7a

Build Openssl lib

./android.sh --enable-openssl --arch-armeabi-v7a

Clean All

./android.sh --clean

Statement

Some code logic is referenced from third-party open source libraries

License


                    GNU GENERAL PUBLIC LICENSE
                       Version 3, 29 June 2007

 Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].