先编译libdav1d库(用于av1视频的解码)
1、首先下载源码
git clone https://code.videolan.org/videolan/dav1d.git
2、安装使用的工具,在终端执行
brew install automake autoconf libtool nasm meson ninja
3、使用Meson配置了dav1d的交叉编译(ios)
在源码目录下执行
meson setup build --cross-file=package/crossfiles/arm64-iPhoneOS.meson
4、进入build目录,执行编译命令(使用步骤2安装的ninja)
ninja
等待一会就编译完成了
build目录
5、在build的src下,可以看到编译好的库
lib库目录
至此就编译完ios版本的libdav1d库了
编译libsmb2库,ffmpeg用于smb的视频访问与播放
libsmb2编译使用一个大神写脚本编译,特别简单
1、下载编译脚本
git clone https://github.com/WoHal/libsmb2-build
2、编译ios版本命令
make build platform=ios
build
3、等待一会,在dist目录找到编译好的库,如下图
lib目录
至此,libsmb2库就编译好了