ChinaFFmpeg

 找回密码
 立即注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: ffmpeg_video

[Android] ffmpeg libx264编译出错

[复制链接]
 楼主| 发表于 2013-11-4 19:35:24 | 显示全部楼层
cjc@cjc-K55VD:~/android_/FFmpeg-Android-master/x264$ make install
install -d /usr/bin
install x264 /usr/bin
install: 无法创建普通文件"/usr/bin/x264": 权限不够
make: *** [install-cli] 错误 1
cjc@cjc-K55VD:~/android_/FFmpeg-Android-master/x264$ sudo make install
[sudo] password for cjc:
install -d /usr/bin
install x264 /usr/bin
install -d /usr/include
install -d /usr/lib
install -d /usr/lib/pkgconfig
install -m 644 ./x264.h /usr/include
install -m 644 x264_config.h /usr/include
install -m 644 x264.pc /usr/lib/pkgconfig
ln -f -s libx264.so.140 /usr/lib/libx264.so
install -m 755 libx264.so.140 /usr/lib
install -m 644 libx264.a /usr/lib
ranlib /usr/lib/libx264.a
cjc@cjc-K55VD:~/android_/FFmpeg-Android-master/x264$ ^C
cjc@cjc-K55VD:~/android_/FFmpeg-Android-master/x264$
回复 支持 反对

使用道具 举报

发表于 2013-11-4 19:37:04 | 显示全部楼层
……
你是交叉编译,这样的话,最好还是用静态库来玩吧
另外,你可以试试看将x264copy到你的SDK对应的include里面
交叉编译和本地编译是两码事了,尤其是交叉编译环境,很关键
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-5 08:46:25 | 显示全部楼层
但是你要编译出 libffmpeg.so 库文件,需要用到libx264
./configure --enable-gpl  --enable-libx264  怎么处理?? 这里提到了libx264
回复 支持 反对

使用道具 举报

发表于 2013-11-5 09:13:29 | 显示全部楼层
如果是我,我会修改configure,改里面的CFLAGS和LDFLAGS
回复 支持 反对

使用道具 举报

 楼主| 发表于 2013-11-5 09:18:52 | 显示全部楼层
怎么改?
回复

使用道具 举报

发表于 2013-11-5 09:29:28 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2013-11-5 09:35:45 | 显示全部楼层
1、x264要用NDK编译
2、编译好的x264库文件和头文件要安装到NDK中你用的platform对应的$sysroot目录下
回复 支持 1 反对 0

使用道具 举报

发表于 2013-11-5 09:54:10 | 显示全部楼层
按楼上的用NDK编译,ndk-build 后面最好加上你版本APP_PLATFORM=android-XXX
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|Archiver|ChinaFFmpeg

GMT+8, 2024-12-27 12:41 , Processed in 0.077333 second(s), 12 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表