美文网首页iOS进阶视频开发FFmpeg
FFplay框架在iOS平台上的编译和使用

FFplay框架在iOS平台上的编译和使用

作者: ttdiOS | 来源:发表于2017-05-08 14:43 被阅读426次

FFplay框架在iOS(linux)平台上的编译和使用

首先需要编译安装FFmpeg,请看我的上一篇文章(FFmpeg框架在iOS平台上的编译和使用

若是直接brew install ffplay

会出现错误:

大概思路是,1.先安装SDL2.0(brew install SDL*)

因为:SDL2是用来做显示的组件

ffplay里面显示图像用的SDL的库

2.然后安装ffmpeg(brew install ffmpeg)

3.最后检测ffplay http://cd.wsmedia.yizhibo.tv/hls/6/6d/dVXkfgRLKMc4gW.m3u8

一.下载:https://www.libsdl.org/release/SDL2-2.0.5.tar.gz

终端到上面的下载文件夹下

.cd SDL2-2.0.5

./configure ;

如下图:

./configure

make;

如下图

make

make install

如下图:

make install

二:git clone https://git.ffmpeg.org/ffmpeg.git

cd ffmpeg

如图:

cd /Users/zhaotong/Desktop/58ffmpeg和mkdir build以及./configure --enable-sdl2

mkdir build;

../configure --enable-sdl2

make

如下:

make

make install

如下图:

make install

到了上一步才是真正编译安装成功:

ffplay -help

最终效果:

可以播放网络视频和本地视频

可以参考如下链接:

【链接】FFmpegCompilationGuide

https://trac.ffmpeg.org/wiki/CompilationGuide

https://hexeract.wordpress.com/2009/04/12/how-to-compile-ffmpegmplayer-for-macosx/

关于简书的其他安装ffplay文章,本人试过了,没有编译安装成功

http://www.jianshu.com/p/4b2474a31688(这个安装一大堆东西,还需要python,而且缓慢,安装一般就不动了)

http://www.jianshu.com/p/4b671ac9ee67(这个很简洁但是我多次安装不成功,显示text2html下载不下来)

其他的读者可以尝试下:http://www.jianshu.com/p/07b6f6d0d23c

每篇文章都有其优劣,吸收长处,共同进步!!!

相关文章

网友评论

  • 做一个有爱的伸手党:我照个你这个安装 可是还有不对
    ttdiOS:@做一个有爱的伸手党 那就行,可以共享出来共同学习
    做一个有爱的伸手党:我直接照着你分享里面给的链接 两步就对了 了
    ttdiOS:哪些出错了???
    装ffplay前先装ffmpeg
  • feng55:我看了有些疑问,你这里编译出来的应该是x86的吧。应该不是ios上使用的吧
    feng55:@ttdiOS 可是客户端要用的话只支持这种架构的也不行啊。大神知道如何编译arm版本的吗。毕竟手机上还是主流吧
    ttdiOS:iOS工程
    ttdiOS:x86_64是针对x86架构的64位处理器,模拟器64位处理器测试需要x86_64架构,是可以在mac下xcode的模拟器里运行啊

本文标题:FFplay框架在iOS平台上的编译和使用

本文链接:https://www.haomeiwen.com/subject/basmtxtx.html