iOS进阶视频开发FFmpeg

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

2017-05-08  本文已影响426人  ttdiOS

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

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

上一篇 下一篇

猜你喜欢

热点阅读