当前位置:   article > 正文

ffmpeg3.0 android 编译,Mac下编译并安装FFMPEG-3.0

brew安装libtheora

之前在网上找了很多编译FFMPEG的教程,现将自己的安装步骤记录如下:

1.安装Homebrew

脚本 :ruby -e "$(curl -fsSL

https://raw.github.com/gist/323731)"​​​

什么是Homebrew,可以参见:链接

2.保持Homebrew为最新版本:

在终端输入命令:brew -update​

3.下载源代码

从ffmpeg.org​或github下载最新版本的FFMPEG源代码。

4.开始编译源代码​

以下是我编译时使用的参数命令:

cd ffmpeg-3.0/​

./configure \

--enable-nonfree \

--enable-libmp3lame \

--enable-libx264 \

--enable-libxvid \

--enable-libvpx \

--enable-libtheora \

--enable-libvorbis \

--enable-libfaac \

--enable-libass \

--enable-libspeex \

--enable-opencl \

--enable-gpl \

--disable-outdev=sdl \

--disable-debug  \

--enable-static

说明:--enable表示编译时加载对应的动态库。

【注】如果在编译的过程出现错误,比如某个库(libxvid)找不到。则可以使用Homebrew安装对应库,安装命令如下:

brew install

xvid​

如果之前任何相关的库都没有安装过,则可以使用Homebrew先将所需要的库安装后,再进行FFMPEG的编译。

【注】如果​​安装对应库后,在编译FFMPEG的过程中还是出现某个库(mp3lame)找不到,则可能是在使用Homebrew安装库的过程中,没有在/usr/local/下生成对应库的副本,因为Homebrew的库安装路径为/usr/loca/Cellar/。则在编译的参数需要加入:

--extra-ldflags="-L/usr/local/Cellar/lame/3.99.5/lib/

-L/usr/local/Cellar/x264/r2601/lib/

-L/usr/local/Cellar/xvid/1.3.4/lib/"

\​​

PS.这里是我在编译过程出现问题的库。​

6.编译成功

如果编译成功(忽略警告),那么,则进行安装。

make

&& make install

【注】如果make

install失败,可能是用户权限问题。

sudo

make

sudo make

install​​

7.编译完成

这样,Mac下编译FFMPEG的过程就是结束。接下来,就尽情感受ffmpeg这个工具的强大之处吧。

当然,你也可以不使用Homebrew安装FFMPEG的相关依赖库,可以直接搜索相关依赖库,进行手动编译安装。​

如果还有什么问题,可以微博私信我,也可以在下面评论。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/446265?site
推荐阅读
相关标签
  

闽ICP备14008679号