基于移动平台的多媒体框架——移植ffmpeg到Android
2011-11-22 21:12
295 查看
如何把ffmpeg移植到Android上?
今天用NDK-BUILD成功编译了ffmpeg,为我们小组下一步开发Android上的播放器以及播放框架的工作打好了基础。
编译的方法参考的这个博客:
http://abitno.me/compile-ffmpeg-android-ndk
读了博客中的几篇文章,感觉很佩服。写的东西都很不错,水平高而又通俗易懂。
我用的ffmpeg最新的0.8.6版本替换了原文中的0.6版,基本原封不动就可成功。只是在编译的过程中会报几条c语言规范相关的错误,简单的改动一下就可以了。
编译成功,颇为欣喜,简记短述,聊以自慰。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201707/61c17ed2eb67211a84e137429ac3f7ad.gif)
编译脚本:
为了使大家方便更加方便地编译出Android上的ffmpeg,我写了一个简单的shell脚本。经测试在Ubuntu11.10上用android-ndk-r6b编译ffmpeg0.8.x成功。
脚本地址:https://github.com/baby313/gen_Android_ffmpeg/blob/master/gen_player.sh
只需执行一个命令,就可有得到Android上的ffmpeg啦!
今天用NDK-BUILD成功编译了ffmpeg,为我们小组下一步开发Android上的播放器以及播放框架的工作打好了基础。
编译的方法参考的这个博客:
http://abitno.me/compile-ffmpeg-android-ndk
读了博客中的几篇文章,感觉很佩服。写的东西都很不错,水平高而又通俗易懂。
我用的ffmpeg最新的0.8.6版本替换了原文中的0.6版,基本原封不动就可成功。只是在编译的过程中会报几条c语言规范相关的错误,简单的改动一下就可以了。
编译成功,颇为欣喜,简记短述,聊以自慰。
![](https://oscdn.geek-share.com/Uploads/Images/Content/201707/61c17ed2eb67211a84e137429ac3f7ad.gif)
编译脚本:
为了使大家方便更加方便地编译出Android上的ffmpeg,我写了一个简单的shell脚本。经测试在Ubuntu11.10上用android-ndk-r6b编译ffmpeg0.8.x成功。
脚本地址:https://github.com/baby313/gen_Android_ffmpeg/blob/master/gen_player.sh
只需执行一个命令,就可有得到Android上的ffmpeg啦!
相关文章推荐
- 基于移动平台的多媒体框架——移植SDL到Android
- 基于移动平台的多媒体框架——移植SDL到Android
- 基于移动平台的多媒体框架——移植播放器到Android上
- 基于移动平台的多媒体框架——移植Live555到Android上
- 基于移动平台的多媒体框架——移植SDL到Android
- 基于移动平台的多媒体框架——移植SDL到Android
- 基于移动平台的多媒体框架——ffmpeg对流媒体的支持
- 基于移动平台的多媒体框架——NDK编译ffmpeg超简单方法
- 基于移动平台的多媒体框架——使用live555接收流媒体方法简介
- 基于FFmpeg的Android平台硬解播放器的移植(未完,待续)
- 基于移动平台的多媒体框架——序
- 基于移动平台的多媒体框架——用VLC搭建简单的流媒体服务器
- 基于移动平台的多媒体框架——使用live555接收流媒体方法简介 .
- 基于移动平台的多媒体框架——AVS的编解码
- 基于移动平台的多媒体框架-系列
- 基于移动平台的多媒体框架——NDK中的交叉编译链
- FFmpeg的Android平台移植—编译篇
- Android多媒体开发入门教程一:FFMPEG移植到Android
- 王家林的81门一站式云计算分布式大数据&移动互联网解决方案课程第九门课程:Android系统移植及框架整合与维护
- 解决Android平台移植ffmpeg的一揽子问题