libx264 安卓编译
https://github.com/RoyGuanyu/build-scripts-of-ffmpeg-x264-for-android-ndk/blob/master/ffmpeg/build_android_armeabi_v7a.sh
https://github.com/shishuo365/libx264-android/blob/master/build.sh
https://github.com/sjitech/ffmpeg-android
https://github.com/icylord/ffmpeg-android
http://vinsol.com/blog/2014/07/30/cross-compiling-ffmpeg-with-x264-for-android/
http://leng.iteye.com/blog/2285210
以下是我2017-06-29日能编译通过且正常运行的config:
#!/bin/bash
NDK=/home/hzh/soft/softy/Android/android-ndk-r9c-x86_64
PLATFORM=$NDK/platforms/android-/arch-arm/
TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64
PREFIX=./android/arm function build_one
{
./configure \
--prefix=$PREFIX \
--enable-static \
--enable-shared \
--enable-pic \
--host=arm-linux \
--disable-cli \
--cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \
--extra-cflags="-fPIC -DX264_VERSION -DANDROID -I${NDK}/platforms/android-9/arch-arm/usr/include" \
--extra-ldflags="-Wl,-rpath-link=${NDK}/platforms/android-9/arch-arm/usr/lib -L$NDK/platforms/android-9/arch-arm/usr/lib -nostdlib -lc -lm -ldl -lgcc" \
--sysroot=$PLATFORM
# --enable-strip
} build_one echo Android ARM builds finished
以下是网上某个人的编译选项:
#!/bin/bash
NDK=/home/hzh/soft/softy/Android/android-ndk-r9c-x86_64
PLATFORM=$NDK/platforms/android-18/arch-arm/
TOOLCHAIN=$NDK/toolchains/arm-linux-androideabi-4.8/prebuilt/linux-x86_64
PREFIX=./android/arm
function build_one
{
./configure \
--prefix=$PREFIX \
--enable-static \
--enable-shared \
--enable-pic \
--host=arm-linux \
--disable-cli \
--cross-prefix=$TOOLCHAIN/bin/arm-linux-androideabi- \
--extra-cflags="-fPIC -DX264_VERSION -DANDROID -I${NDK}/platforms/android-9/arch-arm/usr/include" \
--extra-ldflags="-Wl,-rpath-link=${NDK}/platforms/android-9/arch-arm/usr/lib -L$NDK/platforms/android-9/arch-arm/usr/lib -nostdlib -lc -lm -ldl -lgcc" \
--sysroot=$PLATFORM
# --enable-strip
}
build_one
echo Android ARM builds finished
最新文章
- vaadin学习,重要的网址
- 简单实用JSTL标签库
- TeX — Beauty and Fun
- c++ type_info and typeid
- ASP.NET MVC+EF框架+EasyUI实现权限管理系列
- 重新想象 Windows 8 Store Apps (56) - 系统 UI: Scale, Snap, Orientation, High Contrast 等
- Python基础 第一天
- Mysql 中 like 查询存在反斜杠的解决办法
- C# - 系统类 - Type类
- SQL Server系统表讲解
- Firefox firebug and xpath checker
- Java集合学习笔记
- go语言 nsq源码解读四 nsqlookupd源码options.go、context.go和wait_group_wrapper.go
- MySQL-ISNULL()、IFNULL()和NULLIF()函数
- 基本数据类型的包装类(Interger)
- php错误提示 open_basedir restriction in effect 解决
- hive存储、数据模型、内部表
- spring注解方式实现定时器
- CentOS 6.8 安装 RabbitMQ
- 我所遭遇过的游戏中间件---Redux
热门文章
- centos7系统根目录扩容
- Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled.
- 第二百六十四节,Tornado框架-基于正则的动态路由映射分页数据获取计算
- JAVA会将所有的错误封装成为一个对象,其根本父类为Throwable
- 学习:在Eclipse中用TODO标签管理任务(Task)。
- List<;T>;转DataTable
- css 五角星 (转)
- shell脚本学习总结08--比较与测试
- PHP后台代码解决跨域问题
- 【BZOJ4881】5月月赛D 线段游戏 树状数组+set