iOS Project集成FFMPEG

2017-11-01  本文已影响34人  tim_smile

ffmpeg是一个多平台处理视频和音频的多媒体处理工具,功能非常强大。

FFMPEG的代码主要包含两个部分:

(1)library

library里大部分都是api,直接调用api来操作视频,需要写成c和c++

(2)tool

tool就是把命令行转换为api的操作

将ffmpeg编译出相应的静态库或者动态库

按照appstore的需求,编译出来的包还必须支持arm64,["一键编译"的脚本](https://github.com/kewlbear/FFmpeg-iOS-build-script)

只有一个build-ffmpeg.sh脚本文件。在终端中转至脚本的目录,执行命令:

`./build-ffmpeg.sh`

FFmpeg-iOS是编译出来的库,里面有我们需要的.a静态库,一共有7个。

�命令运行完会生成一个`FFmpeg-iOS`的文件包,直接把文件copy进工程中

上一篇下一篇

猜你喜欢

热点阅读