admin管理员组文章数量:1566622
2024年6月12日发(作者:)
2010-12-03
用Android NDK编译FFmpeg
文章分类:移动开发
用Android NDK编译FFmpeg
POSTED AT: 2010-07-24 06:38:52 UTC | POSTED IN: Android | 69 COMMENTS |
EDIT
Android内置的编解码器实在太少,于是我们需要FFmpeg。Android提供了NDK,
为我们使用FFmpeg这种C语言代码提供了方便。
不过为了用NDK编译FFmpeg,还真的花费了不少时间,也得到了很多人的帮助,
最应该谢谢havlenapetr 。我觉得我现在这些方法算是比较简洁的了--
下面就尽量詳細的说一下我是怎么在项目中使用FFmpeg的,但是基于我混乱的
表达能力,有不明白的就问我。
你得了解JNI和Android NDK的基本用法,若觉得我的文章还不错,可以看之前
写的JNI简单入门 和Android NDK入门
首先创建一个标准的Android项目vPlayer
android create project -n vPlayer -t 8 -p vPlayer -k r
-a PlayerView
然后在vPlayer目录里
mkdir jni &&
cd jni
wget /releases/2
tar xf 2 &&
mv ffmpeg-0.6 ffmpeg &&
cd ffmpeg
在ffmpeg下新建一个,内容如下,注意把PREBUILT和PLATFORM设
置正确。另外里面有些参数你也可以自行调整,我主要是为了配置一个播放器而
这样设置的。
#
!/bin/bash
PREBUILT=/home/abitno/Android/android-ndk-r4/build/prebuilt/linux-x86
/arm-eabi-4.4.0
PLATFORM=/home/abitno/Android/android-ndk-r4/build/platforms/android-
8/arch-arm
./configure --target-os=linux
--arch=arm
--enable-version3
--enable-gpl
--enable-nonfree
--disable-stripping
--disable-ffmpeg
版权声明:本文标题:用Android NDK编译FFmpeg,RTSP手机视频 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://www.elefans.com/dianzi/1718177273a650954.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论