搜索
您的当前位置:首页正文

Mac编译ffmpeg

来源:知库网

书山有路勤为径,学海无涯苦作舟。知识的海洋漫无边际,只有每天积累一点才能到达山顶,登高望远。
首先,编译ffmpeg之前,先下个yasm,yasm是一种输出二进制的汇编器。

curl     1.2.0.tar.gz >yasm.tar.gz
tar xzvf yasm.tar.gz
cd yasm-1.2.0
./configure
make
sudo make instal

在终端里敲上以上命令,完成之后,代表你的yasm就装好了。

E91C4F7D-6605-4658-A90A-63FC4178513A.png
但似乎这个是.a文件没有合并的
四、输入./build-ffmpeg.sh lipo命令,把.a文件合并成一个文件,然后生成一个FFmpeg-ios的文件夹。这样就可以直接把这个文件夹拖入到工程里使用了。 C8311959-739D-42AB-BE06-C418F84DCC15.png

以上是编译完之后的文件。

libavcodec :用于各种类型声音/图像编解码;
libavdevice:可以读取电脑(或者其他设备上)的多媒体设备的数据,或者输出数据到指定的多媒体设备上。 
libavfilter:提供各种视音频过滤器。
libavformat :用于各种音视频封装格式的生成和解析,包括获取解码所需信息以生成解码上下文结构和读取音视频帧等功能; 
libavutil :包含一些公共的工具函数; 
libswresample:高度优化重采样,重新矩阵化和样本格式转换操作。
libswscale :用于视频场景比例缩放、色彩映射转换; 
Top