https://github.com/cainkernel/ffmpegandroid
FFmpeg + x264 + fdk-aac build script on Android
https://github.com/cainkernel/ffmpegandroid
Last synced: about 1 year ago
JSON representation
FFmpeg + x264 + fdk-aac build script on Android
- Host: GitHub
- URL: https://github.com/cainkernel/ffmpegandroid
- Owner: CainKernel
- License: gpl-3.0
- Created: 2019-07-21T17:34:25.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-07-21T17:34:39.000Z (almost 7 years ago)
- Last Synced: 2025-03-24T20:13:11.236Z (about 1 year ago)
- Language: Shell
- Size: 14.9 MB
- Stars: 30
- Watchers: 1
- Forks: 14
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FFmpegAndroid
本项目为简单的将FFmpeg + x264 + fdk-aac 编译成单个 libffmpeg.so 的脚本
ffmpeg.tar.gz: ffmpeg-3.3.3的源码
x264.tar.gz: libx264 源码
fdk-aac.tar.gz: fdk-aac-0.1.5源码
如果要更新源码,直接将压缩包替换即可
本项目仅仅是一个简单的编译脚本,如果想要做成可裁剪的自动化编译工具,可参考ijkplayer等开源库的实现方案。
# 使用
建议在Linux环境下编译
执行脚本前,需要更改自己的NDK路径
编译armeabi-v7a:
```
$ ./build_armeabi-v7a.sh
```
编译 arm64-v8a:
```
$ ./build_arm64-v8a.sh
```
其他平台如x86、x86-64暂无实现,有兴趣可自行实现